阅读背景:

Oracle 10g数据库默认安装应该注意的问题

来源:互联网 
Oracle 10g数据库默认安装应该注意的问题:  1.Oracle 10g 的FLASH_RECOVERY_AREA 默认空间为2G,这个没有做好定时备份归档日志,删除归档日志的方案,很容易出问题。这个出问题已经有好几次了。当刚安装好数据库,大量的imp数据时,不断产生归档日志,两小时就可以占满2G的空间,就妨碍导入数据。  2、Oracle 10g的默认redo日志文件有三组,每组只有一个文件,每个文件的默认大小为50M,有的为100M,但还是比较小。大量数据导入数据库时,日志切换过快,则会导致检查点不能完成。在alert_log日志发现如下的错误。这就需要增加redo的大小。最好安装前可以每个redo组有两个成员文件,两个成员文件位于不同的磁盘。可以把成员文件的大小设置比较大比如500M,这样日志切换就比较长点时间了。  Thread 1 cannot allocate new log, sequence 77   Checkpoint not complete   Current log# 1 seq# 76 mem# 0: F:ORACLEPRODUCT10.2.0   ORADATAXBOMSREDO01.LOG   Thread 1 advanced to log sequence 77   Current log# 3 seq# 77 mem# 0: F:ORACLEPRODUCT10.2.0   ORADATAXBOMSREDO03.LOG   查看redo的文件位置:  SQL>select * from v$logfile;  增加redo组:blog  SQL> alter database add logfile 'F:ORACLEPRODUCT10.2.0   ORADATAXBOMSREDO04.LOG' size 300M;   SQL> alter database add logfile 'F:ORACLEPRODUCT10.2.0   ORADATAXBOMSREDO05.LOG' size 300M;   SQL> alter database add logfile 'F:ORACLEPRODUCT10.2.0   ORADATAXBOMSREDO06.LOG' size 300M;   查看日志组如果不是当前的、活动的,则可以删除:  SQL> select * from v$log;   SQL> alter system switch logfile;   SQL> alter database drop logfile group 1; 怎么保护监听器? 既然监听器有这么多可供黑客利用的地方,那有没有什么方法来保护它,办法是有的,而且还很多,总结起来,大概有下面11种方法来保护Oracle监听器: 1、 设备监听器密码 通过设置监听器密码可以阻止大部分的菜鸟黑客的进攻,设置密码有两种方法,一种是通过lsnrctl命令来设置,另一种是直接修改listener.ora文件,第一种方法设置的密码是经过加密后存储在listener.ora中,而第二种方法是以明文的形式放在listener.ora中的,所以推荐使用第一种方式。具体命令如下:LSNRCTL> set current_listener <监听器名>LSNRCTL> change_passwordold password: <如果之前没有设置密码就直接按回车>New password: <输入新密码>Reenter new password: <再次输入新密码>LSNRCTL> set password Password: <输入刚刚设置的新密码>LSNRCTL> save_config 设置好密码后,打开listener.ora,看是否有一条PASSWORDS_<监听器名>的记录,类似于PASSWORDS_LISTENER = F4BAA4A006C26134.为监听器设置了密码后,必须到客户端重新配置连接。 2、 开启监听器日志 开启监听器日志功能是为了捕获监听器命令和防止密码被暴力破解。开启监听器日志功能的命令为:LSNRCTL> set current_listener <监听器名>LSNRCTL> set password Password: <输入监听器密码>LSNRCTL> set log_directory Oracle 10g数据库默认安装应该注意的问题:  1.Oracle 10g 的FLASH_



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: