oracle exp,oracle exp这个很多人还不知道,现在让我们一起来看看吧!


(资料图)

1、exp三种用法:exp 导出某个用户全部数据库格式:exp ywxy/ywxy@ORCL file=d:/daochu1.dmp full=y;ywxy/ywxy@ORCL 是用户名/密码@数据库名file=d:/daochu1.dmp 是导出的路径full=y 是导出全库2、exp 导出某个用户的某个库格式:exp ywxy/ywxy@ORCL file=d:/daochu1.dmp owner=system;ywxy/ywxy@ORCL 是用户名/密码@数据库名file=d:/daochu1.dmp 是导出的路径owner=system 是要导出的库3、exp 导出某个用户的某个表格式:exp ywxy/ywxy@ORCL file=d:/daochu1.dmp tables=C_ZX_QYJC;ywxy/ywxy@ORCL 是用户名/密码@数据库名file=d:/daochu1.dmp 是导出的路径tables=C_ZX_QYJC 是导出的表名字,多个表名则 (table1,table2)形式扩展资料:常用选项:FULL,用于导出整个数据库,在ROWS=N一起使用时,可以导出整个数据库的结构。

2、2、OWNER和TABLE,这两个选项用于定义EXP的对象。

3、OWNER定义导出指定用户的对象,TABLE指定EXP的table名称。

4、⒊BUFFER和FEEDBACK,在导出比较多的数据时,考虑设置这两个参数。

5、⒋FILE和LOG,这两个参数分别指定备份的DMP名称和LOG名称,包括文件名和目录。

6、⒌COMPRESS参数不压缩导出数据的内容。

7、用来控制导出对象的storage语句如何产生。

8、默认值为Y,使用默认值,对象的存储语句的init extent等于当前导出对象的extent的总和。

9、推荐使用COMPRESS=N。

10、⒍ FILESIZE该选项在8i中可用。

11、如果导出的dmp文件过大时,最好使用FILESIZE参数,限制文件大小不要超过2G。

12、基本语法和实例: EXP: 有三种主要的方式(完全、用户、表) 完全: EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:FULL.DMP FULL=Y 如果要执行完全导出,必须具有特殊的权限 2、用户模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:SONIC.DMP OWNER=SONIC 这样用户SONIC的所有对象被输出到文件中。

13、 3、表模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:SONIC.DMP OWNER=SONIC TABLES=(SONIC) 这样用户SONIC的表SONIC就被导出 2、IMP: 具有三种模式(完全、用户、表) 完全: IMP SYSTEM/MANAGER BUFFER=64000 FILE=C:FULL.DMP FULL=Y 2、用户模式: IMP SONIC/SONIC BUFFER=64000 FILE=C:SONIC.DMP FROMUSER=SONIC TOUSER=SONIC 这样用户SONIC的所有对象被导入到文件中。

14、必须指定FROMUSER、TOUSER参数,这样才能导入数据。

15、 3、表模式: EXP SONIC/SONIC BUFFER=64000 FILE=C:SONIC.DMP OWNER=SONIC TABLES=(SONIC) 这样用户SONIC的表SONIC就被导入。

16、ORACLE数据库有两类备份方法。

17、第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备。

18、    数据库逻辑备份方法    ORACLE数据库的逻辑备份分为三种模式:表备份、用户备份和完全备份。

19、    表模式    备份某个用户模式下指定的对象(表)。

20、业务数据库通常采用这种备份方式。

21、    若备份到本地文件,使用如下命令:    exp icdmain/icd rows=y indexes=n compress=n buffer=65536  feedback=100000 volsize=0  file=exp_icdmain_csd_yyyymmdd.dmp  log=exp_icdmain_csd_yyyymmdd.log  tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo    若直接备份到磁带设备,使用如下命令:  exp icdmain/icd rows=y indexes=n compress=n buffer=65536  feedback=100000 volsize=0  file=/dev/rmt0  log=exp_icdmain_csd_yyyymmdd.log  tables=icdmain.commoninformation,icdmain.serviceinfo,icdmain.dealinfo    注:在磁盘空间允许的情况下,应先备份到本地服务器,然后再拷贝到磁带。

22、出于速度方面的考虑,尽量不要直接备份到磁带设备。

23、    用户模式    备份某个用户模式下的所有对象。

24、业务数据库通常采用这种备份方式。

25、  若备份到本地文件,使用如下命令:  exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536  feedback=100000 volsize=0  file=exp_icdmain_yyyymmdd.dmp  log=exp_icdmain_yyyymmdd.log  若直接备份到磁带设备,使用如下命令:  exp icdmain/icd owner=icdmain rows=y indexes=n compress=n buffer=65536  feedback=100000 volsize=0  file=/dev/rmt0  log=exp_icdmain_yyyymmdd.log  注:如果磁盘有空间,建议备份到磁盘,然后再拷贝到磁带。

26、如果数据库数据量较小,可采用这种办法备份。

本文到此分享完毕,希望对大家有所帮助。

推荐内容