修改参数SHARED_POOL_SIZE ,JAVA_POOL_SIZE -
question:
在oracle升级说明文档里这样写的
make sure that the init.ora parameters SHARED_POOL_SIZE and JAVA_POOL_SIZE are each 150 MB or more before you run the catpatch.sql upgrade script.
我想问一下这两个参数要怎么修改
找到init.ora直接修改吗?数据库要关闭吗?
answer1:
首先查看你的数据库是采用spfile启动的还是pfile
SQL> show parameter spfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string %ORACLE_HOME%/DATABASE/SPFILE%
ORACLE_SID%.ORA
SQL>
说明是采用spfile启动的
此时可以动态修改JAVA_POOL_SIZE和SHARED_POOL_SIZE;
SQL> alter system set shared_pool_size=50331648 scope=both
System altered.
SQL>
同理JAVA_POOL_SIZE
SQL> alter system set JAVA_POOL_SIZE=50331648 scope=both
System altered.
SQL>
如果是采用pfile启动需要关闭数据库
然后修改init%ORACLE_SID%.ORA中 JAVA_POOL_SIZE和SHARED_POOL