因为安装Oracle时,为了均衡电脑性能和数据库性能,默认内存大小为物理内存的1/8。
如环境不需要分配那么大的内存来支持Oracle,可通过修改 sga_max_size 的值来减少系统中内存占用过大问题。
首先dba身份登录,用sqlplus就可以
- 打开cmd
- 输入 sqlplus/nolog 回车
- 输入 connect/as sysdba 回车
这样就已经成功连接了。
我们可以看看最大分配内存多少:
- 输入 show parameter sga; 回车
在 sga_max_size
下,你可以看到你当前的内存分配值,如果觉得太大,可以如下方法修改内存占用大小:
- 输入 alter system set sga_max_size=$size scope=spfile; 回车
这样就修改成功了,但是修改完了需要重启才能生效:
- 输入 shutdown immediate; 回车
- 输入 startup; 回车
如此就已经完成了。。