Oracle数据库是目前广泛应用于各种企业级应用系统的数据库管理系统,具有高效、可靠、稳定等特点。然而,在使用Oracle数据库的过程中,不可避免地会遇到数据库因为各种原因而出现故障的情况,此时,重启数据库成为解决问题的常见方法。本文将以Oracle 11g R2数据库为例,简单介绍Oracle数据库的重启方式及注意事项。
一、关闭监听程序
在重启Oracle数据库之前,需要首先关闭Oracle监听程序,具体操作如下:
1.进入ORACLE_HOME/bin目录,执行“lsnrctl”命令;
2.在“lsnrctl>”界面输入“status”,查看监听程序状态;
3.如果监听程序的状态为“ready”,则在“lsnrctl>”界面输入“stop”命令,停止监听程序;
4.输入“start”命令,启动监听程序。
二、关闭Oracle数据库
在关闭Oracle数据库之前,需要确定当前数据库中是否有其他用户正在使用,如果存在,则需要通知他们以便他们保存自己的工作。一般情况下,可以使用SQL*Plus关闭Oracle数据库,具体操作如下:
1.使用管理员账号(如system)登录Oracle数据库;
2.在SQL*Plus命令行界面输入“shutdown immediate”命令,强制关闭数据库,不等待已经开启的事务结束;
3.等待SQL*Plus提示“database closed”后,退出SQL*Plus。
三、重启Oracle数据库
在关闭Oracle数据库之后,需要进入Oracle的管理界面(一般为Oracle Enterprise Manager,简称OEM)进行重启,具体操作如下:
1.在Web浏览器中输入OEM登录地址,如“https://localhost:1158/em”;
2.输入管理员账号和密码,进入OEM系统;
3.在OEM界面中,选择需要重启的Oracle实例,在“General”标签页中点击“Restart”按钮,系统会弹出重启确认框,点击“OK”按钮进行重启。
注意事项:
1.在重启Oracle数据库之前,需要备份数据库,以便在发生灾难性故障时能够进行快速的恢复工作;
2.在重启Oracle数据库时,需要关闭所有监听程序、实例和组件,确保不会出现数据丢失或损坏的情况;
3.在进行Oracle数据库的重启过程中,需要确保网络连接稳定,以免出现通信故障导致的数据库操作中断。
:
Oracle数据库是当前使用广泛的数据库管理系统之一,其高效、可靠、稳定的特点受到了众多企业用户的青睐。然而,在使用Oracle数据库的过程中,不可避免地会遇到各种问题,数据库的重启就是解决问题的常见方法之一。本文简单介绍了oracle数据库重启的步骤及注意事项,希望能对广大Oracle数据库用户提供一定的参考。
相关问题拓展阅读:
1. 停应用层的各种程序
2. 停Oralce的监听进铅脊岩程
$ lsnrctl stop
3. 手工切换重作日志文件,确保当前已修改过的数据槐御存入文件:
SQL> alter system switch logfile;
4。关闭数据库
sql> shutdown immediate;
关闭数据库与实例也分为野磨3步:关闭数据库–>实例卸载数据库—>终止实例
在启动数据前应该先启动监听程序,否则不能使用命令行方式来管理数据库,包含启动和关闭数据库。在UNIX下数据库的启动和关闭都需要使用命令,并且对次序要求比较严格。如:必须先用shutdown 命令关闭数据库,再关闭操作系统,最后关闭服务器电源,否则可能会损坏数据库。
# sqlplus /nolog
# connect system/password AS SYSDBA
# shutdown immediate
#startup
1.先用在oracle中有dba权限的用户登录linux,用sqlplus连接oracle
执行 sqlplus /nolog
2.进入sqlplus界面后,执行 conn / as sysdba
小等一会提示已连上,再执行
3.shutdown immediate
等一会儿会提示你oracle已经停了
4.再执行startup
等一会儿会提示你启动成功
这样就完成了oracle的重启
。
1 登录 sqlplus / as sysdba
2 关闭数据库 shutdown
这时可选择关闭模式:NORMAL、TRANSACTIONAL、IMMEDIATE或ABORT
关闭模式对当前活动的适用性按以下顺序逐渐增强:
ABORT:在关闭之前执行的任务最少。由于此模式需要在启动之前进行恢复,因此只在需要时才使用此模式。当启动实例时出现了问题,或者因紧急情况(如,通知在数秒内断电)而需要立即关闭时,如果其它关闭方式都不起作用,通常选择使用此模式。
IMMEDIATE:这是最常用选项。选择此模式会回退未提交的事务处理。
TRANSACTIONAL:允许事务处理完成
NORMAL:等待会话断开
如果考虑执行关闭所花费的时间,则会发现ABORT的关闭速度最快,而NORMAL的关闭速度最慢。NORMAL和TRANSACTIONAL花费的时间较长,具体取决于会话和事务处理的数目。
3 重新启动 startup
重启oracle数据库分为关闭数据库和启动数据库两个步骤,可以按照以下的步骤进行:
以Oracle用户登录操作系统,或者root用户登录操作系统然后执行 su – oracle进入oracle用户,中间的那个-不可以省略
登录系统后执行sqlplus /nolog
打开sqlplus后输入 conn / as sysdba 如果数据库没有开启操作系统用户验证的话,执行 conn sys/sys的密码@tns名字 as sysdba 登录系统
在sqlplus中执行shutdown immediate; 如果数据库迟迟关闭不了而且确认没有什么事务的话可以直接执行 shutdown abort;
待数据库关闭后 在sqlplus中执行 startup启动数据库即可
su – oracle (登陆到oracle安装用户,需要输入密码)
sqlplus / as sysdba
shutdow immediate;(关闭数据库)
startup;(启动数据库)
exit (退出sqlplus)
lsnrctl start (启动监听)
以上做完之后数据库的实例和监听就都启动了,之后就可以用plsql来登陆到oracle数据库了。
关于oracle数据库重启的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
创新互联成都网站建设公司提供专业的建站服务,为您量身定制,欢迎来电(028-86922220)为您打造专属于企业本身的网络品牌形象。
成都创新互联品牌官网提供专业的网站建设、设计、制作等服务,是一家以网站建设为主要业务的公司,在网站建设、设计和制作领域具有丰富的经验。
分享名称:Oracle数据库重启简单教程(oracle数据库重启)
本文来源:http://www.shufengxianlan.com/qtweb/news4/473804.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联