码迷,mamicode.com
首页 > 数据库 > 详细

oracle启动和关闭

时间:2018-10-19 15:15:38      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:roo   home   media   监听   脚本   开机   oca   --   rc.local   

1.oracle启动和关闭(只有管理员才可以)
开启:

su - oracle;sqlplus /as sysdba
       SQL<startup
   启动后,还需要执行  lsnrctl start

关闭:

先执行  
lsnrctl stop
su - oracle;sqlplus /as sysdba  
   SQL<shutdown immediate
 2.oracle加入linux系统的开机自启动
步骤:

1)查看ORACLE_HOME是否设置

2)执行dbstart 数据库自带启动脚本

3)编辑/etc/oratab文件

4)编辑/etc/rc.d/rc.local启动文件,添加数据库启动脚本dbstart

5)重启主机,查看数据库和监听是自启动

6)查看数据库是否处于open状态

 操作步骤如下:

[oracle@oracle10g bin]$ dbstart
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
Usage: /u01/app/oracle/product/10.2.0/db_1/bin/dbstart ORACLE_HOME

错误提示:ORACLE_HOME_LISTNER 没有设置

[oracle@oracle10g bin]$ cd /u01/app/oracle/product/10.2.0/db_1/bin/
[oracle@oracle10g bin]$ ll | grep dbs
-rwxr-x--- 1 oracle oinstall 6582 Jan 1 2000 dbshut
-rwxr-x--- 1 oracle oinstall 14088 Jan 1 2000 dbstart


编辑 dbstart,将ORACLE_HOME_LISTNER=$1修改成
ORACLE_HOME_LISTNER=$ORACLE_HOME
前提是$ORACLE_HOME环境设置正确

编辑oratab

编辑/etc/oratab文件
dbca建库时都会自动创建/etc/oratab文件
将orcl:/u01/app/oracle/product/10.2.0/db_1:N 修改成
orcl:/u01/app/oracle/product/10.2.0/db_1:Y

添加启动脚本:

编辑/etc/rc.d/rc.local启动文件,添加数据库启动脚本dbstart
该文件必须使用root用户编辑
[root@oracle10g ~]# tail -2 /etc/rc.d/rc.local
#!/bin/sh
su - oracle -lc /u01/app/oracle/product/10.2.0/db_1/bin/dbstart
su - oracle -lc "/u01/app/oracle/product/10.2.0/db_1/bin/lsnrctl start"

oracle启动和关闭

标签:roo   home   media   监听   脚本   开机   oca   --   rc.local   

原文地址:http://blog.51cto.com/laodou/2306460

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!