oracle基本参数调整优化

step1: 关闭审计

关于审计:Oracle使用大量不同的审计方法来监控使用何种权限,以及访问哪些对象。审计不会防止使用这些权限,但可以提供有用的信息,用于揭示权限的滥用和误用

--所有操作在sysdba用户下进行
--查看审计
show parameters audit_trail;
--修改spfile参数
alter system set audit_trail=FALSE scope=spfile;
--清空sys.aud$表
truncate table sys.aud$;

setp2:调整归档日志大小

--调整归档日志文件为200g
alter system set db_recovery_file_dest_size=200G scope=spfile;

归档满了就会爆ORA-00257错误

ORA-00257: archiver error. Connect internal only, until freed

step3:日志组调整

1、添加日志组

---添加日志组,设置日志大小为100M(大小更具实际情况)
alter database add logfile group 9 '/oradata/oracle/oradata/oracle_sid/redo04.log' size 100M

2、删除日志组

--删除日志组(current 和active状态的组不能drop,)
alter database drop logfile group 9;

3、添加日志组成员

 --添加日志组成员
 alter database add logfile member '/oradata/oracle/oradata/oracle_sid/redo04.log' to group 9;

4、删除日志组成员

--删除日志组成员
ALTER DATABASE DROP LOGFILE MEMBER '/oradata/oracle/oradata/oracle_sid/redo04.log';

5、手动日志切换

--日志切换
alter system switch logfile

setp4 : 调整oracle内存大小

--11G调整的方式,10G类似,略有不同
alter system set memory_target=1024m scope=spfile
alter system set memory_max_target=1024m scope=spfile

step5 :最后的操作

--立即关闭数据库
shutdown immediate;
--启动数据库
startup;

如果重启发现内存不足,请调整共享内存的大小(root用户去调整,具体自己google一下)

你可能感兴趣的:(数据库,oracle,Oracle)