oracle操作
重启数据库
[oracle@f-trade ~]$ export ORACLE_SID=dev2
[oracle@f-trade ~]$ sqlplus / as sysdba
SQL> shutdown abort
SQL> startup
查看启动了多少个实例
ps -ef|grep smon
[oracle@f-trade ~]$ export ORACLE_SID=orcl
[oracle@f-trade ~]$ export ORACLE_SID=yinbouat
[oracle@f-trade ~]$ export ORACLE_SID=dev4
[oracle@f-trade ~]$ export ORACLE_SID=dev5
二、重启实例:
(1) 切换需要启动的数据库实例:export ORACLE_SID=C1
(2) 进入Sqlplus控制台,命令:sqlplus /nolog
(3) 以系统管理员登录,命令:connect / as sysdba
(4) 如果是关闭数据库,命令:shutdown abort
(5) 启动数据库,命令:startup
(6) 退出sqlplus控制台,命令:exit
SQL> select * from global_name; 显示当前启动的实例
先 shutdown immediate 应该是首选
然后不行再重新shutdown abort
shutdown abort
直接关闭数据库,正在访问数据库的会话会被突然终止,
如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间
[oracle@f-trade ~]$ ps -ef|grep smon
oracle 6692 1 0 Feb27 ? 00:03:36 ora_smon_orcl
oracle 6901 1 0 Feb27 ? 00:02:46 ora_smon_yinbouat
oracle 7343 7276 0 09:33 pts/4 00:00:00 grep --color=auto smon
oracle 17408 1 0 Mar16 ? 00:02:21 ora_smon_dev5
oracle 26994 1 0 08:55 ? 00:00:00 ora_smon_dev2
oracle 29047 1 0 09:01 ? 00:00:00 ora_smon_dev3
oracle 29420 1 0 09:02 ? 00:00:00 ora_smon_dev4
重启了服务器后
--------注意一定要记得启动监听器
lsnrctl start
启动监控器