电脑技术学习

在Solaris下安装Oracle9i

dn001

  13."Summary"界面,总结要安装的内容,确认后,点NEXT.

  14.开始安装,时间比较长,其中会提示换盘,在提示中要修改PATH为:/cdrom/disk2 & /cdrom/disk3.

  15."Install Successful"后,会有对话框提示:以root身份运行/home/oracle/product/9.2/root.sh脚本,Enter the full pathname of the local bin Directory : y . //在/usr/local/bin中生成一些命令,在/var/opt/oracle中生成oratab文件.

  16.开始创建数据库. //这一步在我的256M的机器上特别的慢,实在是让人忍不可忍啊.哈哈!

  17.弹出"Net Configuration Assistant"界面,选中"perform typical configuration"项,进行网络的典型配置.

  18.安装完毕.

  四. oracle的启动与关闭

  Oracle9i与8i不同,去掉了SVRMGRL工具,数据库的启停只能用sqlplus.

  $sqlplus /nolog

  SQL>connect / as sysdba

  已连接.

  SQL>startup(或shutdown)

  启动监听

  $lsnrctl start

  停止监听

  $lsnrctl stop

  五. Oracle 服务器在操作系统启动时自动开始

  (这里说明一下,下面的办法只可参考,不一定试用每一个实例的!)

  1. 修改文件/var/opt/oracle/oratab

su - oracle
$ cd /var/opt/oracle
$ vi oratab //将ota:/home/oracle/product/9.2:N中最后的N修改为Y
2. 编写启动脚本/etc/init.d/dbora

su - root
$ cd /etc/init.d
$ vi dbora
ORACLE_HOME=/home/oracle/product/9.2
ORACLE_OWNER=oracle
if [ ! "$1" ]; then echo "no parameter"exit; fi
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME]
then
echo "Oracle startup: cannot start"
exit
fi
case "$1" in
'start')
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart"
su - $ORACLE_OWNER -c "Isnrctl start listener"

'stop')
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut &"
su - $ORACLE_OWNER -c "lsnrctl stop listener &"
sleep 30 #give datebase some time to shutdown

esac
$ ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
$ ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora
$ reboot // 重启系统检查

  六. Oracle常用命令

  dbca - 用于创建,删除,管理oracle实例

  oemapp dbassist - Database Configuration Assistant 用于数据库的管理(创建,修改,删除)

  netca - Net8 Configuration Assistant 用于数据库服务器网络服务的配置

标签: