各位大牛,小弟最近在一个服务器上手工搭建一个数据库实例,在创建initxxx.ora时MEMORY_TARGET,SGA_TARGET等SGA设置时有很多困惑,比较混乱,总是设置了然后startup时报ORA-00845或者ORA-00838等各种错,由于里面还有几个实例是生产的,所以不敢乱动了,再这想问问各位init里面的那些设置有没有什么原则可遵循还是要设为自动,是11g的。有这方面的经验给我介绍哈。
@ctudb etl]$ df -h | grep shm
tmpfs 24G 15G 8.6G 64% /dev/shm@ctudb etl]$ free -m
total used free shared buffers cached
Mem: 48248 47962 286 0 157 44780
-/+ buffers/cache: 3024 45224
Swap: 20479 2848 17631
@ctudb etl]$ df -h | grep shm
tmpfs 24G 15G 8.6G 64% /dev/shm@ctudb etl]$ free -m
total used free shared buffers cached
Mem: 48248 47962 286 0 157 44780
-/+ buffers/cache: 3024 45224
Swap: 20479 2848 17631
解决方案 »
- 首次需要在AIX配置四个用户及其表空间,请诸位高手不吝赐教!
- 求助:编写过程时出现“错误文本= PLS-00103”怎样解决??
- 求助一条SQL语句
- oracle create tablespace 参数详解
- 一字段含有逗号分隔的串,把这条记录按逗号分隔分成多条记录,具体如下,在线等
- pro*c/c++ 中怎样调用带有结果集输出(游标引用输出参数)的存储过程?
- 归档备份的问题,哪位老大来救救命啊!!!
- oracle 8i输入数据
- 在oracle中如何实现对多表动态where取记录并union后按某字段排序显示的实现方法问题??
- oracle trigger 条件的使用
- oracle通过在线重定义后,查询效率变慢了,怎么回事
- oracle多个很多引号,及如何删除(含泪求此帮助,否则不能下班)
如果是以后确实要应用于生产库的,并且只有这一台服务器,建议创建新的用户而不是新的数据库。你可以使用dbca建库,里面会有建议的。10g和11g可以设置总共使用多少内存,然后让数据库自己分配
注:切记memory_target不能比memory_max_target小太多不然在重启是会报错。