Time of Update: 2014-06-15
Oracle 中的預存程序在有些情況下會變成失效狀態,在 PL/SQL Developer 中該預存程序的表徵圖左上方顯示一把小紅叉叉。比如儲過程所引用的對象失效,dblink 出問題啦都可能引起用到它的預存程序失效。再就我的預存程序經常會變成無效,至今原因都未查明。查詢 dba_dependencies 視圖可以看到預存程序所引用的對象,再就在 dba_objects 視圖中可以看到對象的 created 和 last_ddl_time
Time of Update: 2014-06-15
外鍵列上缺少索引會帶來兩個問題,限制並發性、影響效能。而這兩個問題中的任意一個都可能會造成嚴重性能問題。
Time of Update: 2014-06-15
Oracle官方文檔說明:Reserved words and keywordsare identifiers that have special meaning in PL/SQL.You cannot use reserved words as ordinary user-defined identifiers. You can use them as quoted user-defined identifiers, but it is not recommended. For more
Time of Update: 2014-06-15
雖然談論那些隱藏的參數必定是無意義的、但那些隱藏的參數卻是有價值的、我們不得不對那些隱藏的參數"心懷敬意"AUM下、為什麼我的Undo資料表空間只增長,不回收,現在都40多G了,還在長,是為什麼啊?為什麼在系統不是很繁忙的時候會出現undo不夠用的情況呢,如果說不夠用,那在波峰時段應該問題更加嚴重才對?......有時候DBA會聽到諸如上面的一些聲音因為有個參數叫_undo_autotune=true,undo_retention不再適用Oracle會自行決定tuned_undo_retenti
Time of Update: 2014-06-15
Oracle資料庫物件無效,通過PLSQLDev.exe程式進行包編譯;報ORA-03114:串連資料庫失敗錯誤.Oracle DB版本:9.2.0.1故障原因:PLSQLDev.exe程式和Oracle資料庫的CDC功能產生衝突;使用TOAD,OEM等其他用戶端工具則不會有以上情況。故障解決:DROP TRIGGER sys.cdc_alter_ctable_before; DROP TRIGGER sys.cdc_create_ctable_after; DROP TRIGGER
Time of Update: 2014-06-15
在用DELETE OBSOLETE 命令刪除廢棄的備份檔案,如果出現如下錯誤(RMAN-06207 & RMAN-06208),那麼需要用CROSSCHECK命令來解決:RMAN-06207: WARNING: 2 objects could not be deleted for DISK channel(s) dueRMAN-06208: to mismatched status. Use CROSSCHECK command to fix
Time of Update: 2014-06-15
Oracle報錯資訊:SQL> startup> ORA-10997: another startup/shutdown operation of this instance inprogress> ORA-09968: unable to lock file> Linux-x86_64 Error: 37: No locks available> Additional information:
Time of Update: 2014-06-15
映像層級備份(image
Time of Update: 2014-06-14
這篇文章是在《構建最高可用Oracle資料庫系統:Oracle 11gR2 RAC管理、維護與效能最佳化》11.4.2小節的基礎上進一步修改而成的,並感謝老譚的提醒和協助。Supplemental Log是一種補充類型的日誌,主要用於邏輯Standby資料庫的同步、LogMiner、Streams和Flashback等技術。對於邏輯Standby資料庫來說,不能通過ROWID來標識某一行,Oracle推薦使用主鍵、約束和索引唯一標識行資料,但如果某部分表由於某種原因沒有主鍵、唯一約束和唯一索引,
Time of Update: 2014-06-14
系統內容:CentOS release 5.10 - 64 bit 應用環境:Oracle 10.2.0.5錯誤摘要: [oracle@hz_cpm50 ~]$ impdp / DIRECTORY=move dumpfile=new.dmp logfile=new.log table_exists_action=APPEND CONTENT=data_onlyImport: Release 10.2.0.5.0 - 64bit Production on Monday, 24
Time of Update: 2014-06-14
ORA-14300: 分區關鍵字映射到超出允許的最大分區數的分區環境為:Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production對象表為按天的自動分區表:PARTITION BY RANGE ("START_TIME") INTERVAL (NUMTODSINTERVAL(1,'DAY'))原因為:當START_TIME的值為NULL時,然後向分區對象表插入資料,資料庫不知道將該條記錄插入到哪個分區,
Time of Update: 2014-06-14
系統內容:作業系統: AIX 5300-08Oracle: Oracle 10.2.0.1.0錯誤現象:RMAN> restore datafile 4;Starting restore at 20-MAY-14allocated channel: ORA_DISK_1channel ORA_DISK_1: sid=139 devtype=DISKchannel ORA_DISK_1: starting datafile backupset restorechannel
Time of Update: 2014-06-14
偶然發現自己的DB2測試環境無法使用,開啟老是報錯,之前一直以為是db2audit報錯DB2資料庫效能調整和最佳化(第1、2版) PDF DB2資料庫效能最佳化介紹 DB2 9.7 for Linux 5.4安裝詳細步驟 2013-12-19-23.19.10.388418+480 E829168G1400 LEVEL: EventPID : 6743
Time of Update: 2013-12-29
1、裝置管理介紹AIX 中的裝置按照分層方式管理。位於頂層的是功能分類,即按相同的準系統分組,例如,所有的適配卡都屬adapter 類。下一級為功能子類,根據更明確的具體性質加以劃分,例如標準的輸入 /輸出適配卡和微通道適配卡,標準的輸入 /輸出適配卡屬於的 sio 功能子類,而微通道適配卡屬於 mca 功能子類。最後一級為類型子類,即按類型和製造商區分裝置。例如,在sio功能子類下有8fba標準的 SCSI I/O控制卡) ,fda_2標準的 I/O磁碟適配卡),和
Time of Update: 2013-12-15
1.建立oracle使用者、dba組;2.調整系統核心參數:#./idtune SHMMAX 409600000#./idtune SEMMNI 153.安裝SCO補丁檔案 oss459A,重新串連核心並重新啟動:#/etc/conf/cf.d/link_unix -y#init 6 4.編輯oracle使用者的.profile檔案,增加以下內容:ORACLE_BASE=/u/oracle ORACLE_HOME=/u/oracleORACLE_SID=ora7 export ORACLE_
Time of Update: 2013-12-15
事件通知是整合到Service Broker的功能,使用它可以在SQL Server執行個體中非同步捕捉SQL事件,將事件訊息路由到特定的隊列中。只需最小的系統開銷,就可以跟蹤發生在SQL Server執行個體中的事件,比如使用者登入、預存程序編譯、許可權修改、對象處理例如對資料庫、程式集、角色或表的Create/Alter/Drop事件)。不像建立自己的Service Broker應用程式,因為可以控制發起方組件,使用事件通知後只需建立隊列和Service
Time of Update: 2014-06-02
前一篇部落格介紹了Navicat工具備份Oracle的方法,這篇部落格介紹一下使用PL/SQL Developer工具匯入匯出Oracle資料庫的方法。 PL/SQL Developer是Oracle資料庫用於匯入匯出資料庫的主要工具之一,本文主要介紹利用PL/SQL匯入匯出Oracle資料庫的過程。 1.Oracle資料庫匯出步驟 1.1 Tools→Export
Time of Update: 2013-11-15
問題現象為使用遠端db2來建立資料來源時,測試連接時不通,好多人都說是驅動問題,將db2cc.jar拷貝到某lib目錄下,實驗不通; 在看到某哥們的部落格時最後提了一句,說需要將資料庫catalog到本地,於是研究了一下,使用兩行命令:catalog tcpip node node_name remote remote_ip server server_port 此時catalog到了節點; 節點名是不允許重複的,可以使用命令查看已經有的節點名:list node
Time of Update: 2013-11-15
<?php date_default_timezone_set('PRC'); //設定時間 $DB_Server = "localhost"; $DB_Username = "root";
Time of Update: 2013-11-15
我做了一個php程式,將表單資料添加到資料庫,借用mysql擴充庫函數實現對mysql資料庫的操作,能夠實現添加單詞、刪除單詞、更新和查詢單詞。運行環境是普通的mysql資料庫和php、Apache伺服器。這個程式非常簡單,屬於那種一看就懂的程式,不過還是要提醒一句,像那個資料庫和資料表肯定事先要存在!本文用的資料庫是test,資料表示test資料庫下的表名為danci的資料表,一共有三個屬性:id danci dt 分別是int、char、timestamp類型。直接貼代碼:使用者看到的介面: