电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

oracle Export and Import 簡介

瀏覽:145日期:2023-11-14 08:01:33
Oracle EXPort and Import 簡介 1、Export/Import的用處 Oracle Export/Import工具用于在數(shù)據(jù)庫之間傳遞數(shù)據(jù)。 Export從數(shù)據(jù)庫中導(dǎo)出數(shù)據(jù)到dump文件中 Import從dump文件中到入數(shù)據(jù)導(dǎo)數(shù)據(jù)庫中 下面是一般使用他們的情況 (1)、兩個數(shù)據(jù)庫之間傳送數(shù)據(jù) 同一個版本的oracle Server之間 不同版本的oracle Server之間 同種OS之間 不同種OS之間 (2)、用于數(shù)據(jù)庫的備份和恢復(fù) (3)、從一個SCHEMA傳送到另一個SCHEMA (4)、從一個TABLESPACE傳送到另一個TABLESPACE 2、DUMP文件 EXPORT到出的是二進(jìn)制格式的文件,不可以手工編輯,否則會損壞數(shù)據(jù)。 該文件在ORACLE支持的任何平臺上都是一樣的格式,可以在各平臺上通用。 DUMP文件在IMPORT時采用向上兼容方式,就是說ORALCE7的DUMP文件可以導(dǎo)入 到ORACLE8中,但是版本相差很大的版本之間可能有問題。 3、EXPORT/IMPORT過程 EXPORT導(dǎo)出的DUMP文件包含兩種基本類型的數(shù)據(jù) - DDL - Data DUMP文件包含所有重新創(chuàng)建Data Dictionary的DDL語句,基本上是可以讀的格式 。 但是應(yīng)該注重的是,千萬不要用文本編輯器編輯之,oracle說不支持這樣做的。 下面列出的是DUMP文件中包括的ORACLE對象,分為TABLE/USER/FULL方式,有些對 象 只是在FULL方式下才有(比如public synonyms, users, roles, rollback segm ents等) Table mode User Mode Full Database Mode ---------------------- ---------------------- ---------------------- --- Table definitions Table definitions Table definitions Table data Table data Table data Owner's table grants Owner's grants Grants Owner's table indexes Owner's indexes Indexes Table constraints Table constraints Table constraints Table triggers Table triggers All triggers Clusters Clusters Database links Database links Job queues Job queues Refresh groups Refresh groups Sequences Sequences Snapshots Snapshots Snapshot logs Snapshot logs Stored procedures Stored procedures Private synonyms All synonyms Views Views Profiles Replication catalog Resource cost Roles Rollback segments System audit options System privileges Tablespace definitions Tablespace quotas User definitions 4、IMPORT時的對象倒入順序 在倒入數(shù)據(jù)時,ORACLE有一個特定的順序,可能隨數(shù)據(jù)庫版本不同而有所變化, 但是 現(xiàn)在是這樣的。 1. Tablespaces 14. Snapshot Logs 2. Profiles 15. Job Queues 3. Users 16. Refresh Groups 4. Roles 17. Cluster Definitions 5. System Privilege Grants 18. Tables (also grants,commen ts, 6. Role Grants indexes, constraints, audi ting) 7. Default Roles 19. Referential Integrity 8. Tablespace Quotas 20. POSTTABLES actions 9. Resource Costs 21. Synonyms 10. Rollback Segments 22. Views 11. Database Links 23. Stored Procedures 12. Sequences 24. Triggers, Defaults and Aud iting 13. Snapshots 按這個順序主要是解決對象之間依靠關(guān)系可能產(chǎn)生的問題。TRIGGER最后導(dǎo)入,所 以在INSERT 數(shù)據(jù)到數(shù)據(jù)庫時不會激發(fā)TRIGGER。在導(dǎo)入后可能會有一些狀態(tài)是INVALID的PROC EDURE,主要 是IMPORT時會影響一些數(shù)據(jù)庫對象,而IMPORT并不重新編譯PROCEDURE,從而造成 這種情況, 可以重新編譯之,就能解決這個問題。 5、兼容性問題 IMPORT工具可以處理EXPORT 5.1.22之后的版本導(dǎo)出的DUMP文件,所以你用ORACL E7的IMPORT 處理ORACLE6的DUMP文件,依次類推,但是ORACLE假如版本相差很大有可能不能處 理。具體的 問題可以參照相應(yīng)的文檔,比如有關(guān)參數(shù)設(shè)置等(COMPATIBLE參數(shù)) 6、EXPORT需要的VIEW EXPORT需要的VIEW是由CATEXP.SQL創(chuàng)建,這些內(nèi)部VIEW用于EXPORT組織DUMP文件 中數(shù)據(jù)格式。 大部分VIEW用于收集創(chuàng)建DDL語句的,其他的主要供ORACLE開發(fā)人員用。 這些VIEW在不同ORACLE版本之間有可能不同,每個版本可能都有新的特性加入。 所以在新的 版本里面執(zhí)行舊的dump文件會有錯誤,一般可以執(zhí)行CATEXP.SQL解決這些問題, 解決向后兼容 問題的一般步驟如下: 導(dǎo)出數(shù)據(jù)庫的版本比目標(biāo)數(shù)據(jù)庫老的情況: - 在需要導(dǎo)入的目標(biāo)數(shù)據(jù)庫中執(zhí)行舊的CATEXP.SQL - 使用舊的EXPORT導(dǎo)出DUMP文件 - 使用舊的IMPORT導(dǎo)入到數(shù)據(jù)庫中 - 在數(shù)據(jù)庫中執(zhí)行新的CATEXP.SQL,以恢復(fù)該版本的EXPORT VIEW 導(dǎo)出數(shù)據(jù)庫的版本比目標(biāo)數(shù)據(jù)庫新的情況: - 在需要導(dǎo)入的目標(biāo)數(shù)據(jù)庫中執(zhí)行新的CATEXP.SQL - 使用新的EXPORT導(dǎo)出DUMP文件 - 使用新的IMPORT導(dǎo)入到數(shù)據(jù)庫中 - 在數(shù)據(jù)庫中執(zhí)行舊的CATEXP.SQL,以恢復(fù)該版本的EXPORT VIEW 7、碎片整理 EXPORT/IMPORT一個很重要的應(yīng)用方面就是整理碎片。因?yàn)榧偃鐣r初次IMPPORT, 就會重新CREATE TABLE 再導(dǎo)入數(shù)據(jù),所以整張表都是連續(xù)存放的。另外缺省情況 下EXPORT會在生成DUMP文件是“壓縮(COMPRESS)”TABLE,但是這種壓縮在很多情 況下被誤解。事實(shí)上,COMPRESS是改變STORAGE參數(shù)INITIAL的值。比如: CREATE TABLE .... STORAGE( INITIAL 10K NEXT 10K..) 現(xiàn)在數(shù)據(jù)已經(jīng)擴(kuò)展到100個EXTENT,假如采用COMPRESS=Y來EXPORT數(shù)據(jù), 則產(chǎn)生的語句時 STORAGE( INITIAL 1000K NEXT 10K) 我們可以看到NEXT值并沒有改變,而INITIAL是所有EXTENT的總和。所以會出現(xiàn) 如下情況,表A有4個100M的EXTENT,執(zhí)行DELETE FROM A,然后再用COMPRESS=Y 導(dǎo) 出數(shù)據(jù),產(chǎn)生的CREATE TABLE語句將有400M的INITIAL EXTENT。即使這是TABLE中 已經(jīng)沒有數(shù)據(jù)!!這是的DUMP文件即使很小,但是在IMPORT時就會產(chǎn)生一個巨大 的 TABLE. 另外,也可能會超過DATAFILE的大小。比如,有4個50M的數(shù)據(jù)文件,其中表A有 15個10M的EXTENT,假如采用COMPRESS=Y的方式導(dǎo)出數(shù)據(jù),將會有INITIAL=150M, 那么在重新導(dǎo)入時,不能分配一個150M的EXTENT,因?yàn)閱蝹€EXTENT不能跨多個文 件。 8、在USER和TABLESPACE之間傳送數(shù)據(jù) 一般情況下EXPORT的數(shù)據(jù)要恢復(fù)到它原來的地方去。假如SCOTT用戶的表以TABLE 或USER方式EXPORT數(shù)據(jù),在IMPORT時,假如SCOTT用戶不存在,則會報錯! 以FULL方式導(dǎo)出的數(shù)據(jù)帶有CREATE USER的信息,所以會自己創(chuàng)建USER來存放數(shù)據(jù) 。 當(dāng)然可以在IMPORT時使用FROMUSER和TOUSER參數(shù)來確定要導(dǎo)入的USER,但是要保 證 TOUSER一定已經(jīng)存在啦。 9、EXPORT/IMPORT對SQUENCE的影響 在兩種情況下,EXPORT/IMPORT會對SEQUENCE。 (1)假如在EXPORT時,用戶正在取SEQUENCE的值,可能造成SEQUENCE的不一致。 (2)另外假如SEQUENCE使用CACHE,在EXPORT時,那些在CACHE中的值就會被忽略 的, 只是從數(shù)據(jù)字典里面取當(dāng)前值EXPORT。 假如在進(jìn)行FULL方式的EXPORT/IMPORT時,恰好在用sequence更新表中某列數(shù)據(jù), 而且不是上面兩種情況,則導(dǎo)出的是更新前的數(shù)據(jù)。 假如采用常規(guī)路徑方式,每一行數(shù)據(jù)都是用INSERT語句,一致性檢查和INSERT T RIGGER 假如采用DIRECT方式,某些約束和trigger可能不觸發(fā),假如在trigger中使用 sequence.nextval,將會對sequence有影響。
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 台式恒温摇床价格_大容量恒温摇床厂家-上海量壹科学仪器有限公司 | 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 | 悬浮拼装地板_幼儿园_篮球场_悬浮拼接地板-山东悬浮拼装地板厂家 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 便携式XPDM露点仪-在线式防爆露点仪-增强型烟气分析仪-约克仪器 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] | COD分析仪|氨氮分析仪|总磷分析仪|总氮分析仪-圣湖Greatlake | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 | uv机-uv灯-uvled光固化机-生产厂家-蓝盾机电 | 塑胶地板-商用PVC地板-pvc地板革-安耐宝pvc塑胶地板厂家 | 搪瓷反应釜厂家,淄博搪瓷反应釜-淄博卓耀 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 粉末冶金注射成型厂家|MIM厂家|粉末冶金齿轮|MIM零件-深圳市新泰兴精密科技 | 东莞市超赞电子科技有限公司 全系列直插/贴片铝电解电容,电解电容,电容器 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 新车测评网_网罗汽车评测资讯_汽车评测门户报道 | 卡诺亚轻高定官网_卧室系统_整家定制_定制家居_高端定制_全屋定制加盟_定制家具加盟_定制衣柜加盟 | 莱州网络公司|莱州网站建设|莱州网站优化|莱州阿里巴巴-莱州唯佳网络科技有限公司 | 安徽千住锡膏_安徽阿尔法锡膏锡条_安徽唯特偶锡膏_卡夫特胶水-芜湖荣亮电子科技有限公司 | 锡膏喷印机-全自动涂覆机厂家-全自动点胶机-视觉点胶机-深圳市博明智控科技有限公司 | 武汉不干胶印刷_标签设计印刷_不干胶标签印刷厂 - 武汉不干胶标签印刷厂家 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | 代理记账_免费注册公司_营业执照代办_资质代办-【乐财汇】 | 贴片电感_贴片功率电感_贴片绕线电感_深圳市百斯特电子有限公司 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 注塑机-压铸机-塑料注塑机-卧式注塑机-高速注塑机-单缸注塑机厂家-广东联升精密智能装备科技有限公司 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | AGV叉车|无人叉车|AGV智能叉车|AGV搬运车-江西丹巴赫机器人股份有限公司 | 深圳货架厂家_金丽声精品货架_广东金丽声展示设备有限公司官网 | 氨水-液氨-工业氨水-氨水生产厂家-辽宁顺程化工 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 科威信洗净科技,碳氢清洗机,超声波清洗机,真空碳氢清洗机 | 北京中创汇安科贸有限公司| 浇钢砖,流钢砖_厂家价低-淄博恒森耐火材料有限公司 | 天津试验仪器-电液伺服万能材料试验机,恒温恒湿标准养护箱,水泥恒应力压力试验机-天津鑫高伟业科技有限公司 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 冷却塔风机厂家_静音冷却塔风机_冷却塔电机维修更换维修-广东特菱节能空调设备有限公司 |