DBA ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—
目次
物ç†/è«–ç†ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—
一覧
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— æ–¹å¼ |
ãƒã‚° モード |
リカãƒãƒª 方法 |
データ 復旧 |
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
ç›´å‰ã¾ã§ | 表å˜ä½ | クãƒãƒ¼ã‚º | オープン | 増分 | DBå˜ä½ | è¡¨é ˜åŸŸå˜ä½ | データ ファイル å˜ä½ |
表å˜ä½ | ||||
Export | × | ○ | × | ○ | × | ○ | ○ | × | ○ | |||
DataPump | × | ○ | × | ○ | × | ○ | ○ | × | ○ | |||
OSコマンド | 一貫性 | NO ARCHIVE | × | × | ○ | × | × | ○ | × | × | × | |
ARCHIVE | 完全 | ○ | ||||||||||
ä¸å®Œå…¨ | × | |||||||||||
éžä¸€è²«æ€§ | ARCHIVE | 完全 | â—‹ | × | × | â—‹ | × | â—‹ | â—‹ | â—‹ | × | |
ä¸å®Œå…¨ | × | |||||||||||
RMAN | 一貫性 | NO ARCHIVE | × | × | ○ | × | × | ○ | × | × | × | |
ARCHIVE | 完全 | ○ | ||||||||||
ä¸å®Œå…¨ | × | |||||||||||
éžä¸€è²«æ€§ | ARCHIVE | 完全 | â—‹ | × | × | â—‹ | â—‹ | â—‹ | â—‹ | â—‹ | × | |
ä¸å®Œå…¨ | × |
物ç†/è«–ç† | 内容 |
---|---|
物ç†ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— | ファイル(データå«ã‚€) |
è«–ç†ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— | データã®ã¿ |
物ç†ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—
データをå«ã‚€ãƒ•ァイルã”ã¨ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—~リカãƒãƒªã‚’行ã†ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—方法
åŒä¸€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã§ã®ã¿ãƒªã‚«ãƒãƒªå¯èƒ½
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—対象ファイル
以下ã®ç‰©ç†ãƒ•ァイルをコピーã™ã‚‹äº‹
・制御ファイル
・SPFile
・データファイル
・アーカイブREDOãƒã‚°ãƒ•ァイル
(オンラインREDOãƒã‚°ãƒ•ァイルã®ã‚³ãƒ”ー)
タイプ
タイプ | ON/OFF | æ¡ä»¶ | アーカイブ | å¿…è¦ã‚¹ãƒ†ãƒƒãƒ— | リカãƒãƒªã‚¿ã‚¤ãƒ— |
---|---|---|---|---|---|
一貫性 | オフ ライン |
インスタンス åœæ¢ |
NO ARCHIVELOG モード |
ãƒãƒ¼ãƒ«ãƒ•ォワード | |
ARCHIVELOG モード |
・ãƒãƒ¼ãƒ«ãƒ•ォワード ・ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ |
メディアリカãƒãƒª | |||
éžä¸€è²«æ€§ | オン ライン |
インスタンス 起動 |
ARCHIVELOG モード |
・ãƒãƒ¼ãƒ«ãƒ•ォワード ・ãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ |
メディアリカãƒãƒª |
インスタンスã®åœæ¢æ“作を行ã†ã¨ã€REDOãƒã‚°ãƒ•ァイルã«ãŠã‘ã‚‹COMMIT内容ãŒãƒ‡ãƒ¼ã‚¿ãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ãè¾¼ã¾ã‚Œã‚‹
ï¼ä¸€è²«æ€§ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—時:REDOãƒã‚°ãƒ•ァイルä¸è¦
障害発生時
・REDOãƒã‚°ãƒ•ァイル:書込○
・データファイル:書込×
ã¨ã„ã†çŠ¶æ…‹ã«ãªã‚‹å¯èƒ½æ€§ãŒã‚る。
ï¼éžè²«æ€§ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—時:REDOãƒã‚°ãƒ•ァイルを用ã„ãŸãƒãƒ¼ãƒ«ãƒãƒƒã‚¯ãŒå¿…è¦(メディアリカãƒãƒª)
ä¿å˜ãƒ•ァイル形å¼
種類 | 内容 |
---|---|
イメージコピー | ファイルã®ã‚³ãƒ”ー |
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—セット | RcoveryManagerã«ã‚ˆã‚‹ã‚³ãƒ”ー 使用ブãƒãƒƒã‚¯ã®ã¿ã‚’コピー |
「ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—è¨å®šï¼šãƒ‡ãƒã‚¤ã‚¹ã€ã§æŒ‡å®š
EMサãƒãƒ¼ãƒˆå¯¾è±¡ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—タイプ
対象 | 内容 | |
---|---|---|
データファイル | 全体ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— | データファイル全体 |
増分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— |
変更ãŒã‚ã£ãŸãƒ–ãƒãƒƒã‚¯ã®ã¿ ・差分増分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— ・累ç©å¢—分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— |
|
増分更新ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— | イメージコピーå–得後〠増分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—åˆ†ã‚’ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚³ãƒ”ãƒ¼ã¸æ›´æ–° リカãƒãƒªæ™‚é–“ãŒçŸç¸®ã•れる |
|
データベース | 全体ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— | DB全体 |
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—実行時ã€ã€Œãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・タイプã®é¸æŠžã€ã§é¸æŠžã™ã‚‹ã€‚
差分増分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—
ç´¯ç©å¢—分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—è¨å®š
å¯ç”¨æ€§ > ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—/リカãƒãƒª > ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—è¨å®š > デãƒã‚¤ã‚¹
「ディスクãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®å ´æ‰€ã€ã‚’指定ã—ãªã„å ´åˆã€ãƒ•ラッシュリカãƒãƒªé ˜åŸŸã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒä¿å˜ã•れる。
å¯ç”¨æ€§ > ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—/リカãƒãƒª > ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—è¨å®š > ãƒãƒªã‚·ãƒ¼
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãƒãƒªã‚·ãƒ¼
è¨å®šé …ç›® | 補足 |
---|---|
å„ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¨ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã®æ§‹æˆå¤‰æ›´ã”ã¨ã«ã€åˆ¶å¾¡ãƒ•ァイルãŠã‚ˆã³ã‚µãƒ¼ãƒãƒ¼ãƒ»ãƒ‘ラメータ・ファイル(SPFILE)を自動的ã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— | ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã€ãƒ‡ãƒ¼ã‚¿ãƒ‡ã‚£ã‚¯ã‚·ãƒ§ãƒŠãƒªã®æ›´æ–°ã®åº¦ã«åˆ¶å¾¡ãƒ•ァイルã€SPFileãŒãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã•れる |
自動ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・ディスクã®å ´æ‰€ | 未è¨å®šæ™‚ã€ãƒ•ラッシュリカãƒãƒªé ˜åŸŸã«ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒä¿å˜ã•れる |
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—済ã®ã€èªå–り専用ãŠã‚ˆã³ã‚ªãƒ•ラインã®ãƒ‡ãƒ¼ã‚¿ãƒ•ァイルãªã©ã®æœªå¤‰æ›´ãƒ•ァイルをスã‚ップã—ã¦ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹å…¨ä½“ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を最é©åŒ– | |
増分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®é«˜é€ŸåŒ–ã®ãŸã‚ブãƒãƒƒã‚¯å¤‰æ›´ãƒˆãƒ©ãƒƒã‚ングを有効化 | 増分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—時ã«é«˜é€ŸåŒ–ã•れる |
リテンションãƒãƒªã‚·ãƒ¼
リテンション:ä¿å˜
è¨å®šé …ç›® | 補足 |
---|---|
ã™ã¹ã¦ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®ä¿å˜ | 手動ã§å‰Šé™¤ã—ãªã„é™ã‚Šãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¯å¢—ãˆç¶šã‘ã‚‹ |
リカãƒãƒªã«å¿…è¦ãªãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ã€æŒ‡å®šæ—¥æ•°å†…ã®ä»»æ„ã®æ™‚é–“ã«ä¿å˜(Point-in-Timeリカãƒãƒª) | 指定日数分ã®ã¿ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— 「メディアリカãƒãƒªã‚ªãƒ—ション〠|
å„データファイルã«ã¤ã„ã¦ã€å°‘ãªãã¨ã‚‚指定回数ã®å…¨ä½“ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’ä¿å˜ | 指定個数以å‰ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¯è‡ªå‹•削除ã•れる |
スケジュール
スケジュール | ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—対象 | ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—方法 |
---|---|---|
カスタマイズ | データベース全体 |
・全体ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— ・増分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— |
è¡¨é ˜åŸŸ | ||
データファイル | ||
アーカイブãƒã‚°ãƒ•ァイル | ||
推奨 | データベース全体 | 増分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ— |
カスタマイズ・ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—実行
・ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—対象
・ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—方法
をカスタマイズã§ãã‚‹
å¯ç”¨æ€§ > ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—/リカãƒãƒª > ç®¡ç† > ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—・タイプã®é¸æŠž
「EMサãƒãƒ¼ãƒˆå¯¾è±¡ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—タイプã€å‚ç…§
推奨ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—実行
ä¿å˜ã•れãŸå¢—分ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—を使用ã—ã¦å¢—分更新ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«å®Ÿè¡Œã•れる。
増分更新ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—
データファイルã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚³ãƒ”ーをãƒãƒ¼ãƒ«ãƒ•ォワードã™ã‚‹ãƒªã‚«ãƒãƒªæ–¹æ³•
å¯ç”¨æ€§ > ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—/リカãƒãƒª > ç®¡ç† > ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«
å¯ç”¨æ€§ > ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—/リカãƒãƒª > ç®¡ç† > ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«
管ç†
メンテナンス
EMを使用ã—ã¦ãƒ‡ã‚£ã‚¹ã‚¯(テープ)ã«ä¿å˜ã—ãŸãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã¯RecoveryManagerリãƒã‚¸ãƒˆãƒªã«æ ¼ç´ã•れるï¼ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—レコード
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—レコードã¯ã€Œç¾è¡Œãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®ç®¡ç†ã€ãƒšãƒ¼ã‚¸ã§ç®¡ç†ã§ãる。
å¯ç”¨æ€§ > ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—/リカãƒãƒª > ç®¡ç† > ç¾è¡Œãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®ç®¡ç†
クãƒã‚¹ãƒã‚§ãƒƒã‚¯
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—レコードãŒç‰©ç†ãƒ•ァイルã¨ã—ã¦ãƒ‡ã‚£ã‚¹ã‚¯(テープ)ã«å˜åœ¨ã™ã‚‹ã‹ï¼Ÿã®ãƒã‚§ãƒƒã‚¯
ãƒã‚§ãƒƒã‚¯ã®çµæžœã¯ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ãŒå‰²ã‚ŠæŒ¯ã‚‰ã‚Œã‚‹
ã‚«ã‚¿ãƒã‚°åŒ–
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã‚’RecoveryManagerリãƒã‚¸ãƒˆãƒªã«ç™»éŒ²ã™ã‚‹äº‹
リカãƒãƒªé ˜åŸŸå†…ã‚„OSコマンドã«ã‚ˆã£ã¦å–å¾—ã—ãŸãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã«å¯¾ã—ã¦ã¯
ã€Œè¿½åŠ ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚«ã‚¿ãƒã‚°åŒ–ã€ã«ã‚ˆã‚Šã‚«ã‚¿ãƒã‚°åŒ–ã—ã¦ãŠã事ã§ã€
リカãƒãƒªæ™‚ã«ä½¿ç”¨å¯èƒ½ã«ãªã‚‹ã€‚
ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹
ステータス | RecoveryManagerã®ãƒªãƒã‚¸ãƒˆãƒªã«è¨˜æ†¶ã•れã¦ã„ã‚‹ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã«ã¤ã„㦠|
---|---|
使用å¯èƒ½ AVAILABLE |
ディスク(テープ)ã«ã€Œæœ‰ã‚‹ã€çŠ¶æ…‹ |
期é™åˆ‡ã‚Œ EXPIRED |
ディスク(テープ)ã«ã€Œç„¡ã„ã€çŠ¶æ…‹ |
使用ä¸å¯ UNAVAILABLE |
ä¿å˜å…ˆãƒ‡ã‚£ã‚¹ã‚¯(テープ)ãŒä½¿ç”¨ã§ããªã„状態 |
è«–ç†ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—
ダンプファイルã¨å‘¼ã°ã‚Œã‚‹ãƒ‡ãƒ¼ã‚¿ã®ã¿ã®ãƒ•ァイルを扱ã†ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—方法
ç•°ãªã‚‹ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹é–“ã§ã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—~リカãƒãƒªãŒå¯èƒ½ã€‚
オブジェクトå˜ä½(表ã®ã¿ç‰)ã§ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—å¯¾è±¡ã‚’é¸æŠžå¯èƒ½
エクスãƒãƒ¼ãƒˆ
expツール
≠SQL*Plus
exp testuser/testpass
 指定パスã¸å‡ºåŠ›
 file=c:¥test.dmp
 DB全体をエクスãƒãƒ¼ãƒˆ
 full=y
 指定スã‚ーマã®å…¨æ‰€æœ‰ã‚ªãƒ–ジェクトをエクスãƒãƒ¼ãƒˆ
 owner=testuser
 指定テーブルをエクスãƒãƒ¼ãƒˆ
 rows=y
 tables=(TEST_TBL, TEST_TBL2)
datapumpツール
=SQL*Plus
create or replace directory testtarget as 'C:\test';
GRANT READ, WRITE ON DIRECTORY testtarget TO (ユーザå)
権é™ä»˜ä¸Žã«ã¤ã„ã¦ã¯ã€ŒSQL DCL:ユーザーã€ãƒãƒ¼ãƒ«ã€æ¨©é™/オブジェクト権é™ã€å‚ç…§
ä½œæˆæ¸ˆã¿ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæƒ…å ±ã«ã¤ã„ã¦ã¯ã€ŒOracle データディクショナリ・ビュー/ALL_DIRECTORIESã€å‚ç…§
≠SQL*Plus
expdp (ユーザå)/(パスワード)
 指定ディレクトリã¸å‡ºåŠ›
 directory=(ディレクトリå)
 指定ファイルã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ
 dumpfile=(ファイルå)
 DB全体をエクスãƒãƒ¼ãƒˆ
 full=y
ã€€è¡¨é ˜åŸŸã‚’ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ
 tablespaces=(è¡¨é ˜åŸŸå)
 指定スã‚ーマã®å…¨æ‰€æœ‰ã‚ªãƒ–ジェクトをエクスãƒãƒ¼ãƒˆ
 schemas=scott
 scottスã‚ーマã®EMPテーブルをエクスãƒãƒ¼ãƒˆ
 tables=scott.emp
インãƒãƒ¼ãƒˆ
DBA リカãƒãƒª/impインãƒãƒ¼ãƒˆ
DBA リカãƒãƒª/datapumpインãƒãƒ¼ãƒˆ
å‚ç…§
ãƒãƒ¼ãƒ‰
SQL*Loader
・制御ファイル(emã§ä½œæˆã€‚DBã®åˆ¶å¾¡ãƒ•ァイルã¨ã¯åˆ¥)
・データファイル(表データã¨ãªã‚‹ãƒ†ã‚ストファイル)
を用æ„ã—ã¦ãŠã事ã§è¡Œãƒ‡ãƒ¼ã‚¿ã‚’表ã«å–り込ã‚ã‚‹
データ移動 > 行データã®ç§»å‹• > ユーザー・ファイルã‹ã‚‰ã®ãƒ‡ãƒ¼ã‚¿ã®ãƒãƒ¼ãƒ‰