預設情況下,AWR的資訊每隔一個小時收集一次AWR資訊,並保留7天。這些資料存放在SYSAUX資料表空間中,可能會導致SYSAUX資料表空間不足,如果SYSAUX空間嚴重不足,將會在alter日誌報ORA-1683和ORA-1688錯誤,建議修改為每隔4小時收集一次並保留3天的資料。現象描述:版本:oracle 11.0.7oracle日常檢查中發現alter日誌報如下錯誤:ORA-1683: unable to extend index SYS.WRH$_LATCH_PK
Oracle 11g預設安裝資料庫啟動了audit功能,導致oracle不斷累積sys.aud$表及相關索引資料量增加;如果導致資料表空間滿了,在alert日誌中將會報ORA-1654: unable to extend index SYS....錯誤。如果不用到審計功能,建議關閉審計。處理過程:1、用oracle使用者登入到資料庫伺服器,執行:sqlplus / as sysdba2、取消audit,將初始化參數audit_trail設定為NONEalter system set audit_
今天在往一個壓縮表增加一個欄位可以增加成功,但在刪除的時候報了個ORA-39726 unsupported add/drop column operation on compressed tables的錯誤。錯誤是不能對壓縮表增加或刪除欄位,奇怪的可以增加,但是不能刪除。即使將表MOVE為非壓縮表也還是不可以刪除。最後終於找到了一種方法那就是先將該欄位設定為UNUSED,然後在刪除UNUSED欄位即可。例如:ALTER TABLE test SET UNUSED COLUMN
今天一台測試機器的oracle服務端,在測試人員建庫的時候字元集設定成了WE8MSWIN1252字元集,導致無法儲存俄文等其他國家語言。於是我建議測試將字元集修改為AL32UTF8。首先查看服務端字元集select * from v$nls_parameters where parameter = 'NLS_CHARACTERSET'NLS_CHARACTERSET WE8MSWIN1252然後用sys使用者進行修改#sqlplus "/as
os認證oracle安裝之後預設情況下是啟用了伺服器端os認證。也就是將登入資料庫的使用者和口令校正放在了作業系統一級,你擁有了安裝oracle時的使用者作業系統的認證,預設也就擁有了sys使用者的認證。此時你以sysdba角色登陸的話是不用校正使用者名稱和密碼。以任何使用者名稱和密碼都能登陸成功。SQL> connect / as sysdba已串連。SQL> connect sdfd/sds as sysdba已串連。SQL> show userUSER 為
分區索引就是在所有每個區上單獨建立索引,它能自動維護,在drop或truncate某個分區時不影響該索引的其他分區索引的使用,也就是索引不會失效,維護起來比較方便,但是在查詢效能稍微有點影響。建立分區索引:create index idx_ta_c2 on ta(c2) local (partition p1,partition p2,partition p3,partition p4);或者 create index idx_ta_c2 on ta(c2) local ;另外在create
oracle許可權分為系統許可權和對象許可權;系統許可權主要是指使用者對系統的使用許可權,如CREATE SESSION、CREATE TABLE、CREATE ANY TABLE等等,這裡要特別說明下DROP TABLE不是系統許可權,也沒有這個許可權,可能是因為oracle認為你有了CREATE TABLE的許可權,預設就給你DROP TABLE。但DROP ANY
Nmon 工具是 IBM 提供的免費的監控 AIX 系統與 Linux 系統資源的工具。該工具可即時監控系統效能,也可以將伺服器的系統資源耗用情況收集起來並輸出一個特定的檔案,並可利用 excel 分析工具進行資料的統計分析,非常利用 UNIX 或者 Linux 系統的效能資料分析。1.下載地址nmon官網NMON_Analyser官網本地下載nmon本地下載nmon_analyser2.安裝nmon在壓縮包中找到相應的版本,上傳至伺服器,然後授予執行許可權3.主要操作說明+-HELP-----
一、ASM磁碟和磁碟組管理1、建立磁碟組create diskgroup DG2 EXTERNAL REDUNDANCY DISK ‘ORCL:A1′;Note:1)磁碟名稱需要大寫2)磁碟名稱使用V$asm_disk.path2、磁碟組中添加磁碟alter diskgroup dg2 add disk ‘ORCL:A2′;Note:磁碟名稱使用V$asm_disk.path3、磁碟組中刪除磁碟alter diskgroup dg2 drop
1.DBA_LOGSTDBY_EVENTS可以把該視圖看成邏輯Standby動作記錄,因此如果發生了錯誤,可以通過該視圖查看近期邏輯Standby都做了些什麼。預設情況下,該視圖只保留最近100條事件的記錄(可以通過相關過程修改儲存的記錄條數)。例如:SQL> SELECT EVENT_TIME,STATUS,EVENT FROM DBA_LOGSTDBY_EVENTSORDER BY EVENT_TIMESTAMP;EVENT_TIM STATUS
1 .把滑鼠停在sql所在行,然後ctrl+Enter直接執行當前sql。2 .解決Toad對中文顯示亂碼問題:系統內容變數加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P13 .toad中自動提示功能,就像plsql developer那樣:輸入表名前幾個字母,然後用Ctrl + .就可以彈出,如你輸入select * from emp t where t. 這時候停頓一下,會彈出emp的欄位來供你選 擇4