oracle执行sql语句报错:ORA-01034: ORACLE not available
·
1、数据库连接之后,执行SQL语句报错如下
ORA-01034: ORACLE not available
进程 ID: 0
会话 ID: 0 序列号: 0
2、分析过程
通过cmd连接数据库
sqlplus / as sysdba
提示信息如下
sqlplus / as sysdba
已连接到空闲例程。
执行如下语句
startup
报错如下
ORA-00600: internal error code, arguments: [ksunfy : too few sessions]
通过以上错误分析为,配置sessions值过小
3.解决思路
1.创建pfile
SQL> create pfile from spfile;
文件已创建。
默认 pfile 文件生成在如下目录,(D:\app为oracle安装目录)
D:\app\Administrator\product\11.2.0\dbhome_1\database\INIT%dbname%.ORA
2.修改pfile文件
使用notepad 打开子文件:INIT%dbname%.ORA,找到如下两行,修改并保存
…
*.sessions=5000
*.processes=100000
…
3. 创建spfile(原理:基于修改过的INIT%dbname%.ORA创建spfile)
文件已创建。
4.重新启动oracle服务
在windows任务管理器,服务中,找到对应oracle服务,重启
5.再次连接,验证成功
© 著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务
喜欢的朋友记得点赞、收藏、关注哦!!!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)