oracle 修改密码_如何修改Oracle DBMS占用内存

c08815874a29ad953b7f375dee7f7042.png

安装Oracle的时候,为了均衡电脑性能和数据库性能,会根据系统内存大小来默认分配。我在服务器发现Oracle的内存占用太大,于是想要修改优化一下,经过查询发现解决方法如下,不小心踩了一个坑,希望能帮助他人避坑,对你有帮助的话,请点赞支持,谢谢!

步骤如下

【1】cmd进入命令行

3d31b89a587155716c6c1d4616d454ee.png

【2】输入以下指令以DBA身份连接数据库

sqlplus sys/密码 as sysdba

【3】连接到数据库实例

conn sys/密码@数据库实例名称 as sysdba

【4】查看最大分配内存多少

show parameter sga

注意:先修改target大小,这个值必须小于等于sga_max_size ,否则数据库会起动不了,如果改错了非常麻烦

【5】分别修改target和sga_max_size(设定最大占多少内存)

alter system set sga_target=9000M(根据实际自己定) scope=spfile;

alter system set sga_max_size=10000M(根据实际自己定) scope=spfile;

【6】关闭数据库

shutdown immediate;

【7】重启数据库(生效)

startup

33a4497b619c95cce49d212efd0ac45f.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值