centos 6.2上oracle 11g的远程安装

2012-04-25 09:03:54

版本号: 11g

端口:1521

安装文件:/install/ linux.x64_11gR2_database_1of2.zip, linux.x64_11gR2_database_2of2.zip

www.2cto.com

安装过程:此次安装以centos没装图形界面,使用远程安装。

使用工具:ssh+xmanager,我用的xmanager是4.0

打开xmanager-passive模式

添加用户及用户组

[root@centos56 ~]# groupadd oinstall

[root@centos56 ~]# groupadd dba

[root@centos56 ~]# groupadd oper

[root@centos56 ~]# useradd -g oinstall -G dba oracle

[root@centos56 ~]# passwd oracle

Changing password for user oracle.

New UNIX password: www.2cto.com

Retype new UNIX password:

passwd: all authentication tokens updated successfully.

[root@centos56 ~]# mkdir /data/oracle11g (ORACLE_BASE)

[root@centos56 ~]# chown –R oracle.oinstall /data/oracle11g

解压安装文件

#>cd /install

#>unzip linux.x64_11gR2_database_1of2.zip

www.2cto.com

#>unzip linux.x64_11gR2_database_2of2.zip

切换用户

#> su – oracle

#> cd /install/database

#>./runInstaller

在运行之前,首先执行

#>export DISPLAY=192.168.1.14:0.0 (IP为客户机ip)

#>export LANG=c (输入字体语言为英文)

运行之后客户机xmanager输出图形界面安装。

图形界面安装期间,检查依赖分为安装包和依赖配置,依赖配置由oracle自动生成脚本,另外开个终端用root执行,安装包根据所列出的包一个个加上。如果服务器依赖包都比oracle11g指定的新,那就忽略继续安装,特别指出pdksh一般yum install都没有,用ksh代替。

安装完毕后,要求以用户执行两个文件

/home/oracle/oraInventory/orainstRoot.sh

/data/oracle11g/product/11.2.0/dbhome_1/root.sh

www.2cto.com

用root运行以上两文件后,修改/etc/profile加上

if [$USER = "oracle"]; then

if [$SHELL = "/ben/ksh"];then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

修改/home/oracle/.bash_profile

export ORACLE_BASE=/data/oracle11g

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export PATH=$ORACLE_HOME/bin:$PATH

修改 $ORACLE_HOME\bin\dbstart的ORACLE_LISTENER_HOME=$ORACLE_HOME

www.2cto.com

运行$ORACLE_HOME\bin\netca(图形界面网络配置)

运行$ORACLE_HOME\bin\dbca(图形界面安装数据库)

修改/etc/oratab添加上启动的数据库。

找一段oracle自启动脚本,chkconfig添加服务。