Install oracle9i-9204 under linux

Preliminary preparation: linux 32-bit system, suse linux 9, oracle 9i

 

oracle9i has three installation packages, ORACLE9204-1.ISO, ORACLE9204-2.ISO, ORACLE9204-3.ISO

 

Install:

 

1. Create users and user groups

Log in as the root user and perform the following operations to create two groups (dba group and oinstall group) and an Oracle user. The operation command is as follows:
      #groupadd dba
      #groupadd oinstall
      # useradd -g oinstall -G dba        oracle
      #passwd
password.

2. Set kernel parameters, adjust signal lights and shared memory

Modify /etc/sysctl.conf

 

kernel.shmmax = 536870912

kernel.shmmni = 4096                  

kernel.shmall = 2097152

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

 

After saving, execute

sysctl-p

Effective immediately

 

3. Modify /etc/security/limits.conf and add the following to the end of the file

oracle soft nofile 65536

oracle hard nofile 65536

oracle soft nproc 16384

oracle hard nproc 16384

 

 Oracle安装的位置应遵守OFA( Optimal Flexible Architecture )规范。Oracle9i的典型安装需要至少两个安装点:一个安装基本的运行程序,一个为存放数据库,并要确保oracle用户对这两个目录具有可写的权限。

    运行下面的命令,创建Oracle的安装点(mount point):
     
     #mkdir /opt/oracle9i
     #mkdir /opt/oracle9i/product
     #mkdir /opt/oracle9i/product/9.2.0
     #chown –R oracle.oinstall /opt/oracle9i
     #mkdir /var/opt/oracle9i
     #chown oracle.dba /var/opt/oracle9i
     #chmod 755 /var/opt/oracle9i

 

4.使用oracle用户进行配置

su - oracle

正常创建用户后,会有.bash_profile这个文件

 vim /home/oracle/.bash_profile

 

内容如下

export LD_ASSUME_KERNEL=2.4.1

export ORACLE_BASE=/opt/oracle9i

export ORACLE_HOME=/opt/oracle9i/product/9.2.0

export ORACLE_SID= ORCL(数据库SID,可以修改,建议字母要大写)

export ORACLE_TERM=xterm

export TNS_ADMIN=$ORACLE_HOME/network/admin

export LANG=en_US

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

export LD_LIBRARY_PATH

export PATH=$PATH:$ORACLE_HOME/bin

 

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib

export CLASSPATH

export DISPLAY=192.168.21.73:0.0

 

#export DISPLAY=yourip:0.0

 

执行source /home/oracle/.bash_profile ,使配置生效

 

5.把安装文件挂载

mkdir /mnt/oracle/

 mount /opt/oracle9i/ORACLE9204-1.ISO /mnt/oracle/ -o loop

进入/mnt/oracle/ 安装 执行命令

./runInstaller 

 

6.报错Unable to load native library: /tmp/OraInstall2016-03-17_08-32-16AM/jre/lib/i386/libjava.so: symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference

在网上查找此问题,原来是没有安装补丁导致的,如果没有此错误可继续

7.安装补丁,下载p3006854_9204_LINUX.zip,copy到linux主机,使用root账号执行以下命令,

unzip p3006854_9204_LINUX.zip

cd 3006854/

chmod 755 rhel3_pre_install.sh

./rhel3_pre_install.sh

 

8.su - oracle

进入/mnt/oracle/ 安装 执行命令

./runInstaller 

=========================================

9.使用xmanage软件,启动Xbrowser,



 新建会话,点击进入,因为之前配置oracle用户的.bash_profile里有配置

export DISPLAY=192.168.21.73:0.0,192.168.21.73就是当前使用的机器ip地址

启动画面如下:



 

下面就进行安装配置

点next

 


 选中文件路径



 

确定



 next



 

出现这个页面后,根据提示,需要开启另外一个终端,以root用户登录,执行命令

 /tmp/orainstRoot.sh 

 

出现以下提示

Creating Oracle Inventory pointer file (/etc/oraInst.loc)

 

Changing groupname of /opt/oracle9i/product/9.2.0 to dba.

后再回到oracle安装页面,点continue



 

 

 

next




 
 next



 

 

 

 

 

 

 

 

点next,安装,然后就等待吧。。。

 

插入第二张盘,那我们就把第二个安装文件挂载以下

mount /opt/oracle9i/ORACLE9204-2.ISO /mnt/oracle1/ -o loop



 

点ok,继续安装,安装的过程中会提示第三张盘,与第二张一样操作即可

 

等待


 

此时需要另外一个终端去执行,使用root用户
 /opt/oracle9i/product/9.2.0/root.sh

然后再回到安装页面,点ok, 

安装完成

 

如果有需要安装proc程序,那么需要安装oracle的客户端

 

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327033985&siteId=291194637