要修改SGA么? 可以在init.ora中修改,也可以在Enterprise Manager里修改。 改了重启数据库。

解决方案 »

  1.   

    9i缺省是使用spfile而不是pfile,因此你先要了解你的数据库是否使用的pfile,如果不是,那么直接修改init.ora是不会起任何作用的。
    修改参数,可以在sqlplus中以sysdba身份登录,然后执行alter system set PARAMETERNAME=NEWVALUE;来修改参数,如果是动态参数,那么修改后立即生效,静态的需要重新打开数据库后生效。
      

  2.   

    在sqlplus中以sysdba身份登录,然后执行alter system set PARAMETERNAME=NEWVALUE
      

  3.   

    其实也可以直接修改init.ora文件,只要在启动时指定pfile参数就可以了;但是9i中已经提供了部分内存参数的动态修改,所以不建议直接修改init.ora文件来完成内存参数的修改。另外在做内存参数的修改前一定要备份spfile(可以直接copy也可以备份成init.ora文件),这可以避免修改出错后无法启动。