Windows平台下的Oracle文章有很多,现在就Linux下Oracle 10g的启动与关闭作简单说明。
1,以linux下Oracle用户登录
- su oracle
2,启动TNS监听器
- $ORACLE_HOME/bin/lsnrctl start
3,用sqlplus启动数据库
- $ORACLE_HOME/bin/sqlplus /nolog
- SQL> connect system/change_on_install as sysdba
- SQL> startup
出现如下显示,表示在linux下Oracle已经成功启动
- ORACLE instance started.
- Total System Global Area 205520896 bytes
- Fixed Size 778392 bytes
- Variable Size 74456936 bytes
- Database Buffers 130023424 bytes
- Redo Buffers 262144 bytes
- Database mounted.
- Database opened.
4,用sqlplus停止数据库
- $ORACLE_HOME/bin/sqlplus /nolog
- SQL> connect system/change_on_install as sysdba
- SQL> shutdown
注:shutdown可加关闭选项,从最温和到最粗暴的行为选项为(shutdown、shutdown transactional、shutdown immediate、shutdown abort)
命令解释如下
- shutdown:关闭,等待每个用户退出系统戓被取消后退出关闭数据库。
- shutdown transactional:事务性关闭,等待每个用户提交戓回退当前的事务,然后oracle取消对话,在所有用户退出系统后执行关闭。
- shutdown immediate:直接关闭,取消所有用户对话(促使回退),执行正常的关闭程序。
- shutdown abort:终止关闭,关闭数据库时没有自动检查点戓日志开关。
出现如下显示,表示oracle已经停止
- Database closed.
- Database dismounted.
- ORACLE instance shut down.
注:$ORACLE_HOME为oracle的安装路径
以上就Linux下Oracle 10g的启动与关闭作做了些汇总,要想了解的其他相关问题的解决方案,请留意本站上的相关论坛。
【编辑推荐】