一、使用root用户修改/etc/oratab 文件:
$ gedit /etc/oratab
orcl:/Oracle/app/product/10.2.0/db_1:N
改为:
orcl:/Oracle/app/product/10.2.0/db_1:Y
也就是将最后的N改为Y
二、使用Oracle用户修改$Oracle_HOME/bin/dbstart文件:
# su - Oracle
$ cd $Oracle_HOME/bin
$ gedit dbstart
找到 Oracle_HOME_LISTNER=.....这行, 修改成
Oracle_HOME_LISTNER=/u01/app/Oracle/product/10.2.0/db_1
或者直接修改成:
Oracle_HOME_LISTNER=$Oracle_HOME
注意:是修改,不是增加,可是使用gedit的查找功能查找:
Oracle_HOME_LISTNER,然后进行修改,修改后保存
三、测试运行 dbshut, dbstart 看能否启动Oracle 服务及listener服务:
1.修改dbstart和dbshut的日志文件的权限:
$su - root
#cd $Oracle_HOME
#chown Oracle:oinstall startup.log
#chown Oracle:oinstall shutdown.log
2.执行相应的脚本进行测试
#su - Oracle
$cd $Oracle_HOME/bin
$./dbstart (./dbshut)
四、
创建自启动脚本
创建oracledb脚本到/etc/init.d/oracledb,内容如下
#!/bin/bash
#
# /etc/init.d/oracledb
#
# Run-level Startup script for the Oracle Instance, Listener, and
# Web Interface
export ORACLE_HOME=/opt/ora10
export ORACLE_SID=compiere
export PATH=$PATH:$ORACLE_HOME/bin
ORA_OWNR="oracle"
# if the executables do not exist -- display error
if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then
echo "Oracle startup: cannot start"
exit 1
fi
# depending on parameter -- startup, shutdown, restart
# of the instance and listener or usage display
case "$1" in
start)
# Oracle listener and instance startup
echo -n "Starting Oracle: "
su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl start"
su $ORA_OWNR -c $ORACLE_HOME/bin/dbstart
touch /var/lock/oracle
su $ORA_OWNR -c $ORACLE_HOME/bin/emctl start dbconsole
echo "OK"
;;
stop)
# Oracle listener and instance shutdown
echo -n "Shutdown Oracle: "
su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"
su $ORA_OWNR -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/oracle
su $ORA_OWNR -c $ORACLE_HOME/bin/emctl stop dbconsole
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start|stop|restart|reload"
exit 1
esac
exit 0
设置权限,放到启动脚本中去
#chmod 755 /etc/init.d/oracledb
#update-rc.d oracledb defaults 99
分享到:
相关推荐
Ubuntu下oracle安装说明,比较经典的教材,亲自实验成功过。截图看技术博客:pm.htjs.cbb
Ubuntu安装Oracle所需要的一些依赖包,以及卡在68%处解决报错问题需要的依赖包,该文件为有JDK版本。
ubuntu8.04 下安装 oracle10g
Ubuntu 安装Oracle Database 快捷版 助你快速搭建Oracle-xe(快捷版)
在ubuntu上安装oracle11g,其中有些小细节,不注意是会出问题的,当时我费了不少力的。
ubuntu下的oracle客户端oracle-xe-client_10.2.0.1-1.2_i386.deb
ubuntu上装oracle确实挺复杂的,因为oracle不支持嘛,折腾了几天,装上之后也很爽。
ubuntu下安装oracle-xe,并建立数据库脚本,包括数据库的表空间脚本,创建用户脚本,建立表脚本等一些。
Ubuntu 中php oracle模块安装
非常详细的 Ubuntu 10.10安装Oracle 10g 教程
oracle数据库在ubuntu下的安装,里面有详细的解析,应用终端安装oracle数据库的步骤。。
ubuntu16下安装oracle11g及配置环境,希望能帮助到学习oracle的相关同学,文档中若有不了解的地方可以恢复评论以及探讨,让我们一起进步
Ubuntu16.04安装Oracle11g
ubuntu 10.04安装oracle
在Ubuntu上安装Oracle JDK
ubuntu开机自启动nginx服务
Oracle 11g for ubuntu 安装教程
ubuntu14.04 不启动桌面,命令行中 U盘的自动挂载 只有在命令行中进行。 ubuntu14.04 不启动桌面,命令行中 U盘的自动挂载 只有在命令行中进行。 ubuntu14.04 不启动桌面,命令行中 U盘的自动挂载 只有在命令行中...
ubuntu16.04安装oracle操作文档
U盘安装Ubuntu教程图文教程 ...制作U盘ubuntu启动工具universal-usb-installer.exe 包含所需ubuntu10.04迅雷下载种子 oracle for linux 下载链接 缺失文件compat-libstdc++-33-3.2.3-47.3.i386.rpm