oracle 9i中修改spfile中的db_block_buffers参数后,数据库启动不起来,报ora-00381错误
服务器为win2003
越详细越好,在线等
谢谢各位大虾
服务器为win2003
越详细越好,在线等
谢谢各位大虾
解决方案 »
- 求助一个关于oracle的语句
- 这样的SQL应该怎么写?
- Oracle启动提示下面问题,请高人指点
- 为oracle创建表后,在查询表时都要必须这:select * from 用户名.表名;这是为什么呢?
- 启动时orcalescservice找不到
- 很简单的问题
- GLOBAL TEMPORARY的问题
- 大型数据库必然遇到的问题
- ORA-00054,资源正忙深入求解
- 求教sql developer如何导出建表语句
- AIX操作系统时间需要向后调整一个小时,对oracle数据库有多大影响?不许要停数据库或者停止应用连接一个小时吗?在线等
- What statement would you issue on the preceding EMPLOYEE_TABLE to allow the MIDDLE_NAME column to accept NULL values?
Create pfile=’D:\oracle\ora92\database\pfilegis696.ora’
From spfile=’D:\oracle\ora92\database\spfilegis696.ora’
Shutdown immediate
然后在从pfile启动
Startup pfile=’D:\oracle\ora92\database\pfilegis696.ora’
如果你在关闭数据库的发现数据库启动的时候你不指定从 pfile中启动的话就启动不起来了
这是由于数据库本身的机制决定的
数据库启动时默认的情况下找到spfile 启动数据库的
要想不要每次启动都麻烦的用pfile启动的话
就要重新建立spile文件在这之前你可以改回参数 为正确的配置 比如你的db_block_buffers改大还是小的话你自己怎么操作的应该知道(直接改PFILE)
方法:
Create spfile=’D:\oracle\ora92\database\spfilegis696.ora’
From pfile=’D:\oracle\ora92\database\pfilegis696.ora’
Startup
即可
sql>create pfile='c:\pfile.ora' from spfile;
--修改pfile里面的参数
sql>create spfile from pfile = 'c:\pfile.ora';
执行
create spfile from pfile ='e:\oracle\admin\zmpro\pfile\init.ora';
startup;
即可启动了
之后又修改了其参数如:
alter system set db_cache_size=64m scope=spfile;shutdown immediate ;
startup;
---------------------
已连接到空闲例程。
ORACLE 例程已经启动。Total System Global Area 177281688 bytes
Fixed Size 453272 bytes
Variable Size 109051904 bytes
Database Buffers 67108864 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库已经打开。
已连接。