Centos 4.8 安装oracle 9i

系统环境:centos 4.8,Oracle9i (9.2.0.4.0)

                   Linux服务器运行在init3,客户端使用Xmanager3.0启动图形界面。

安装前准备:

   补丁包:p3006854_9204_LINUX.zip

 p3238244_9204_LINUX.zip 

               以上几个包在csdn里都可以下载到,百度或Google一搜选csdn的就可以下载到。

              compat-libcwait-2.0-2.i386.rpm 

    compat-oracle-rhel4-1.0-5.i386.rpm 

     以上两个包可以在此下载:http://oss.oracle.com/projects/compat-oracle/files/RedHat/

1. 先安装缺少的rpm包

[root@oracle9i oracle 9i]# cd rpm/ 

[root@oracle9i rpm]# rpm -ivh *

warning: glib-devel-1.2.10-15.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821

Preparing...                ########################################### [100%]

   1:libaio                 ########################################### [ 10%]

   2:glib-devel             ########################################### [ 20%]

   3:gtk+-devel             ########################################### [ 30%]

   4:imlib-devel            ########################################### [ 40%]

   5:ORBit-devel            ########################################### [ 50%]

   6:libaio-devel           ########################################### [ 60%]

   7:openmotif21            ########################################### [ 70%]

   8:compat-libcwait        ########################################### [ 80%]

   9:compat-oracle-rhel4    ########################################### [ 90%]

  10:gnome-libs-devel       ########################################### [100%]

[root@oracle9i ~]# cd /

[root@oracle9i /]# groupadd oinstall

[root@oracle9i /]# groupadd dba

[root@oracle9i /]# mkdir -p /u01/oracle

[root@oracle9i /]# useradd -g oinstall -G dba -d /u01/oracle/ oracle

[root@oracle9i /]# passwd oracle

Changing password for user oracle.

New UNIX password: 

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password: 

passwd: all authentication tokens updated successfully.

[root@oracle9i /]# chown  -R oracle:oinstall /u01

[root@oracle9i /]# su - oracle

[oracle@oracle9i ~]$ vi .bash_profile 

添加以下内容

ORACLE_SID=leixianp

ORACLE_BASE=/u01

ORACLE_HOME=/u01/oracle

PATH=$ORACLE_HOME/bin:$PATH

LD_ASSUME_KERNEL=2.4.19

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export  ORACLE_SID ORACLE_BASE ORACLE_HOME PATH LD_ASSUME_KERNEL LD_LIBRARY_PATH

DISPLAY=192.168.1.101:0.0 export DISPLAY 

stty erase ^h

alias sqlplus='rlwrap sqlplus'

alias rman='rlwrap rman'

保存退出

[oracle@oracle9i ~]$ exit

logout

[root@oracle9i /]# su - oracle

[oracle@oracle9i ~]$ env |grep ORA

ORACLE_SID=leixianp

ORACLE_BASE=/u01

ORACLE_HOME=/u01/oracle

[oracle@oracle9i ~]$ env |grep DIS

DISPLAY=192.168.1.101:0.0

[root@oracle9i /]# vi /etc/sysctl.conf 

添加

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

:x 

[root@oracle9i /]# /sbin/sysctl -p

[root@oracle9i oracle 9]# gzip -d \[Oracle9i.Database.Release.2.--.9.2.0.4.0.for.Linux.x86\].ship_9204_linux_disk1.cpio.gz 

[root@oracle9i oracle 9]# gzip -d \[Oracle9i.Database.Release.2.--.9.2.0.4.0.for.Linux.x86\].ship_9204_linux_disk2.cpio.gz 

[root@oracle9i oracle 9]# gzip -d \[Oracle9i.Database.Release.2.--.9.2.0.4.0.for.Linux.x86\].ship_9204_linux_disk3.cpio.gz 

[root@oracle9i oracle 9]# cpio -idm < \[Oracle9i.Database.Release.2.--.9.2.0.4.0.for.Linux.x86\].ship_9204_linux_disk1.cpio 

[root@oracle9i oracle 9]# cpio -idm < \[Oracle9i.Database.Release.2.--.9.2.0.4.0.for.Linux.x86\].ship_9204_linux_disk2.cpio 

[root@oracle9i oracle 9]# cpio -idm < \[Oracle9i.Database.Release.2.--.9.2.0.4.0.for.Linux.x86\].ship_9204_linux_disk3.cpio 

[root@oracle9i oracle 9]# mv Disk* /u01/

[root@oracle9i oracle 9]# su - oracle

[oracle@oracle9i ~]$ export DISPLAY

[oracle@oracle9i ~]$ xhost +

access control disabled, clients can connect from any host

[oracle@oracle9i ~]$ cd /u01/Disk1/

[oracle@oracle9i Disk1]$ ./runInstaller 

Next

按照提示运行脚本,运行脚本过程中直接回车按默认设置即可。运行完成后点“ok”继续。

Yes 退出

 

 

 

 

 

 

$netca           启动netca启动一个监听进程

 

 

 

 

$dbca           启动dbca创建数据库。

在linux 上的oracle sqlplus 不能利用 上, 下 键来查看命令 而苦恼. rlwarp 工具可以帮助我们解决这个问题.

官方下载地址:http://utopia.knoware.nl/~hlub/uck/rlwrap/

安装过程:

[root@oracle9i]# tar -xvf rlwrap-0.37.tar

[root@oracle9i ]# cd rlwrap-0.37

[root@oracle9i rlwrap-0.28]# ./configure

[root@oracle9i rlwrap-0.28]# make

[root@oracle9i rlwrap-0.28]# make install

这样就可以使用 rlwarp 了.

[root@oracle9i ]rlwrap sqlplus "/ as sysdba"

SQL> select * from v$version;

BANNER

----------------------------------------------------------------

Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production

PL/SQL Release 9.2.0.4.0 - Production

CORE    9.2.0.3.0       Production

TNS for Linux: Version 9.2.0.4.0 - Production

NLSRTL Version 9.2.0.4.0 - Production

数据库安装到处结束!

你可能感兴趣的:(oracle,oracle,centos,centos,休闲,9i,4.8)