Oracle 9i (Oracle 9_20) for linux
Oracle9i只能安装在RedHat 7.x 8.x上,安装到Redhat 9上有问题。
至少需要512M内存。
安装前准备:
# mkdir /usr/install
# cd /usr/install
# cpio -idmv < linux9i_Disk1.cpio
# cpio -idmv < linux9i_Disk2.cpio
# cpio -idmv < linux9i_Disk3.cpio
# groupadd dba
# useradd oracle -g dba
# mkdir /usr/oracle
# mkdir /usr/oracle/9.0
# chown -R oracle:dba /usr/oracle
设置共享内存
# sysctl -w kernel.shmmax=500000000
开始安装
以oracle身份登录(su - oracle),然后执行。
$ export ORACLE_HOME=/usr/oracle/9.0
$ export LC_ALL=en_US //在中文操作系统出现乱码时必须要这一行。
$ ./runInstaller
当提问:What database you want时,选择"Software Only"就不会在安装时创建数据库,在以后再创建数据库
安装后
$ cd ~ //进入oracle主目录
$ vi .bashrc
加入以下环境变量
export ORACLE_HOME=/usr/oracle/9.0
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ LD_LIBRARY_PATH:$ORACLE_HOME/lib
export ORACLE_SID=ora9
注意,编辑完以上文件保存退出后,必须用 su - oracle 使以上环境变量生效。
创建数据库
$ dbca&
SQL Net Listener 管理:
$ netca&
启动和关闭数据库
$ sqlplus "/ as sysdba"
startup
shutdown
启动和停止listener
$lsnrctl start
$lsnrctl stop
启动数据库管理环境。
$ oemapp dbastudio &