久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

完全掌握Oracle數(shù)據(jù)庫備份與還原

本篇文章給大家?guī)砹岁P于Oracle的相關知識,其中主要介紹了數(shù)據(jù)庫備份與還原的相關問題,Oracle中的備份與恢復區(qū)分為:邏輯備份和物理備份。其中物理備份區(qū)分為兩類:冷備份和熱備份,下面一起來看一下,希望對大家有幫助。

完全掌握Oracle數(shù)據(jù)庫備份與還原

推薦教程:《Oracle視頻教程》

Oracle中的備份與恢復區(qū)分為:邏輯備份和物理備份。其中物理備份區(qū)分為兩類:冷備份和熱備份

一、邏輯備份

邏輯備份指利用exp命令進行備份,其簡單易行,不會影響正常的數(shù)據(jù)庫操作??梢允褂胑xp -?查看其參數(shù)選項,以實現(xiàn)不同的導出策略
其中常用參數(shù)包括:full=y、owner=()、tables=()

  • 不使用任何參數(shù):DBA用戶、非DBA用戶都可備份自身全部對象,對應情況3

  • full=y參數(shù):僅DBA用戶使用,備份全庫(可通過日志查看其備份內容),對應情況1。非DBA用戶使用會報錯

  • owner參數(shù):DBA用戶使用可備份自身及其他多個用戶下全部對象,對應情況2。非DBA用戶使用,參數(shù)內容僅能為自身用以備份自身對象,對應情況3,若參數(shù)內容有其他用戶會報錯

  • tables參數(shù):DBA用戶使用可備份自身及其他用戶下多張表,對應情況4、5。非DBA用戶使用參數(shù)內容僅可為自身所有表,對應情況4,若參數(shù)內容有其他用戶所有表將報錯

1.某一用戶(DBA權限)全庫備份:

當命令未指定登錄到哪個數(shù)據(jù)庫實例,將使用系統(tǒng)環(huán)境變量ORACLE_SID所指定的數(shù)據(jù)庫實例(系統(tǒng)默認數(shù)據(jù)庫實例,一般為最后安裝的數(shù)據(jù)庫實例)
此命令將默認數(shù)據(jù)庫orcl全庫導出(需要正確的system用戶密碼)

exp system/orcl file=d:defaulsid_full.dmp full=y # 如需同步導出日志表:exp system/orcl file=d:defaultsid_full.dmp log=d:defaultsid_full.log full=y

此命令將orcl數(shù)據(jù)庫全庫導出(需要正確的system用戶密碼)

exp system/orcl@orcl file=d:orcl_full.dmp full=y

非DBA用戶使用full=y參數(shù)會報錯:

exp scott/scott@orcl file=d:1.dmp full=y # EXP-00023:必須是DBA才能執(zhí)行完整數(shù)據(jù)庫或表空間導出操作

2.某一用戶(DBA權限)備份庫中某些用戶:

exp system/orcl@orcl file=d:test_scott.dmp owner=(test, scott)
exp scott/scott@orcl file=d:1.dmp owner=(test, scott) # EXP-00032:非DBA不能導出其他用戶
exp system/orcl@orcl file=d:scott.dmp owner=scott # 成功將scott用戶下全部對象導出為scott.dmp

3.某一用戶備份自身:

exp scott/scott@orcl file=d:scott.dmp # 同exp scott/scott@orcl file=d:scott.dmp owner=scott exp system/orcl@orcl file=d:system.dmp # 同exp system/orcl@orcl file=d:system.dmp owner=system

4.某一用戶備份自身某些表對象:

exp scott/scott@orcl file=d:scott_tables.dmp tables=(emp, dept) exp scott/scott@orcl file=d:scott_dept.dmp tables=dept

5.某一用戶(具有DBA權限)備份其他用戶某些表對象:

exp system/orcl@orcl file=d:scott_bonus_salgrade.dmp tables=(scott.bonus, scott.salgrade) exp system/orcl@orcl file=d:scott_dept.dmp tables=scott.dept
exp system/orcl@orcl file=d:1.dmp owner=scott tables=(bonus, salgrade)# EXP-00026:指定了沖突模式

備份總結:

  • 不使用任何參數(shù)將備份用戶自身全部對象

  • DBA用戶方有權限進行全庫備份、其他用戶備份、其他用戶對象備份

  • DBA用戶使用full=y參數(shù)會進行全庫備份,非DBA用戶使用full=y會報錯

  • DBA用戶使用owner=()參數(shù)會備份()中的用戶下全部對象(多個或單個)。非DBA用戶不能備份其他用戶,使用owner參數(shù)(參數(shù)內容為自身)或不使用任何參數(shù)可以備份自身

  • DBA用戶使用tables=()參數(shù)可以備份自身表對象或其他用戶表對象,非DBA用戶只能備份自身表對象,tables參數(shù)不可以與owner參數(shù)同時使用

二、邏輯還原

常用參數(shù):FULL=Y、FROMUSER=()、TOUSER=()、TABLES=()

1.使用全庫備份文件還原:

使用全庫備份文件還原庫:

imp system/orcl@orcl file=d:orcl_full.dmp # IMP-00031:必須指定FULL=y或提供FROMUSER/TOUSER或TABLES參數(shù) imp system/orcl@orcl file=d:orcl_full.dmp FULL=Y # FULL=Y語句相當于將orcl_full.dmp中所有對象還原于相應的orcl庫中的對象 # 執(zhí)行后警告很多,多數(shù)語句執(zhí)行失敗,成功將刪掉的test、scott用戶還原并且還原了其中的表、函數(shù)等對象

使用全庫備份文件還原庫內某些用戶(被還原用戶應存在):

首先刪除用戶test與scott,隨后使用命令還原

imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott, test # IMP-00003:遇到oracle錯誤1435 ORA-01435:用戶不存在 imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott, test touser=scott, test # IMP-00003:遇到oracle錯誤1435 ORA-01435:用戶不存在

觀察到全庫備份文件還原庫內某些用戶時,被還原用戶必須存在。直接還原庫:

imp system/orcl@orcl file=d:orcl_full.dmp FULL=Y

將test用戶的函數(shù)對象,scott用戶的表對象刪除,隨后使用命令還原:

imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott, test # 觀察到scott用戶的表對象,test的函數(shù)對象被成功還原 imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott, test TOUSER=scott, test # 觀察到scott用戶的表對象,test的函數(shù)對象被成功還原 imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott TOUSER=test # 觀察到orcl_full.dmp文件中的scott用戶對象被還原到已有用戶test下

使用全庫備份文件還原庫內某些用戶某些表:

首先刪除scott用戶下dept、emp表,隨后使用命令還原:

imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott TOUSER=scott TABLES=(dept, emp) # 可以觀察到soctt用戶被刪除的兩張表被成功還原 imp scott/scott@orcl file=d:orcl_full.dmp FROMUSER=scott TOUSER=scott TABLES=(dept, emp) # IMP-00013:只有DBA才能導入由其他DBA導出的文件 imp system/orcl@orcl file=d:orcl_full.dmp FROMUSER=scott TOUSER=test TABLES=(dept, emp) # 可以觀察到orcl_full.dmp文件中的scott用戶的dept與emp成功被還原到已有用戶test下

使用全庫備份文件還原總結:

  • 還原命令必須有FULL=Y、FROMUSER=()、TOUSER=()、TABLES=()等參數(shù)

  • DBA用戶使用full=y參數(shù)會全庫還原(備份文件包含用戶的定義,所以可以還原被刪掉的用戶)

  • DBA用戶僅使用FROMUSER參數(shù)時,會將FROMUSER參數(shù)內的用戶的對象對應還原(被還原用戶應存在)

  • DBA用戶使用FROMUSER與TOUSER參數(shù)時,會將FROMUSER參數(shù)內的用戶的對象還原到TOUSER參數(shù)內的用戶

  • DBA用戶使用FROMUSER與TOUSER與TABLES參數(shù)時,會將FROMUSER參數(shù)內的用戶內的TABLES參數(shù)內的表還原給TOUSER用戶

2.使用某些用戶備份文件還原:

使用某些用戶備份文件還原庫內某些用戶(被還原用戶應存在):

imp system/orcl@orcl file=d:system_scott.dmp full=y # 部分語句執(zhí)行失敗,原因XX已存在,scott被刪除的四張表被成功還原 imp scott/scott@orcl file=d:system_scott.dmp full=y # IMP-00013:只有DBA才能導入由其他DBA導出的文件 imp scott/scott@orcl file=d:system_scott.dmp fromuser=scott # IMP-00013:只有DBA才能導入由其他DBA導出的文件 imp system/orcl@orcl file=d:system_scott.dmp fromuser=scott # 成功將scott用戶被刪除的四張表還原 imp system/orcl@orcl file=d:system_scott.dmp fromuser=scott touser=test # 成功將system_scott.dmp文件中scott用戶對象還原到已有用戶test中

使用某些用戶備份文件還原庫內某些用戶的某些表:

imp system/orcl@orcl file=d:system_scott.dmp fromuser=scott touser=test tables=(dept, emp) # 成功將system_scott.dmp文件中scott用戶的dept、emp表還原到已有用戶test中

使用某些用戶備份文件還原總結:

  • DBA用戶使用full=y參數(shù)會對應還原某些用戶備份文件中的所有用戶的對象

  • DBA用戶僅使用FROMUSER參數(shù),會將某些用戶備份文件中的FROMUSER參數(shù)內用戶還原到已有的相應用戶

  • DBA用戶使用FROMUSER參數(shù)與TOUSER參數(shù),會將某些用戶備份文件中的FROMUSER參數(shù)內用戶的對象還原到TOUSER參數(shù)內用戶

  • DBA用戶使用FROMUSER與TOUSER與TABLES參數(shù)時,會將某些用戶備份文件中的 FROMUSER參數(shù)內用戶內的 TABLES參數(shù)內的 表還原給TOUSER用戶

3.使用某一用戶自身備份文件還原:

使用某一用戶自身備份文件還原庫內某一用戶:

imp scott/scott@orcl file=d:scott.dmp full=y # 成功將scott被刪除的四張表還原 imp system/orcl@orcl file=d:scott.dmp full=y # 觀察到將scott.dmp文件中的對象還原到system用戶中 imp system/orcl@orcl file=d:scott.dmp fromuser=scott # 觀察到將scott.dmp文件中的對象還原到system用戶中 imp system/orcl@orcl file=d:scott.dmp touser=scott # IMP-00031:必須指定FULL=Y或提供FROMUSER/TOUSER或TABLES參數(shù) imp system/orcl@orcl file=d:scott.dmp fromuser=scott touser=scott # 成功將scott被刪除的四張表還原

使用某一用戶自身備份文件還原庫內某用戶某些表:

imp scott/scott@orcl file=d:scott.dmp tables=(dept, emp) # 成功將scott被刪除的兩張表還原 imp scott/scott@orcl file=d:scott.dmp touser=test tables=(dept, emp) # IMP-00007:必須是DBA才能將對象導入另一用戶 imp system/orcl@orcl file=d:scott.dmp touser=test tables=(dept, emp) # 成功將scott.dmp文件中的表dept與emp導入test

使用某一用戶備份文件還原總結:

  • 非DBA用戶使用非DBA用戶導出備份文件,使用FULL=Y參數(shù)會將某一用戶備份文件內對象還原到自身

  • DBA用戶使用FULL=Y參數(shù),會將某一用戶備份文件內對象還原到自身

  • DBA用戶僅使用FROMUSER參數(shù),會將某一用戶備份文件內對象還原到自身(FROMUSER參數(shù)要與導出用戶匹配)

  • (此處與使用某些用戶備份文件還原有區(qū)別,即與上述總結第2點有區(qū)別)

  • DBA用戶使用FROMUSER參數(shù)與TOUSER參數(shù),會將某一用戶備份文件內對象還原到TOUSER參數(shù)用戶(FROMUSER參數(shù)要與導出用戶匹配)

  • 用戶使用自身導出備份文件,僅使用TABLES參數(shù)可還原參數(shù)內表

  • DBA用戶使用TOUSER與TABLES參數(shù),會將某一用戶備份文件內TABLES參數(shù)內的表還原到TOUSER參數(shù)內用戶

4.使用某些表備份文件還原:

區(qū)分兩種情況:某些表備份文件由自己導出(非DBA)還是由DBA用戶導出,如若為自己導出(非DBA),則情況如下:

# scott_tables.dmp為使用scott用戶導出的表bonus, salgrade # 執(zhí)行下面語句: imp system/orcl@orcl file=d:scott_tables.dmp full=y # 成功將scott_tables.dmp內所有表bonus、salgrade導入system # 刪掉system用戶下bonus表,執(zhí)行下面語句: imp system/orcl@orcl file=d:scott_tables.dmp tables=bonus # 成功將表bonus導入system用戶 imp system/orcl@orcl file=d:scott_tables.dmp touser=test tables=bonus # 成功將表bonus導入用戶test

如若某些表備份文件由其他DBA用戶導出,則情況如下:

# scott_tables.dmp為使用system用戶導出的scott.bonus, scott.salgrade # 刪除表:scott.bonus, scott.salgrade # 執(zhí)行下面的還原語句: imp system/orcl@orcl file=d:scott_tables.dmp full=y # 觀察到成功將scott.bonus, scott.salgrade表還原到scott # 刪掉scott用戶下bonus表,執(zhí)行下面語句: imp system/orcl@orcl file=d:scott_tables.dmp fromuser=scott touser=scott tables=bonus # 成功將備份文件中的bonus表還原到scott用戶下 imp system/orcl@orcl file=d:scott_tables.dmp fromuser=scott touser=test tables=bonus # 成功將備份文件中bonus表還原到test用戶下

推薦教程:《Oracle視頻教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产一区二区三区视频在线| 色偷偷色偷偷色偷偷在线视频| 最新中文字幕在线播放| 久久av网址| 九九九精品视频| 国产一区二区久久久久| 日韩精品第一区| 久久伊人亚洲| 日韩免费av| 国产一区欧美| 国产亚洲一卡2卡3卡4卡新区| 久久久久久一区二区| 久久在线91| 日韩欧美视频专区| 日韩精品欧美激情一区二区| 蜜桃久久久久| 精品欧美日韩精品| 在线看片福利| 日韩午夜av在线| 日本va欧美va精品| 美女久久久久久| 四虎影视精品| 亚洲欧洲一区| 欧美日韩在线精品一区二区三区激情综合| 麻豆91在线播放| 免费视频一区三区| 日韩精品一区二区三区中文在线| 国产精品tv| 亚洲精品va| 久久精品72免费观看| 国产精选在线| 亚洲精品欧美| 欧美国产一级| 免费成人av在线播放| 欧美成人一二区| 国产一区亚洲| 国产欧美日韩精品高清二区综合区 | 国产丝袜一区| 97人人精品| 亚洲涩涩av| 国产+成+人+亚洲欧洲在线| 图片区亚洲欧美小说区| 国产精品亚洲综合色区韩国 | 欧美激情日韩| 99香蕉国产精品偷在线观看 | 蜜臀精品久久久久久蜜臀| 国产精品一区二区av交换| 蜜臀91精品国产高清在线观看| 国产精品久久久一区二区| 自拍日韩欧美| 欧美aa在线视频| 首页欧美精品中文字幕| 日韩欧美一区二区三区免费看| 日本v片在线高清不卡在线观看| 黄色aa久久| 91精品国产自产观看在线| 国产二区精品| 久久只有精品| 欧美日韩一区二区三区四区在线观看 | 欧美天堂一区| 一区二区国产在线观看| 播放一区二区| 精品中文在线| 久久国内精品视频| 伊人www22综合色| 亚洲成人va| 精品视频在线一区二区在线| 国内精品亚洲| 国产精品自在| 亚洲综合中文| 欧美日韩少妇| 久久精品91| 日韩国产综合| 国模精品一区| 久久99久久人婷婷精品综合| 日韩精品视频网站| 在线看片一区| 蜜桃视频第一区免费观看| 亚洲午夜电影| 久久天堂精品| 国产一区二区三区黄网站| 国产精品白浆| 国产伦乱精品| 国产精品伊人| 国产欧美一区二区精品久久久 | 国产经典一区| 久久国产麻豆精品| 91p九色成人| 日韩欧美另类中文字幕| 日本伊人久久| 亚洲精品高潮| 中文字幕av一区二区三区人| 免费视频一区二区| 亚洲精一区二区三区| 亚洲精品激情| 日韩精品午夜视频| 国产日产一区| 免费日韩成人| 国产资源在线观看入口av| 蜜桃精品在线| 日韩视频不卡| 亚洲香蕉久久| 91福利精品在线观看| 国产精品激情电影| 红杏一区二区三区| 欧美精品日日操| 999国产精品| 国产午夜久久| 日韩高清一区| 麻豆精品在线播放| 91亚洲国产成人久久精品| 天堂а√在线最新版中文在线| 99免费精品| 亚洲欧美日韩国产| 日韩国产在线观看一区| 国产毛片一区二区三区| 成人在线视频区| 少妇久久久久| 久久一二三区| 国产一区 二区| 免费在线成人| 日韩精品一卡| 四虎在线精品| 成人污污视频| 国产精品美女久久久浪潮软件| 婷婷精品在线观看| 精品资源在线| 狠狠爱成人网| 国产欧美日韩一区二区三区四区 | 日本成人在线不卡视频| 精品香蕉视频| 伊人久久大香线蕉av不卡| 免费视频一区二区| 国产乱码精品一区二区三区亚洲人| 国产一区二区三区久久| 亚洲一区二区三区免费在线观看| 欧美偷窥清纯综合图区| 视频在线不卡免费观看| 国产美女一区| 精品久久福利| 免费日韩精品中文字幕视频在线| 国产精品三级| 狠狠干成人综合网| 欧美激情视频一区二区三区免费 | 久久精品99国产精品| 日韩综合精品| 日本亚州欧洲精品不卡| 国产在线不卡一区二区三区| 亚洲一区二区三区高清不卡| 国产精品66| 婷婷亚洲五月色综合| 国产精品天堂蜜av在线播放| 黄色在线一区| 91免费精品| 欧美精品三级在线| 国产一区欧美| 精品三级在线| 婷婷成人av| 激情欧美一区| 久久中文精品| 日本亚洲最大的色成网站www| 四虎影视精品| 久久精品免费看| 亚洲aa在线| 欧美特黄视频| 久久久成人网| 精品视频网站| 国产美女视频一区二区| 一区二区三区午夜视频| 日韩免费一区| 国产精品毛片aⅴ一区二区三区| 尹人成人综合网| 高清av不卡| 免费在线亚洲欧美| 日本不卡高清| 视频一区二区三区中文字幕| 亚洲欧洲高清| 狂野欧美性猛交xxxx| 亚洲97av| 美国欧美日韩国产在线播放| 999久久久免费精品国产| 麻豆精品蜜桃视频网站| 日韩高清一区| 综合欧美亚洲| 精品在线播放| 在线天堂资源www在线污| 国产精品一区二区中文字幕| 中文一区一区三区免费在线观 | 久久九九精品| 欧美韩日一区| 国产成人精品999在线观看| 国产欧美一区二区三区国产幕精品 | 99国产精品99久久久久久粉嫩| 日韩毛片视频| 国产精品麻豆久久| 高清一区二区三区| 欧美激情久久久久久久久久久| 国产一精品一av一免费爽爽| 亚洲精品黄色| 日韩一区二区三免费高清在线观看 |