1. 程式人生 > >Oracle DB 複製資料庫

Oracle DB 複製資料庫

• 列出建立副本資料庫的目的 • 選擇用於複製資料庫的方法 • 使用RMAN 複製資料庫 • 使用RMAN 備份複製資料庫 • 基於正在執行的例項複製資料庫
  • 使用副本資料庫
• 使用副本資料庫可執行以下任務: – 測試備份和恢復過程 – 測試升級到新版本的Oracle資料庫
– 測試應用程式的變化對資料庫效能的影響 – 通過建立匯出檔案並將物件匯入生產資料庫來恢復物件 • 建立副本資料庫: – 使用RMAN 的DUPLICATE命令 – 在同一主機上或在不同的主機上 – 包含與源相同的內容或源的子集 – 對於基於備份的複製,是通過輔助通道執行的 – 對於活動的資料庫複製,是通過目標通道執行的 使用副本資料庫 副本資料庫是你的目標資料庫的副本,它具有一個新的唯一資料庫識別符號(DBID)。通過獨立執行副本資料庫(不依賴目標資料庫)可執行以下任務:
• 測試備份和恢復過程。 •測試升級到新版本的Oracle資料庫。
•測試應用程式的變化對資料庫效能的影響。 • 建立包含副本資料庫中物件的匯出檔案並將這些物件匯入生產資料庫,恢復不小心從目標資料庫中刪除的物件。儘管你可能發現閃回查詢、閃回刪除和閃回表是用來恢復物件的更簡單快速的解決方案。 建立副本資料庫: • 可以使用RMAN 的DUPLICATE命令在同一主機上或不同的主機上建立副本資料庫。 • 副本資料庫可包含與源資料庫相同的內容或僅包含源資料庫的子集 • 複製的主要工作是由輔助通道執行的。對於基於備份的複製,這些通道對應於目標主機上的輔助例項上的伺服器會話。 • 對於活動資料庫複製,由目標通道
執行將資料檔案副本推入到輔助例項的工作。
  • 選擇資料庫複製方法
選擇複製資料庫的方法 - 始終連線到輔助例項: 可將源資料庫複製到位於同一計算機或其它計算機上的目標資料庫。與副本資料庫關聯的資料庫例項稱為輔助例項。所有複製方法都需要連線到輔助例項。此圖表顯示了以下資料庫複製方法: • 從活動資料庫,連線到目標例項和輔助例項 • 從備份,連線到目標例項和輔助例項 • 從備份,連線到輔助例項,不連線到目標例項,但具有恢復目錄連線 • 從備份,連線到輔助例項,不連線到目標例項和恢復目錄
  • 複製活動資料庫
• 使用網路(不需要備份) • 包括自定義SPFILE • 通過Oracle Enterprise Manager 或RMAN 命令列
複製活動資料庫 通過使用Oracle Enterprise Manager 或RMAN DUPLICATE命令的FROM ACTIVE DATABASE子句,可以指示源資料庫直接將映像副本和歸檔日誌副本複製到輔助例項。 此操作不需要使用備份。RMAN 作為TARGET連線到源資料庫例項並作為AUXILIARY連線到輔助例項。 通過例項間的網路連線將資料庫檔案從源資料庫複製到目標資料庫或輔助例項。RMAN 隨後使用“記憶體指令碼”(僅包含在記憶體中)完成恢復並開啟資料庫。
  • 通過目標連線複製資料庫
• 連線到目標資料庫(源資料庫) • 連線到輔助例項 • 可選,連線到恢復目錄(或使用目標控制檔案) 通過目標連線複製資料庫 當通過目標資料庫連線複製資料庫時,RMAN 可從目標資料庫控制檔案或從恢復目錄獲取有關備份的元資料。 此圖表描述了通過目標連線執行的基於備份的複製。RMAN 連線到源資料庫例項和輔助例項。此外,RMAN 還可以連線到恢復目錄資料庫(圖中未顯示)。目標主機必須具有對建立副本資料庫所需的RMAN 備份的訪問許可權。 
  • 在具有恢復目錄但沒有目標連線的情況下複製資料庫
• 連線到備份元資料的恢復目錄 • 連線到輔助例項,該例項必須具有對RMAN 備份的訪問許可權 在沒有目標連線的情況下複製資料庫 如果在複製資料庫時沒有連線到目標資料庫,但具有恢復目錄,則RMAN 將使用恢復目錄獲取有關備份的元資料。 此圖表描述了沒有目標連線時基於備份的複製。RMAN 連線到恢復目錄資料庫例項和輔助例項。目標主機必須具有對建立副本資料庫所需的RMAN 備份的訪問許可權。
  • 在沒有恢復目錄或目標連線的情況下複製資料庫
連線到輔助例項,該例項必須具有對磁碟備份位置的訪問許可權 在沒有恢復目錄或目標連線的情況下複製資料庫 如果在沒有目標資料庫連線且沒有恢復目錄的情況下複製資料庫,則RMAN 將使用所有必需的備份和副本所在的備份位置。 此圖表描述了在沒有連線到目標資料庫例項或恢復目錄資料庫例項的情況下執行的基於備份的複製。包含複製所需的所有備份或副本的磁碟備份位置必須可供目標主機使用。
  • 建立基於備份的副本資料庫
1. 建立輔助例項的Oracle 口令檔案。 2. 建立到輔助例項的Oracle Net 連線。 3. 建立輔助例項的初始化引數檔案。 4. 在NOMOUNT模式下啟動輔助例項。 5. 裝載或開啟目標資料庫。 6. 確保備份和歸檔重做日誌檔案可用。 7. 根據需要分配輔助通道。 8. 執行DUPLICATE命令。 瞭解以上基本步驟和RMAN 資料庫複製過程非常重要。 如果你使用的是Oracle Enterprise Manager 介面,嚮導可幫助你執行大部分步驟。如果你使用命令列介面建立副本資料庫,則需要手動執行這些步驟。你還可將EM 介面用作測試或示例,並以輸出日誌為基礎編寫自己的資料庫複製指令碼。 本示例中概括了建立副本資料庫的基本步驟。
  • 建立輔助例項的初始化引數檔案
請按如下方式指定引數: • DB_NAME – 如果副本資料庫和目標資料庫在同一Oracle 主目錄中,則它們的名稱必須不同。 – 在DUPLICATE命令中使用相同的值。 • DB_BLOCK_SIZE – 指定的值應與為目標資料庫設定的值相同。 建立輔助例項的初始化引數檔案 你必須為輔助例項建立文字初始化引數檔案。文字初始化引數檔案駐留的主機必須與用來執行DUPLICATE命令的RMAN 客戶機駐留的主機是同一主機。 請注意下列每個引數的要求: • DB_NAME:如果目標資料庫和副本資料庫在同一Oracle 主目錄中,則必須將DB_NAME設定為不同的名稱。如果它們在不同的Oracle 主目錄中,則必須確保副本資料庫名稱不同於其Oracle 主目錄中的其它名稱。請確保執行DUPLICATE命令時使用的資料庫名稱與為此引數設定的名稱相同。 • DB_BLOCK_SIZE:輔助資料庫的塊大小必須與目標資料庫的塊大小匹配。輔助資料庫初始化引數檔案中指定的值必須與目標資料庫初始化引數檔案中設定的值相同。如果沒有在目標資料庫的初始化引數檔案中設定此引數,在輔助例項初始化引數檔案中也不要設定它。 另外,請務必驗證指定路徑名的所有初始化引數的設定。請確認在副本資料庫主機上可以訪問所有指定的路徑。
  • 為目標指定新名稱
可用的方法: • SET NEWNAME命令 • CONFIGURE AUXNAME命令(對恢復集資料檔案已棄用) • 在DUPLICATE命令中指定DB_FILE_NAME_CONVERT 引數 為目標指定新名稱 可以使用下列方法指定資料檔案的新名稱: • 將SET NEWNAME FOR DATAFILE命令包含在RUN塊中來指定資料檔案的新名稱。 • 使用CONFIGURE AUXNAME命令。CONFIGURE AUXNAME是SET NEWNAME的一種替代方法。區別是首次配置輔助名稱後,其它DUPLICATE命令將重用所配置的設定。相對而言,每次執行DUPLICATE命令時必須重新發出SET NEWNAME。 注:對於恢復集資料檔案,使用SET NEWNAME替換CONFIGURE AUXNAME。 • 隨DUPLICATE命令指定DB_FILE_NAME_CONVERT引數。
  • 使用SET NEWNAME子句
• SET NEWNAME子句用於為資料庫或命名錶空間中的所有檔案指定預設名稱格式。 • 預設名稱用於RUN塊中的DUPLICATE、RESTORE和SWITCH命令。 • 它使得你可以通過單個命令設定檔名稱,而無需分別設定每個檔名稱。 SET NEWNAME FORDATABASE TO {NEW|'formatSpec'}; 使用SET NEWNAME子句 你可以使用SET NEWNAME為命名錶空間中的所有資料檔案和資料庫中的所有資料檔案指定預設名稱格式。 SET NEWNAME命令的優先順序如下所示: 1.SET NEWNAME FOR DATAFILE和SET NEWNAME FOR TEMPFILE 2.SET NEWNAME FOR TABLESPACE 3.SET NEWNAME FOR DATABASE 示例: RUN { SET NEWNAME FOR DATABASE TO '/u01/app/oracle/oradata/dupldb/%b'; DUPLICATE TARGET DATABASE TO dupldb LOGFILE GROUP 1 ('/u01/app/oracle/oradata/dupldb/redo01a.log', '/u01/app/oracle/oradata/dupldb/redo01b.log') SIZE 50M REUSE, GROUP 2 ('/u01/app/oracle/oradata/dupldb/redo02a.log', '/u01/app/oracle/oradata/dupldb/redo02b.log') SIZE 50M REUSE, GROUP 3 ('/u01/app/oracle/oradata/dupldb/redo03a.log', '/u01/app/oracle/oradata/dupldb/redo03b.log') SIZE 50M REUSE; }
  • SET NEWNAME的替代變數
SET NEWNAME的替代變數 發出SET NEWNAME FOR DATABASE或SET NEWNAME FOR TABLESPACE時,必須在TO <filename>子句中指定替代變數以避免名稱衝突。請至少指定以下替代變數中的一種:%b、%f和%U。%I和%N是可選變數。
  • 指定用於檔案命名的引數
或者指定下列引數來顯式控制輔助資料庫的檔案命名: • CONTROL_FILES • DB_FILE_NAME_CONVERT • LOG_FILE_NAME_CONVERT CONTROL_FILES='/u01/app/oracle/oradata/aux/control01.ctl',  '/u01/app/oracle/oradata/aux/control02.ctl', '/u01/app/oracle/oradata/aux/control03.ctl' DB_FILE_NAME_CONVERT='/u01/app/oracle/oradata/orcl', '/u01/app/oracle/oradata/aux' LOG_FILE_NAME_CONVERT='/u01/app/oracle/oradata/orcl', '/u01/app/oracle/oradata/aux' 指定用於檔案命名的引數 執行DUPLICATE命令時,RMAN 會生成必需的資料庫檔案的名稱。通過在輔助例項初始化引數檔案中指定下列初始化引數,可以控制這些檔案的命名: • CONTROL_FILES:可以使用此引數指定控制檔案的名稱。如果未使用此引數設定名稱,Oracle Server 會在預設控制目標中建立Oracle 管理的控制檔案。有關具體的資訊, • DB_FILE_NAME_CONVERT:此引數用於指定輔助資料庫的資料檔名。其格式為DB_FILE_NAME_CONVERT = 'string1', 'string2',其中string1是目標資料庫檔名的模式,string2是輔助資料庫檔名的模式。還可以指定DB_FILE_NAME_CONVERT引數作為DUPLICATE DATABASE命令的選項。 • LOG_FILE_NAME_CONVERT:此引數用於指定輔助資料庫的重做日誌檔名。其格式為LOG_FILE_NAME_CONVERT = 'string1', 'string2',其中string1是目標資料庫檔名的模式,string2是輔助資料庫檔名的模式。還可以使用DUPLICATE DATABASE命令的LOGFILE子句來指定重做日誌檔名。 除了使用初始化引數控制檔案命名之外,還可以使用下列方法重新命名重做日誌檔案: • 使用DUPLICATE命令的LOGFILE子句。 • 設定Oracle Managed Files 的初始化引數:DB_CREATE_FILE_DEST、DB_CREATE_ONLINE_DEST_n或DB_RECOVERY_FILE_DEST。
  • 在NOMOUNT模式下啟動例項
• 在NOMOUNT模式下啟動輔助例項。 • 根據用來啟動例項的文字初始化引數檔案建立伺服器引數檔案(SPFILE)。 SQL> startup nomount pfile='$HOME/auxinstance/initAUX.ora' ORACLE instance started. Total System Global Area 285212672 bytes Fixed Size 1218992 bytes Variable Size 92276304 bytes Database Buffers 188743680 bytes Redo Buffers 2973696 bytes SQL> create spfile 2 from pfile='$HOME/auxinstance/initAUX.ora'; File created. 在NOMOUNT模式下啟動例項 建立文字初始化引數檔案後,通過呼叫SQL*Plus 可在NOMOUNT模式下啟動輔助例項。 呼叫SQL*Plus 後,就會根據文字初始化引數檔案建立伺服器引數檔案(SPFILE)。可以在啟動例項前後執行CREATE SPFILE。應該在預設位置建立SPFILE,這樣不需要在DUPLICATE命令中指定PFILE選項。RMAN 在複製過程中會關閉輔助例項,然後再重新啟動它。因此,如果不使用SPFILE,就必須指定PFILE選項。 
  • 確保備份和歸檔重做日誌檔案可用
• 在副本主機上必須能訪問所有目標資料庫資料檔案的備份。 • 備份可以是完全備份和增量備份的組合。 • 在副本主機上必須能訪問恢復副本資料庫所需的歸檔重做日誌檔案。 • 歸檔重做日誌檔案可以是: – 介質管理器上的備份 – 映像副本 – 實際的歸檔重做日誌檔案 確保備份和歸檔重做日誌檔案可用 在副本主機上必須能訪問還原資料檔案所需的備份。你並不需要完整的資料庫備份。 RMAN 在複製過程中可使用單個數據檔案的完全備份和增量備份的組合。 另外,還必須能訪問將副本資料庫恢復到期望的時間點所需的歸檔重做日誌。這些歸檔重做日誌檔案可以是備份、映像副本或實際的歸檔重做日誌。備份或副本可傳送到副本資料庫節點的本地磁碟上,或者通過網路檔案系統(NFS) 之類的某種方式通過網路進行裝載。 
  • 分配輔助通道
• 輔助通道指定RMAN 和輔助資料庫例項之間的連線。 • 如果未配置自動通道,請分配輔助通道: – 啟動RMAN 時連線到目標資料庫例項、輔助例項和恢復目錄(如果適用)。 – 在RUN塊中分配至少一個輔助通道。 $ rman target sys/[email protected] auxiliary  sys/[email protected] RMAN> RUN {ALLOCATE AUXILIARY CHANNELaux1 DEVICE TYPE DISK; ALLOCATE AUXILIARY CHANNEL aux2 DEVICE TYPE DISK; … DUPLICATE TARGET DATABASE to auxdb; . . . 分配輔助通道 如果未配置自動通道,請在發出DUPLICATE命令之前,至少手動分配一個輔助通道。 ALLOCATE AUXILIARY CHANNEL命令必須與DUPLICATE命令位於同一RUN塊中。 ALLOCATE AUXILIARY CHANNEL命令中指定的通道型別必須與目標資料庫備份所在的介質相匹配。 • 如果備份駐留在磁碟上,則可分配多個通道以減少複製過程所花費的時間。 • 對於磁帶備份,可以指定與可用裝置數相對應的通道數。 必須使用NOMOUNT選項啟動輔助例項,且目標資料庫必須已裝載或已開啟。
  • 瞭解RMAN 複製操作
當你執行DUPLICATE命令時,RMAN 會執行下列操作: 1A.為輔助例項建立伺服器引數檔案(對於活動數據庫和使用目標連線執行的基本備份的複製),或: 1B.從備份中還原(對於備用資料庫和沒有目標連線的基於備份的複製) 2. 裝載備份控制檔案 3. 對於基於備份的複製:選擇用於將資料檔案還原到輔助例項的備份 4. 將目標資料檔案還原到副本資料庫 5. 使用所有可用的增量備份和歸檔重做日誌檔案執行不完全恢復 6. 關閉輔助例項並以NOMOUNT模式重新啟動它 7. 新建一個控制檔案,然後控制檔案在資料檔案中建立並儲存新的DBID 8. 通過RESETLOGS選項開啟副本資料庫 9. 為副本資料庫建立聯機重做日誌檔案 注:資料庫複製過程在重新執行時嘗試從故障點繼續。 瞭解RMAN 複製操作 執行DUPLICATE命令時,RMAN 將執行示例中列出的操作。 1A.如果滿足以下條件,RMAN 將為輔助例項建立預設伺服器引數檔案: - 複製不涉及備用資料庫。 - 不對伺服器引數檔案進行復制。 - 輔助例項不是使用伺服器引數檔案啟動的。 1B. RMAN 從備份中還原-對於備用資料庫和沒有目標連線的基於備份的複製,始終如此。 2. RMAN 從活動資料庫裝載已還原或複製的備份控制檔案。 3.對於基於備份的複製:RMAN 使用RMAN 資料檔案庫選擇用於將資料檔案還原到輔助例項的備份。 4. RMAN 還原並複製資料檔案副本。 5. RMAN 使用增量備份和歸檔重做日誌檔案將資料檔案恢復到非當前時間點。RMAN 必須執行資料庫時間點恢復,即使不為複製提供顯式時間點也是如此。因為源資料庫中的聯機重做日誌檔案未備份且無法應用於副本資料庫,所以時間點恢復是必需的。 副本資料庫的最遠恢復點是由源資料庫歸檔的最近重做日誌檔案。 6. RMAN 關閉資料庫例項並以NOMOUNT 模式重新啟動它。 7. RMAN 新建一個控制檔案,該控制檔案然後在副本資料庫的資料檔案中建立並存儲新的唯一資料庫識別符號DBID。 8. RMAN 通過RESETLOGS選項開啟副本資料庫。 9. RMAN 為副本資料庫建立聯機重做日誌檔案。 注:如果DUPLICATE DATABASE命令失敗,可重新執行DUPLICATE DATABASE命令,複製過程嘗試從故障點繼續執行。
  • 指定DUPLICATE命令的選項
可以在DUPLICATE命令中指定下列選項: 指定DUPLICATE命令的選項 在執行DUPLICATE命令時根據需要指定其它選項。 SKIP READONLY:用於排除只讀表空間資料檔案。 SKIP TABLESPACE:用於從目標資料庫中排除表空間。不能排除SYSTEM表空間或包含還原段或回退段的表空間。 TABLESPACE:用來包括目標資料庫中的表空間。 NOFILENAMECHECK:用於防止RMAN 檢查目標資料庫資料檔案是否與正在使用的副本資料庫資料檔案同名。當目標資料庫和副本資料庫的資料檔案和重做日誌檔案使用相同的名稱時,必須指定此選項。當建立副本資料庫的主機具有與目標資料庫主機一樣的磁碟配置、目錄結構和檔名時,通常使用此選項。如果這種情況下未指定NOFILENAMECHECK,RMAN 會返回錯誤。 OPEN RESTRICTED:用於在資料庫開啟之後自動啟用RESTRICTED SESSION。
  • 使用其它DUPLICATE命令選項
使用其它DUPLICATE命令選項 Oracle Database 11g發行版2 中引入了DUPLICATE命令的以下其它選項: • NOREDO:NOREDO選項用於向RMAN 發出訊號,指出在複製操作的恢復階段不應用重做日誌。在下列情況下應指定此選項:在備份時資料庫處於NOARCHIVELOG模式,或者在複製操作過程中歸檔重做日誌檔案不可用。如果當前處於ARCHIVELOG模式的資料庫正被複制到它在NOARCHIVELOG模式時的一個時間點,使用此選項非常合適。 如果正在執行無目標DUPLICATE,且該資料庫處於NOARCHIVELOG模式,則必須使用此選項將資料庫模式告知RMAN。如果未連線到目標資料庫,RMAN 將無法確定模式。 • UNDO TABLESPACE:在非整體資料庫複製過程中,RMAN 會檢查所複製的所有表空間以確認不存在屬於SYS使用者的物件。SYSTEM、SYSAUX和還原段表空間不在此檢查的範圍內。但是,如果複製過程中未開啟目標資料庫,且未使用恢復目錄,RMAN 將無法獲取還原表空間的名稱。所以必須使用UNDO TABLESPACE選項提供還原段表空間的名稱。
  • 使用EM 克隆資料庫
使用EM 克隆資料庫 還可以使用Oracle Enterprise Manager (EM) 建立副本(克隆)資料庫。從EM 主頁,導航到Data Movement > Clone database(資料移動> 克隆資料庫)。螢幕快照將顯示“Clone Database: Source Type(克隆資料庫: 源型別)”頁面。 可以選擇下列位置來執行克隆操作: • 正在執行的例項:可以指定克隆一個正在執行的例項。 • 登臺區:在源主機和目標主機上指定的磁碟區。在此處建立並存儲備份,然後將其放入目標登臺區,並對該目標主機進行讀取以建立克隆資料庫。 • 現有備份:如果已有備份反映了要克隆的資料庫所處的狀態,則可以使用該位置。
  • 小結
• 列出建立副本資料庫的目的 • 選擇用於複製資料庫的方法 • 使用RMAN 複製資料庫 • 使用RMAN 備份複製資料庫 • 基於正在執行的例項複製資料庫

相關推薦

Oracle DB 複製資料庫

• 列出建立副本資料庫的目的 • 選擇用於複製資料庫的方法 • 使用RMAN 複製資料庫 • 使用RMAN 備份複製資料庫 • 基於正在執行的例項複製資料庫 使用副本資料庫 • 使用副本資料庫可執行以下任務: – 測試備份和恢復過程 – 測試升級到新版本的Oracle資

利用DB Link搞定Oracle兩個資料庫間的表同步

資料庫之間的連結建立在DATABASE LINK上。要建立一個DB LINK,必須先在每個資料庫伺服器上設定連結字串。 1、 連結字串即服務名,首先在本地配置一個服務名,地址指向遠端的資料庫地址,服務名取為將來你要使用的資料庫鏈名: 2、建立資料庫連結,進入系統管理員SQL>操作符下,執行命令:

Oracle DB 使用DBCA建立單例項ASM資料庫用作恢復目錄資料庫

1) 使用 DBCA  啟動建立單例項ASM資料庫,可用作恢復目錄資料庫。  [[email protected] ~]$ dbca 2) 在“Welcome(歡迎)”頁上,單擊“Next (下一步)”。  3) 在“Operations(操作)”頁上,選中“

利用DB Link兩步搞定Oracle兩個資料庫間的表同步

一、實現目標:          要實現從源表:AAA到目標表:BBB的資料同步。 二、在目標機上建立Oracle DB Link:      1、 在network/admin/tnsname.ora檔案中加入源庫的連線資訊,如: AAA=  (DESCRIPTION 

Oracle DB執行閃回資料庫

BEGIN_TIM END_TIME FLASHBACK_DATA DB_DATA REDO_DATA EST_FB_SZE --------- --------- -------------- ---------- ---------- ---------- 12-FEB-09 12-FEB-09 163

Oracle DB , 計算各個用戶/schema 的磁盤占用空間

def term ner href pen database col table scott http://www.dba-oracle.com/t_find_size_schema.htm Question: How do I find the size of a s

Oracle GoldenGate從oracle db 到非oracle db的初始化數據同步的方法

class article content info 靜態 oracl etl 進程 rep 非oracle db以 sqlserver為樣例說明: 我的思路 A :oracle db 生產 B: oracle db 中間機 C: sqlserver db 目的端

關於oracle db 11gR2版本號上的_external_scn_rejection_threshold_hours參數和scn headroom補丁問題

install eal 2.0 bsp 11gr2 con his star html 關於oracle db 11gR2版本號上的_external_scn_rejection_threshold_hours參數和scn headroom補丁問題 來自於: Inst

Oracle DB 使用子查詢來解決查詢

目的 滿足 多少 group 錯誤 water 列表 功能 產生 ? 定義子查詢 ? 描述子查詢可以解決的問題類型 ? 列出子查詢的類型 ? 編寫單行和多行子查詢 ? 子查詢:類型、語法和準則 ? 單行子查詢: – 子查詢中的組函數 – 帶有子查詢的HAVING子句

如何讓oracle DB、監聽和oem開機啟動(dbstart)

監聽和oem開機啟動如何讓oracle DB、監聽和oem開機啟動(dbstart)讓oracle DB、監聽和oem開機啟動(dbstart)Oracle提供了伴隨操作系統自動重啟的功能,在Windows中,可以修改“我的電腦-->管理-->服務-->OracleService$ORACL

Oracle DB 移動數據

pdu 註釋 一個 tro 進行 obj feedback exe 賬號 描述移動數據的方式 ? 創建和使用目錄對象 ? 使用SQL*Loader 加載非Oracle DB(或用戶文件)中的數據 ? 使用外部表並通過與平臺無關的文件移動數據 ? 說明Oracle 數據泵的

Oracle DB

utf-8 建議 網絡 接受 方案 中文 .exe 路徑 使用 索引 一、安裝 卸載 一、安裝 1、Oracle首先詢問用戶是否接受更新信息,一般選擇不接受;Oracle安裝選項,需為其配置數據庫,所以此處會詢問是否創建安裝數據庫,選擇是系統類型,一般選擇服

Oracle】修改資料庫時間策略。org.springframework.web.util.NestedServletException: Request processing failed;

從log很明顯可以看出是資料庫連線失敗,但是資料庫明明是開著的,出現這個錯誤有著一定的概率,刷好多次會出現一次然後又好了,然後用plsql連線資料庫發現跳出修改密碼的提醒,此時我們將密碼改為原來密碼多加個1,之後使用者可能被鎖定。 1.先解鎖 alter user XXGS accou

window 10 修改計算機名,Oracle 10 伺服器資料庫不能登入

作業系統window 10 安裝svn 伺服器時,要求計算機名不能是中文 只能是(A-Z)(a-z)和一些特殊字元 所以修改了計算機名,重啟計算機。但是不一會有同事過來問我,oracl 伺服器是不是停了,我還以為是剛重啟沒能啟動了,一看服務是啟動的,但我本地使用PL sql 也不能訪問了.。

Oracle DB 使用DDL語句建立和管理表

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

oracle 匯入匯出資料庫 2012-03-13 08:33:06

imp userid = system/system @orcl fromuser = ... touser = ... file = ... exp userid = system/system @orcl owner = ... file = ... 建立使用者時的許可權賦予: 角色:c

Oracle DB 使用單行函式定製輸出

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Oracle匯出整個資料庫

需要加資料庫的目錄下:G:\app\sinosoft\product\12.1.0\dbhome_1\BIN   cmd命令框執行 exp system/[email protected]/sinosoft file=d:\yjz

Oracle EBS 複製使用者職責

DECLARE l_new_user_name VARCHAR2(100) := 'HAND_HYL'; l_new_password VARCHAR2(100) := '54321'; l_new_user_id NUMBER; l_user_name_copy_from VA

Oracle和SqlServer資料庫之間的查詢

from:http://blog.csdn.net/zjfstudio/article/details/4929941 一、在SQLServer中連線另一個SQLServer庫資料 在SQL中,要想在本地庫中查詢另一個資料庫中的資料表時,可以建立一個連結伺服器: EXEC ma