打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
解决memory
我们的项目比较特殊,经常需要外出演示,领导觉得Oracle企业版过于庞大,让我们尝试一下OracleXE对资源的最低要求。看看我们古董级的电脑(512M 内存)能否运行我们的演示程序。但是我设置的memory_target过低,导致数据库不能启动了。
解决过程如下,创建pfile,修改参数,然后使用pfile启动数据库。

SQL> alter system set memory_target=20M scope=spfile;
系统已更改。

SQL> startup force;
ORA-00838: Specified value of MEMORY_TARGET is too small, needs to be at least 88M

SQL> create pfile='c:/tmp/init.ora' from spfile;
文件已创建。

修改c:\tmp\init.ora文件,在memory_target参数后面补一个零即可。

*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'
*.memory_target=20971520
*.nls_language='SIMPLIFIED CHINESE'
*.nls_territory='CHINA'

SQL> startup pfile='c:/tmp/init.ora';
ORACLE 例程已经启动。
Total System Global Area  209235968 bytes
Fixed Size                  1373600 bytes
Variable Size             167774816 bytes
Database Buffers           33554432 bytes
Redo Buffers                6533120 bytes
数据库装载完毕。
数据库已经打开。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
32Windows 上Oracle突破1.7G内存限制(一)
处理sga_max_size过小的问题
系统重做 之后,的ORACLE11G恢复方法
全面解析Oracle数据库中管理实例的方法
恢复丢失的控制文件
ORACLE9i——优化SGA最大值超过1.7G后导致实例无法启动
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服