Time of Update: 2017-01-18
Oracle資料泵(Data Dump)使用過程當中經常會遇到一些奇奇怪怪的錯誤案例,下面總結一些自己使用資料泵(Data Dump)過程當中遇到的問題以及解決方案。都是在使用過程中遇到的問題,以後陸續遇到資料泵(Data Dump)的錯誤案例,都會補充在此篇。錯誤案例1:ORA-39065: DISPATCH 中出現意外的主進程異常錯誤;ORA-44002: 對象名無效Windows 平台錯誤提示:Linux平台錯誤提示解決方案:[oracle@DB-Server admin]$ oerr
Time of Update: 2017-01-18
Oracle函數多種多樣,系統變數函數就是其中之一,介紹三種最常見的系統變數函數。Oracle系統變數函數:1)SYSDATE該函數返回當前的日期和時間。返回的是Oracle伺服器的當前日期和時間。select sysdate from dual;insert into purchase values(‘Small Widget','SH',sysdate, 10);insert into purchase values(‘Meduem Wodget','SH',sysdate-15, 15);
Time of Update: 2017-01-18
今天在項目中向資料庫的CLOB屬性插入一段篇文章(1000~2000)字就會報一個字串過長的錯誤。網上說用流來處理,沒有這麼做。這像是一個Bug,只要把插入的資料,預設擴充到2000以上就ok了。下面是這段代碼:if((temp.length()>=1000)&&(temp.length()<=2000)){temp=StringUtils.rightPad(temp, 2008);}使用StringUtils的rightPad方法使沒超過2000的部分,在右邊自動填滿0,直到200
Time of Update: 2017-01-18
正在看的ORACLE教程是:PL/SQL實現Oracle資料庫任務調度。摘要:本文主要就資料庫恢複與系統任務的調度,在結合一般性的資料庫幕後處理的經驗上,提出較為實用而新穎的解決方案,拓寬了資料庫後台開發的思路。 關鍵詞:資料恢複,任務調度,ORACLE,PL/SQL
Time of Update: 2017-01-18
正在看的ORACLE教程是:最佳化Oracle停機時間及資料庫恢複。 這裡會討論令Oracle停機時間最小化的步驟。各種形式的停機--計劃的或者是非計劃的--總是不斷地發生,一個DBA應該有正確的備份策略,這樣在資料庫出現問題時就可以更快地恢複。 以下是假定的備份策略和資料庫的運作條件 控制檔案是鏡像的 資料庫運行在archivelog模式 每個星期都進行冷備份 每日都進行熱備份 每日都進行一次全資料庫匯出 事件1:完整的資料庫重構
Time of Update: 2017-01-18
正在看的ORACLE教程是:基於Oracle的高效能動態SQL程式開發。 摘要:對動態SQL的程式開發進行了總結,並結合筆者實際開發經驗給出若干開發技巧。 關鍵詞:動態SQL,PL/SQL,高效能 1. 靜態SQLSQL與動態SQL
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle資料庫效能最佳化技術開發人員網路Oracle。介紹:細處著手,巧處用功。高手和菜鳥之間的差別就是:高手什麼都知道,菜鳥知道一些。電腦小技巧收集最新奇招高招,讓你輕鬆踏上高手之路。
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle資料庫及應用程式最佳化開發人員網路Oracle。介紹:細處著手,巧處用功。高手和菜鳥之間的差別就是:高手什麼都知道,菜鳥知道一些。電腦小技巧收集最新奇招高招,讓你輕鬆踏上高手之路。 摘 要:本文對ORACLE資料庫及ORACLE應用程式的最佳化,進行了全面的分析與研究,並提出了自己的一些建議。 關 鍵 詞:ORACLE,最佳化,資料庫,SQL 1.引言
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle三種上傳檔案技術。Oracle中有多種方法可以向資料庫或伺服器檔案系統上傳檔案,這裡主要介紹如下三種:Oracle HTTP Server(OHS)的mod_plsql模組提供通過web頁面向資料庫上傳檔案的功能;Oracle 9iAS的標籤庫和Bean提供的檔案上傳功能;通過JDBC程式上傳檔案。
Time of Update: 2017-01-18
正在看的ORACLE教程是:最佳化Oracle庫表設計的若干方法。 前言
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle 9i產品文檔。一、增強可擴充性
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle資料庫索引的維護。 本文只討論Oracle中最常見的索引,即是B-tree索引。本文中涉及的資料庫版本是Oracle8i。 一. 查看系統資料表中的使用者索引 在Oracle中,SYSTEM表是安裝資料庫時自動建立的,它包含資料庫的全部資料字典,預存程序、包、函數和觸發器的定義以及系統復原段。
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle約束管理指令碼。作為一個Oracle資料庫管理員,會碰到這樣的資料庫管理需求,停止或者開啟目前使用者(模式)下所有表的約束條件和觸發器。這在資料庫的合并以及對資料庫系統的代碼錶中某些代碼的修改時需要做的工作之一。
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle系統資料表外鍵的更名。 Oracle中表的外鍵是保證系統參照完整性的手段,而參照完整性是指分布在兩個表中的列所滿足的具有主從性質的約束關係。外鍵涉及到兩個表,其中一個稱之為父項表,另一個稱之為子項表。 父項表(parent table)是參照約束的基礎,即通過檢查這張表的有效資料情況來判斷約束是否成立,它是參照約束的條件,影響約束,而不受約束的任何影響。 子項表(child table)是參照約束的對象,
Time of Update: 2017-01-18
1、su – oracle 不是必需,適合於沒有DBA密碼時使用,可以不用密碼來進入sqlplus介面。 2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i;
Time of Update: 2017-01-18
1.INSERT (往資料表裡插入記錄的語句) INSERT INTO 表名(欄位名1, 欄位名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(欄位名1, 欄位名2, ……) SELECT (欄位名1, 欄位名2, ……) FROM 另外的表名; 字串類型的欄位值必須用單引號括起來, 例如: 'GOOD DAY' 如果欄位值裡包含單引號' 需要進行字串轉換, 我們把它替換成兩個單引號''. 字串類型的欄位值超過定義的長度會出錯,
Time of Update: 2017-01-18
今天發現了一個顯示ORACLE文法的好網站。內容太多,就不一一摘錄了,記在這裡,也方便自己尋找。http://www.ss64.com/ora/目錄如下:An A-Z Index of Oracle SQL Commands (version 9.2) ANALYZEAUDITCALLCluster - CREATE CLUSTER - ALTER CLUSTER &
Time of Update: 2017-01-18
正在看的ORACLE教程是:Oracle 資料表分區的策略。本文描述通過統計分析出醫院資訊系統需分區的表,對需分區的表選擇分區鍵,即找出包括在你的分區鍵中的列(表的屬性),對大型資料的管理比較有意義, 本文的工作在Oracle8.1.6下實現。 Oracle雖然是一個大型的DBMS,但如果不對記錄比較多的表進行處理,仍然發揮不了Oracle管理大型資料的強大功能,因此對某些表進行分區,具有如下優點: 分區表中每個分區可以在邏輯上認為是一個獨立的對象;
Time of Update: 2017-01-18
1。帳號和口令設定 要選擇使用者SYS、SYSTEM、DBSNMP、SYSMAN使用相同的口令,那就選擇“所有賬戶使用同一口令”。 BI使用者,口令ch51*****,SCOTT使用者。以上全部為同一個口令ch5******* 這裡選擇“使用不同的口令”,分別設定使用者的口令: SYS使用者的口令為ORACLE SYSTEM使用者的口令為MANAGER DBSNMP使用者的口令為DBSNMP SYSMAN使用者的口令為SYSMAN。 SCOTT使用者,指定使用者口令為TIGER 2。登入路徑
Time of Update: 2017-01-18
由於匯出的該使用者的表可能存在空資料表,那麼可能就會出現此其異常。首先:查看:SQL>show parameter deferred_segment_creation;如果為TRUE,則將該參數改為FALSE;在sqlplus中,執行如下命令: SQL>alter system set deferred_segment_creation=false;然後:可以針對資料表、索引、物化視圖等手工分配ExtentSQL>Select 'alter table