一、初始化参数设置1.默认用户密码过期时间为180天,修改为无限制alterprofiledefaultlimitpassword_life_timeunlimited;2.默认用户密码尝试次数为8次,修改为无限制alterprofiledefaultlimitfailed_login_attemptsunlimited;3.11g默认开启审计,audit_trail=’db’,这一选项将最终会使system表空间爆满,导致普通用户无法登陆数据库。可以采用两种方式修改这一设置:1)设置审计为不启用,推荐altersystemsetaudit_trail=nonescope=spfile;2)设置审计选项为OS,此时审计数据记录在audit_file_dest参数指定的文件中。该文件可以随时删除或者复制,使用这一选项,需要监控audit_file_dest文件所在的磁盘是否具有足够的空间。altersystemsetaudit_trail=osscope=spfile;根据自己的需要修改审计设置,修改完毕后需要重启数据库。二、设置为归档模式1、关闭数据库shutdownimmediate;2、挂载数据库startupmount;3、设置为归档模式alterdatabasearchivelog;4、启动数据库alterdatabaseopen;三、设置归档日志目录默认是db_recovery_file_dest参数指定的路径保存归档重做日志文件,db_recovery_file_dest_size参数指定归档路径可以使用的最大大小。使用altersystemsetlog_archive_dest=’归档目录’scope=spfile;可以修改归档日志文件的路径,修改后需要重启数据库。四、重做日志设置默认重做日志组为3组,每组大小50M;修改为6组重做日志,每组大小建议为500M,每组两个成员。1.新增日志组4、5、6alterdatabaseaddlogfilegroupn(‘文件存放路径/redo0n_1.log’,’文件存放路径/redo0n_2.log’)size2046M;其中n分别替换为4、5、6.2.执行下列命令查看日志组路径SQLselectgroup#,memberfromv$Logfile;GROUP#MEMBER-----------------------------------------------------3/u02/oradata/test11g/redo03.log2/u02/oradata/test11g/redo02.log1/u02/oradata/test11g/redo01.log记录日志组成员文件路径。3.执行下列命令查看当前日志状态SQLselectgroup#,status,archivedfromv$Log;GROUP#STATUSARCHIVED-----------------------------1INACTIVENO2CURRENTNO3INACTIVENO需要删除日志组1、2、3,然后重新建立日志组,大小为500M。删除时,日志组状态字段status必须是inactive,字段archived在非归档模式下为no,归档模式下为yes。如果日志组1、2、3状态为current或者active,那么执行:altersystemswitchlogfile将当前日志组切换到组4(或者5、6),等待日志组1、2、3状态变为inactive,然后执行删除:alterdatabasedroplogfilegroupn;其中n分别替换为1、2、3.然后使用操作系统命令删除1、2、3日志组成员文件。4.执行步骤1)的命令,添加日志组1、2、3,大小为500M。五、undo表空间和temp表空间由于可以自动扩展,故暂时不需要调整。