ORACLE实例无法启动

qq_32494927 2018-08-16 10:30:16
报错如下
SQL> startup
ORACLE instance started.

Total System Global Area 1593835520 bytes
Fixed Size 2924880 bytes
Variable Size 1023413936 bytes
Database Buffers 553648128 bytes
Redo Buffers 13848576 bytes
Database mounted.
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-14693: The MAX_STRING_SIZE parameter must be EXTENDED.
Process ID: 103962
Session ID: 237 Serial number: 55929
根据提示:oracle因为 MAX_STRING_SIZE这个为stand所以被停止了。原数据库是被我修改成extended的。但是突然断电后。启动这个实例就启动不了。请问要怎么才能恢复
...全文
767 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
碧水幽幽泉 2018-08-16
  • 打赏
  • 举报
回复
依次执行以下三步看看提示什么错误信息。

startup nomount
alter database mount
alter database open
minsic78 2018-08-16
  • 打赏
  • 举报
回复
12c?看看这个:
sqlplus '/as sysdba'
startup nomount
show parameter MAX_STRING_SIZE

应该是stand,你之前改的应该是当时实例生命周期内的,没有修改参数文件里的。你可以修改参数后再重启,刚刚登陆数据库实例的情况下再执行:
alter system set max_string_size=extended scope=spfile;
startup force

3,491

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧