ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Oracle database 11G 设置

Oracle database 11G 设置

原创 Linux操作系统 作者:gavinju 时间:2010-07-20 11:53:22 0 删除 编辑

一、系统环境:linux_11gR1_database_1013, RedHat Enterprise Linux 5.1

二、11G安装完后,每次启动系统,都要手动启动|停止数据库(dbstart | dbshut)、监听器(lsnrctl)、控制器(emctl)。以下设置将使得我们手动启动数据库时,监听器同时启动,停止数据库时停止监听器。
1。数据库安装在/u01/app/oracle下
2。数据库环境变量设置,在root用户下,编辑$ vi /etc/profile,使得此环境变量应用于所有用户
# Begin custom start
ORACLE_SID=orcl
ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
export ORACLE_SID ORACLE_HOME PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC
# Begin custom end
保存,退出。

三、修改启动、关闭数据库脚本
1。编辑vi /u01/app/oracle/product/11.1.0/db_1/bin/dbstart
修改:
# First argument is used to bring up Oracle Net Listener
ORACLE_HOME_LISTNER=$1
为:
# First argument is used to bring up Oracle Net Listener
ORACLE_HOME_LISTNER=$ORACLE_HOME

保存,退出。
2。编辑vi /u01/app/oracle/product/11.1.0/db_1/bin/dbshut
修改:
# The  this to bring down Oracle Net Listener
ORACLE_HOME_LISTNER=$1
为:
ORACLE_HOME_LISTNER=$ORACLE_HOME
保存,退出。

四、创建启动、关闭数据库脚本。
1。启动脚本:startDB.sh
[oracle@soa11 ~]$ pwd
/home/oracle
[oracle@soa11 ~]$ vi startDB.sh
startDB.sh内容为:
$ORACLE_HOME/bin/dbstart $ORACLE_HOME
2。关闭脚本:shutDB.sh
$ORACLE_HOME/bin/dbshut $ORACLE_HOME

五、如果要把em控制台的启动也添加进数据库启动脚本,需要修改startDB.sh,添加

$ORACLE_HOME/bin/emctl start dbconsole

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7350783/viewspace-668451/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: JBpm 入门(1)
下一篇: oracle 11g
请登录后发表评论 登录
全部评论

注册时间:2008-06-02

  • 博文量
    4
  • 访问量
    14978