UNIX下解决ORACLE相关问题

1.ORACLE数据库开机启动:

           在/etc/init.d下面新建一个文件dbora,内容:

#!/bin/sh
ORA_HOME=/oracle/product/9.2.0      //数据库安装目录
ORA_OWNER=oracle
su - $ORA_OWNER -c "lsnrctl start"
su - $ORA_OWNER -c "sqlplus /nolog @$ORA_HOME/dbstart.sql"

$ORA_HOME/dbstart.sql的内容:
conn / as sysdba
startup
exit

将dbora改成可执行
chmod 744 dbora

将dbstart.sql改成oracle所有
chown oracle /oracle/product/9.2.0/dbstart.sql

然后作一个连接 
ln -s /etc/init.d/dbora /etc/rc2.d/S99dbora    //99可以自己起名
ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora   //10自己起名

 2.设置所有用户都可以使用oracle数据库 

  在/etc/profile在增加oracle的相关设置

     ORACLE_BASE=/nanjing

ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=nanjing
PATH=$ORACLE_HOME/bin:$PATH:/etc:/usr/ucb:/usr/
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:usr/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
 

  chmod -R o=g $ORACLE_HOME

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值