新手问题1:重起计算机后设置的初始化参数就还原成默认值了?
环境:Oracle 9.0.1.1.1,CPU Core2 1.86GHz / 内存 2G,Windows 2003 SP1
我是初学者,安装 Oracle 9i 时都是采用默认安装的,后来才知道需要修改一些重要的初始化参数,于是开始学习创建服务器端初始化文件,操作如下:
SQL> conn / as sysdba;
已连接。
SQL> show parameter spfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string
SQL> create spfile from pfile= 'E:\oracle\admin\orcl\pfile\init.ora ';
文件已创建。
SQL> shutdown;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> conn system/manager as sysdba;
已连接到空闲例程。
SQL> startup;
ORACLE 例程已经启动。
Total System Global Area 118255568 bytes
Fixed Size 282576 bytes
Variable Size 83886080 bytes
Database Buffers 33554432 bytes
Redo Buffers 532480 bytes
数据库装载完毕。
数据库已经打开。
SQL> show parameter spfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string %ORACLE_HOME%\DATABASE\SPFILE%
ORACLE_SID%.ORA
这样看SPFILE应该是设成功了吧,后面我还尝试设置了sga_max_size参数:
SQL> alter system set sga_max_size=536870912 scope=spfile;
系统已更改。
SQL> shutdown;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> conn system/manager as sysdba;
已