linux重启oracle 各种方法

eastnow 2013-01-15

来自:http://blog.sina.com.cn/s/blog_4b5e75c601011clx.html

在linux下重启oracle数据库及监听器:

方法1:

用root以ssh登录到linux,打开终端输入以下命令:

cd$ORACLE_HOME#进入到oracle的安装目录

dbstart#重启服务器

lsnrctlstart#重启监听器

cd$ORACLE_HOME#进入到oracle的安装目录

dbstart#重启服务器

lsnrctlstart#重启监听器

-----------------------------------

方法2:

Sql代码

cd$ORACLE_HOME/bin#进入到oracle的安装目录

./dbstart#重启服务器

./lsnrctlstart#重启监听器

-----------------------------------

方法3:

(1)以oracle身份登录数据库,命令:su–oracle

(2)进入Sqlplus控制台,命令:sqlplus/nolog

(3)以系统管理员登录,命令:connect/assysdba

(4)启动数据库,命令:startup

(5)如果是关闭数据库,命令:shutdownimmediate

(6)退出sqlplus控制台,命令:exit

(7)进入监听器控制台,命令:lsnrctl

(8)启动监听器,命令:start

(9)退出监听器控制台,命令:exit

(10)重启数据库结束

-----------------------------------

方法4:(自已写脚本)

1)启动脚本(dbstart.sh)

lsnrctlstart

sqlplus/nolog<<EOF

connect/assysdba

startup;

exit

EOF

$shdbstart.sh即可

----------

2)关闭脚本(dbstop.sh)

lsnrctlstop

sqlplus/nolog<<EOF

connect/assysdba

shutdownimmediate;

exit

EOF

$shdbstop.sh即可

===============================================

$su-oracle

$lsnrctlstop

$sqlplus"/assysdba"

SQL>shutdownimmediate;

SQL>quit

$lsnrctlstart

$sqlplus/nolog

SQL>connect/assysdba

SQL>startup;

===============================================

linux中启动oracle主要分两步:一个是启动监听器,一个是启动实例(一般都忘记了这一步),具体命令如下,提供给大家参考一下:

1:连接服务器

telnetip

2:输入管理员用户和密码

user-name:oracle

password:oracle

3:进入oracle根目录

cd$ORACLE_HOME/bin

4:进入监听

./lsnrctl

5:启动监听器

start

6:退出监听

exit

7:进入sqlplus

sqlplus/nolog

8:使用管理员连接

connectassysdba

9:输入用户和密码

user-name:oracle

password:oracle

10:启动ORACLE实例

startup

相关推荐