Oracle 11gR1 默认设置调整
生活随笔
收集整理的這篇文章主要介紹了
Oracle 11gR1 默认设置调整
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Oracle 11gR1 默認設置調整
默認沒有設置LOCAL_LISTENER參數客戶端登錄會報錯,ORA-12545: 因目標主機或對象不存在, 連接失敗。有兩種解決方法,一是改服務端配置(更好),二是改客戶端。設置 LOCAL_LISTENER參考 MOS Notes ID 364855.1。
在兩個實例上分別執行:
SQL> alter system set LOCAL_LISTENER="(address=(protocol=tcp)(port=1521)(host=<your_vip_node1>)) scope=both sid='INSTANCE_NAME1';SQL> alter system set LOCAL_LISTENER="(address=(protocol=tcp)(port=1521)(host=<your_vip_node2>)) scope=both sid='INSTANCE_NAME2';注意your_vip_node1使用ip,如果使用主機名,還是需要在客戶端修改hosts文件。
修改客戶端hosts文件添加類似:
172.25.198.224 racnode1-vip172.25.198.225 racnode2-vip默認使用ADR管理日志和跟蹤文件ADR(Automatic Diagnostic Repository)是自動診斷信息庫,11g新特性,用來統一管理Oracle相關的所有日志和跟蹤文件。
由于監聽相關的日志現在也由ADR統一管理了,導致alert log里會大量出現TNS-12535: TNS:operation timed out的報錯信息。 11g之前,這類報錯是寫在sqlnet.log里的。
如果不想看到alert log里報錯太多,可以將監聽相關的日志改為11g前的記錄方式:
[*]修改sqlnet.ora,添加: DIAG_ADR_ENABLED = OFF
[*]修改listener.ora,添加: DIAG_ADR_ENABLED_
= OFF [*]重啟或reload監聽。
這個其實不需要改,只需忽略TNS類的報錯就是。改了,監聽相關的故障就不能通過adrci工具來診斷了。
默認密碼策略默認一個用戶10次登錄失敗,會鎖定用戶。如果某用戶不停使用錯誤密碼登錄數據庫,會導致用戶被鎖定,使得業務受影響。應修改此策略為不限制。
SQL> alter profile default FAILED_LOGIN_ATTEMPTS unlimited;默認一個用戶密碼如果超過180天不更改,也會鎖定用戶。如果你的DB密碼不能經常修改的話,此策略也應修改。
SQL> alter profile default PASSWORD_LIFE_TIME unlimited;默認審計設置在Oracle 11g中,審計功能(AUDIT_TRAIL)是默認開啟的。審計數據記錄在數據庫中的SYS.AUD$表上。11g以前的版本中,審計默認是關閉的。
如果你發現AUD$這個表比較大了,檢查下是哪種審計占的空間:
SQL> select action_name,count(*) from dba_audit_trail group by action_name;一般是LOGON和LOGOFF類型的審計最多。取消此類審計:
SQL> noaudit session whenever successful;一般來說,如果空間不是占的特別多,此類審計還是保留為好。可以取消對一些登錄特別頻繁的用戶的審計,比如DBSNMP用戶:
SQL> noaudit session by dbsnmp;默認維護窗口默認的維護窗口平時是22:00開始,持續4小時,周末6:00開始,持續20小時。
根據需要進行修改,比如7x24的系統,可以將維護窗口修改為每天0:00開始,持續4小時,周末也一樣。
總結
以上是生活随笔為你收集整理的Oracle 11gR1 默认设置调整的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ora-03135
- 下一篇: linux 怎么样复制文件夹内所有文件到