基本信息

操作系统:CentOS Release 6.3 (Final) 内核版本:Kernel Linux 2.6.32-279.el6.x86_64 Oracle版本:Oracle 11g Release2 安装包:linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip

安装准备

上传安装文件

将两个压缩文件覆盖解压后得到文件夹database,借助SSH工具上传到服务器上,目录如:/home/database

  创建组

# groupadd dba # groupadd oinstall

创建用户 

# useradd –g oinstall –G dba oracle

修改用户密码 

# passwd oracle

创建安装目录

# mkdir -p /opt/oracle/product/11.2/db_1 # mkdir -p /opt/oraInventory # mkdir -p /opt/oracle/oradata # mkdir -p /var/opt/oracle

设置目录的所有者、所属组和权限

# chown -R oracle.oinstall /opt/oracle # chown -R oracle.oinstall /opt/oracle/oradata # chown -R oracle.oinstall /opt/oracle/product/11.2/db_1 # chown -R oracle.dba /opt/oraInventory # chown oracle.dba /var/opt/oracle # chmod -R 775 /opt/oracle # chmod -R 755 /var/opt/oracle

设置用户oracle的环境变量

# su – oracle # vim /home/oracle/.bash_profile

在文件中添加如下:

export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1 export ORACLE_SID=orcl export ORACLE_OWNER=oracle export ORACLE_TERM=vt100 export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin export PATH=$ORACLE_HOME/bin:$PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export CLASSPATH PATH=$PATH:/usr/sbin; export PATH PATH=$PATH:/usr/bin; export PATH
ORA_NLS33=$ORACLE_HOME/nls/admin/data

保存退出,执行以下命令使得配置立刻生效或使用Oracle重登陆系统

# source $HOME/.bash_profile


开始安装

进入数据库安装文件(database文件夹)所在目录,如:/home/,为所有用户授权

# chmod –R 777 database

切换到oracle用户,使用oracle重登陆或使用下面命令切换用户

# su – oracle

进入database目录,运行安装文件开始安装

# ./runInstaller

进入图形化界面,一步步安装,取消勾选I wish…(依照个人),点击Next,弹出确认框再点Yes

三选一界面,选择第二项:Install database software only

保持默认:Singel instance database installation,点击Next

选择产品语言,默认英语,附加选择了简体中文,点击Next

选择数据库版本,默认企业版,点击Next

配置Oracle安装目录,由于安装前环境变量的配置,安装程序自动读取配置,自动选择好了Oracle Base和Software Location,如图所示,点击Next

同上,Oracle Inventory Directory目录也自动选择好了,oraInventory Group Name选择安装前创建的组dba,点击Next

保持默认,两个组都选择的dba,点击Next

安装检查中

检查结束,不满足条件列表

解决以上错误,新建命令行窗口,切换到root用户,需要输入root的密码

# su – root

修改进程数和最大会话数的设置,执行

# vi /etc/security/limits.conf

(在该文件的最后追加下面四行)

oracle   soft    nproc   2047 oracle   hard    nproc   16384 oracle    soft      nofile    1024 oracle   hard    nofile   65536

系统内核参数设置

# vi /etc/sysctl.conf

(在该文件后追加以下内容)

kernel.sem =25032000100128 net.ipv4.ip_local_port_range =900065500 fs.file-max =6815744 net.core.rmem_default =262144 net.core.rmem_max =4194304 net.core.wmem_default =262144 net.core.wmem_max =1048576 fs.aio-max-nr =1048576

保存退出,立即生效执行:

# cd /etc # sysctl -p

安装以下列表中的包(使用yum在线安装),其中pdksh-5.2.14没有找到,不安装也没有问题

-libaio-0.3.105(i386) -libaio-devel-0.3.105(i386) -libaio-devel-0.3.105(x86_64) -glibc-2.3.4-2.41(i686) -compat-libstdc++-33-3.2.3(i386) -compat-libstdc++-33-3.2.3(x86_64) -gcc-c++-3.4.6(x86_64) -elfutils-libelf-devel-0.97(x86_64) -libgcc-3.4.6(i386) -libstdc++-3.4.6(i386) -unixODBC-2.2.11(i386) -unixODBC-2.2.11(x86_64) -unixODBC-devel-2.2.11(i386) -unixODBC-devel-2.2.11(x86_64) -pdksh-5.2.14(x86_64)

以上步骤完成后点击按钮Check Again,发现不满足列表并没有清除,而是少了一些,此时勾选右侧复选框Ignore all即可向下安装了,直到安装完成。

安装监听器

使用oracle用户登陆系统或在命令行窗口切换到oracle用户,执行

# netca

进入图形化配置,直接默认下一步,到最后完成,其中你也可以修改监听去的名称,协议,端口。

安装完成后可以使用如下命令来查看监听是否配置成功

# ps –ef

安装数据库程序

执行

# dbca

进入图形化配置界面,几乎全Next

配置全局数据库名称,如果该服务器只安装这一个数据库建议使用orcl,鉴于习惯作

备配置四个内置超级管理员密码,建议统一密码,便于记忆用

提示密码过于简单,不管它,点击Yes

到这数据库实例就算创建完成了!并且会自动启动! PS:10g客户端连接11g服务器需要手动修改客户端文件,如下:

X:\oracle\product\10.2.0\client_1\network\ADMIN

文件名: tnsnames.ora 修改前不要忘记备份原文件,手动配置要连接的11g数据库连接信息,如:

ORCL_11g =   (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TCP)(HOST =172.25.78.88)(PORT =1521))     )     (CONNECT_DATA =       (SID = orcl)       (SERVER = DEDICATED)     )   )

其中: ORCL_11g为本地连接服务名 172.25.78.88为数据库所在服务器IP 你会发现CONNECT_DATA内部和10g的配置不同,这就是区别,导致PL/SQL连不上11g

转载于:https://www.cnblogs.com/icewee/articles/3703301.html

Linux 64bit下Oracle11g安装手册相关推荐

  1. Thrift在Windows及Linux平台下的安装和使用示例

    thrift介绍 Apache Thrift 是 Facebook 实现的一种高效的.支持多种编程语言的RPC(远程服务调用)框架. 本文主要目的是分别介绍在Windows及Linux平台下的Thri ...

  2. (转)Thrift在Windows及Linux平台下的安装和使用示例

    转载自Thrift在Windows及Linux平台下的安装和使用示例 thrift介绍 Apache Thrift 是 Facebook 实现的一种高效的.支持多种编程语言的RPC(远程服务调用)框架 ...

  3. Caffe在Ubuntu 14.04 64bit 下的安装------pycaffe 配置

    这里我主要参考 pycaffe 的 安装配置 http://www.linuxidc.com/Linux/2015-07/120449.htm 最近因为各种原因,装过不少次Caffe,安装过程很多坑, ...

  4. linux系统下如何github,Linux系统下如何安装和使用GitHub

    下面就来介绍一下Linux系统下如何安装和使用GitHub. 一.安装与配置 虽说Git 预装在所有 Mac 和 Linux 电脑中,但预装的 Git 无一例外都版本陈旧.所以,无论你是使用Mac , ...

  5. crypto安装_CryptoPP库在Linux系统下的安装与测试

    CryptoPP库在Linux系统下的安装方法比较简单,具体如下: (1)解压源代码压缩包 unzip –a cryptopp700.zip 此处安装的CryptoPP库版本为7.0.0. (2)执行 ...

  6. linux系统下nginx安装目录和nginx.conf配置文件目录

    linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps  -ef | grep nginx 返回结果包含安装目录 root      26 ...

  7. red hat linux 安装oracle10g vm,oracle 10g 在 RED HAT ENTERPRISE LINUX 5下的安装

    oracle 10g 在 RED HAT ENTERPRISE LINUX 5下的安装 ORACLE 10G在LINUX的安装: 先上来两张图: DBA是努力的方向,ORACLE DBA包罗万象,连L ...

  8. linux通过iso安装php,linux系统下怎么安装iso文件?

    linux系统下怎么安装iso文件? 安装步骤: 1.在/mnt目录下,创建相应的iso文件夹,例如iso. 2.运行以下命令,挂载iso文件mount -o loop /home/tecmint/F ...

  9. linux编译hashcat,Hashcat用户手册——hashcat在linux系统下的安装

    前面我们已经说过hashcat在Window环境下的安装编译,今天我们就来聊一聊hashcat在Linux环境下的安装.总说安装确实有点无聊啊,但是大家忍耐一下把,安装好程序以后,大家就可以来聊一下h ...

最新文章

  1. 如何授予Domain User AD加域权限
  2. java编译器id_JAVA 词法编译器
  3. 关于齐次坐标的理解记录
  4. Boost:由内部绑定的值返回的智能指针的测试程序
  5. 神经网络算法-论证单层感知器的局限性
  6. HTML5制作个人简历模板
  7. 中控智慧指纹采集器live20R用C二次开发,导入开发包时报错“HANDLE未定义”之类的错误
  8. 计算机网络技术与应用张基温答案,计算机网络技术与应用教程张基温杜勇刘诗瑾廖伟国董兆军第3章接入技术课件教学.ppt...
  9. AI绘画小程序图片转漫画SaaS多开
  10. WIN10和MAC OS双系统,调整MAC os分区给WIN10系统扩C盘
  11. 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是缺少程序集引用吗?)...
  12. 助你编程能力「突飞猛进」的干货分享
  13. Arcgis创建新色带
  14. 微信 [] provider:wx76a9a06e5b4e****, version:1.0.3, AppID 不合法,invalid appid Error: provider:wx76a9a06e
  15. 怎么从手机上下载求职简历模板?如何在线下载个人简历表格?
  16. 北上广深房屋租赁数据分析
  17. 【TypeScript】深入学习TypeScript函数
  18. web前端学习----4
  19. 安信可 A9G 使用GPRS 连接时:STATE:IP PROCESSING CONNECT FAIL CLOSED
  20. 视频怎么转换gif图?很容易学会的转换方法

热门文章

  1. Linux运行结果是nan,linux命令学习
  2. Java锁消除和锁粗化
  3. 009_logback本地Appender
  4. 026_JavaScript数组排序
  5. 077_html5拖放
  6. 022_html计算机输出标签
  7. mysql语句中事务可靠性_MySql的事务使用与示例详解
  8. 数据结构——线性表:顺序表、单向链表、循环链表、双向链表
  9. visio 模板_盒图模板一键套用,便捷绘制精美盒图图表
  10. video php上下切换,TP3.2实现上下篇切换