导入导出最简单,根本不需要用到实时。
1、导出用户的结构和数据(假设用户名/密码 tempout/tempout)。
在dos窗口中使用exp命令
例如:c:\>exp tempout/tempout grants=y file=d:\tempout.dmp
其中的grants参数用来吧用户的权限也到处。
2、倒入用户:
如果你要倒入的数据库中没有tempout这个用户,你必须先创建改用户并授予connect和resource权限(最基本的权限)。
然后 c:\>imp tempout/tempout ignore=y full=y grants=y file=d:\tempout.dmp
如果数据库内已经有改用户了并且你想增量倒入数据,那就这样
c:\>imp tempout/tempout ignore=y full=y file=d:\tempout.dmp
这样会吧你的dmp文件你的数据都倒入到tempout用户下并且不影响tempout用户原来已有的数据。
1、导出用户的结构和数据(假设用户名/密码 tempout/tempout)。
在dos窗口中使用exp命令
例如:c:\>exp tempout/tempout grants=y file=d:\tempout.dmp
其中的grants参数用来吧用户的权限也到处。
2、倒入用户:
如果你要倒入的数据库中没有tempout这个用户,你必须先创建改用户并授予connect和resource权限(最基本的权限)。
然后 c:\>imp tempout/tempout ignore=y full=y grants=y file=d:\tempout.dmp
如果数据库内已经有改用户了并且你想增量倒入数据,那就这样
c:\>imp tempout/tempout ignore=y full=y file=d:\tempout.dmp
这样会吧你的dmp文件你的数据都倒入到tempout用户下并且不影响tempout用户原来已有的数据。
导出导入时加个 inctype 参数试试。 该参数有三种类型:complete 完全导出;cumulative 积累导出;incremental 增量导出。
9i可以使用changed data capture功能。
feedback=100000 volsize=0 full=y inctype=incremental
file=exp_fulldb_yyyymmdd.dmp(磁带设备则为/dev/rmt0)
log=exp_fulldb_yyyymmdd.log
------------------full=y inctype=incremental 第一次full=y是必须的,incremental 增量导出以哪里作起始点呢?
------------------------
以前一次备份为起始点。