linux下安装oracle9i- 9204

前期准备: linux 32位系统,suse linux 9 ,oracle 9i

 

oracle9i 有三个安装包,ORACLE9204-1.ISO,ORACLE9204-2.ISO,ORACLE9204-3.ISO

 

安装:

 

1.创建用户与用户组

以root用户登录,进行如下操作,建立两个组(dba组与oinstall组)和一个Oracle用户,操作命令如下:
      #groupadd dba
      #groupadd oinstall
      # useradd -g oinstall -G dba oracle 
      #passwd oracle
      设置oracle的密码。

2.设置内核参数,调节信号灯及共享内存

修改 /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

 

保存后,执行

sysctl-p

立即生效

 

3.修改 /etc/security/limits.conf,将以下内容添加到文件末尾

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的客户端

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值