2023-04-21
问一下,如果使用自动共享内存模式下,可以设置db_cache_size、shared_pool_size吗?
当前是这样的设置
SQL> show parameter sga
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 32G
sga_target big integer 18G
SQL> show parameter mem
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address integer 0
memory_max_target big integer 0
memory_target big integer 0
shared_memory_address integer 0
SQL> show parameter pga;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target big integer 12G
SQL> 这种情况应该是自动共享内存模式,这种情况下可以设置db_cache_size、shared_pool_size吗?
我设置后就无法启动数据库
SQL>
SQL> alter system set sga_target=32G scope=spfile;
System altered
SQL>
SQL> alter system set db_cache_size=18G scope=spfile;
System altered
SQL> alter system set shared_pool_size=12G scope=spfile;
System altered
SQL> alter system set pga_aggregate_target=3G scope=spfile;
System altered
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORA-03113: 通信通道的文件结尾
SQL> select instance_name from v$instance;
ERROR:
ORA-03114: 未连接到 ORACLE
求助各位大哥解答一下
我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

评论

