大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 数据库 -> Oracle8i/9i EXP/IMP使用经验 (1)

Oracle8i/9i EXP/IMP使用经验 (1)

时间: 2021-07-31 作者:daque

一、8i exp常用选项

    1、full,这个用来导出所有数据库,在rows=n一道运用时,不妨导出所有数据库的构造。比方:

exp sys file=./db_str.dmp log=./db_str.log full=y rows=n compress=y direct=y

    2、buffer和feedback,在导出比拟多的数据时,我会商量树立这两个参数。比方:

exp new file=yw97_2003.dmp log=yw97_2003_3.log feedback=10000buffer=100000000 tables=wo4,ok_yt

    3、fill和log,这两个参数辨别指定备份的dmp称呼和log称呼,囊括文献名和目次,例子见上头。

    须要证明的是,exp不妨径直备份到磁带中,即运用file=/dev/rmt0(磁带摆设名),然而普遍咱们都不这么做,因为有二:一、如许做的速率会慢很多,二、此刻普遍都是运用磁带库的,不倡导径直对磁带举行操纵。至于没有运用磁带库的伙伴不妨商量和unix的tar贯串运用。

    即使你真想运用exp径直到磁带,你不妨参考metalink作品“exporting to tape on unix systems”(文书档案号:30428.1),该文中有精细证明。

    4、compress参数将在导出的同声兼并碎块,尽管把数据收缩到initial的extent里,默许是n,普遍倡导运用。direct参数将报告exp径直读取数据,而不像保守的exp那么,运用select来读取表中的数据,如许就缩小了sql语句处置进程。普遍也倡导运用。然而有些情景下direct参数是没辙运用的。

oracle8i/9i exp/imp使用经验 (1)图1

    5、怎样运用sysdba实行exp/imp?

    这是一个很实际的题目,有功夫咱们须要运用sysdba来实行exp/imp,如举行传输表空间的exp/imp,以及在9i下用sys用户来实行exp/imp时,都须要运用sysdba才可。咱们不妨运用底下办法连入exp/imp:

exp "'sys/sys as sysdba'" file=1.dmp tables=gototop.t rows=n

    6、query参数反面跟的是where前提,犯得着提防的是,所有where子句须要运用""括起来,where子句的写法和select中沟通,即使是unix平台一切"和'都须要运用\u26469樊篱它们的特出含意:

exp gototop/gototop file=1.dmp log=1.log tables=cyx.tquery="where c1=20 and c2=gototop"

    即使是windows平台,则运用底下的方法:  

oracle8i/9i exp/imp使用经验 (1)图2

exp c/c@ncn file=c.dmp log=c.log tables=tquery="""where id=1 and name='gototop'"""

    二、8i imp常用选项

oracle8i/9i exp/imp使用经验 (1)图3

    1、fromuser和touser,运用它们实行将数据从一个schema中导出到其余一个schema中。

oracle8i/9i exp/imp使用经验 (1)图4

    2、ignore、grants和indexes,个中ignore参数将忽视表的生存,连接导出,这个对于须要安排表的保存参数时很有效,咱们不妨先按照本质情景用有理的保存参数建好表,而后径直导出数据。而grants和indexes则表白能否导出受权和索引,即使想运用新的保存参数重修索引,大概为了加速到入速率,咱们不妨商量将indexes设为n,而grants普遍都是y。

    其余一个exp/imp都有的参数是parfile,它是用来设置exp/imp的参数文献,也即是说,上头的参数都不妨写在一个参数文献中,但咱们普遍很少运用。

    三、oracle9i exp功效刻画

oracle8i/9i exp/imp使用经验 (1)图5

    oracle9i exp在原有的普通上新增了局部新的参数,按功效重要分为以次几个局部:

    1、object_consistent - 用来树立exp东西为只读以维持东西的普遍性。默许是n。

    2、flashback_scn和flashback_time - 用来扶助flashback功效而新增。

    3、resumable、resumable_name和resumable_timeout - 用来扶助resumable空间调配而新增。

    4、tts_full_check - 用来在传输表空间时运用依附性查看。

    5、template - 用来扶助ias。

oracle8i/9i exp/imp使用经验 (1)图6

    6、tablespaces - 树立表空间导出形式。部分感触对于普遍用户而言,这个才是新增参数中最适用的一个,不妨让用户在从来的full、owner、tables的普通上多了一种采用,使得exp越发精巧。

oracle8i/9i exp/imp使用经验 (1)图7

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.