在工作中打算将生产环境的数据库设置成归档模式时,遇到的问题。

一、重启数据库

Sql代码:
  1. shutdown immediate;
  2. startup mount;

也就是在我执行startup mount时报了一个"ORA-01041: 内部错误,hostdef 扩展名不存在"这样的错误.

二、原因:本人页碰到类似的错误,主要是我在toad中执行了sqlpus的命令,关闭了数据库,此时的监听也关闭了,然后我直接在服务器上面登录sqlpus,开启数据库,监听自己开启,此问题也没有了。

三、解决办法:

  1. 关掉当前的sqlplus窗口
  2. 打开cmd窗口,输入sqlplus /nolog
  3. conn /as sysdba;
  4. startup; 即可

四、验证:本人为此做了一个错误验证,电脑A为服务器,电脑B为远程访问端服务器处于一切正常状态,客户端进行访问,sys用户连接到服务器后执行shutdown immediate操作,数据库正常关闭,此时在服务器端登录cmd执行lsnrctl stop命令停止oracle监听服务,停止成功后客户端再执行startup mount操作,提示报错:未启动监听(该报错是正常的),然后在服务器端再执行lsnrctl start命令启动oracle监听服务,启动成功后客户端再执行startu mount操作,就会出现上述所产生的错误(ORA-01041: 内部错误,hostdef 扩展名不存在),按照上述方法可以解决问题。

最新文章

  1. Goodbye 2016 总结与展望
  2. WebAPI图片上传
  3. Python常见问题及资料收集
  4. SQL Server 2005中的分区表
  5. 【解决】SharePoint集成模式下Reporting Service—为用户授予的权限不足,无法执行此操作。 (rsAccessDenied)
  6. java环境配置笔记
  7. 【题解】A-B
  8. Android之Camera控制拍照
  9. selenium之多线程启动grid分布式测试框架封装(三)
  10. hibernate在持久对象的生命周期(三州:自由状态,持久状态,自由状态 之间的转换)
  11. [SHOI2009] 会场预约 - Treap
  12. Problem B. Beer Refrigerator
  13. 一个入门rpc框架的学习
  14. vmware+CentOs 6.9的安装步骤
  15. SNF快速开发平台MVC-EasyUI3.9之-Session过期处理和页面请求筛选
  16. html标签二
  17. 初学 python 之 用户登录实现过程
  18. laraven安装记录
  19. java知识框架
  20. 开发团队(Team)的主要职责和特征

热门文章

  1. PyQt4关闭最大化最小化取消双击最大化
  2. jquery数组内多维对象
  3. 关于Jquery学习的几点反思
  4. Nginx反向代理到Tomcat服务器
  5. We7 CMS研究
  6. 3.saltstack的grains和pillar学习笔记
  7. [第三方]SCNetworkReachability 获取网络状态控件使用方法
  8. Effective C++ -----条款05:了解C++默默编写并调用哪些函数
  9. [Android Pro] proguard
  10. SQL存储过程大全