服务器LINUX 。
客户端NT 。
ORACLE9.2
现在服务器中的数据要备份出来到其它的机子上, 服务器有可能要重做。
首先要选择部份内容备份。
建立临时表或者VIEW的方式去得到这个有效的资料。接下来用EXP/IMP导出/导入应该怎么做, 请达人指示。
如果用RMAN做的话, 又应该怎么做。
客户端NT 。
ORACLE9.2
现在服务器中的数据要备份出来到其它的机子上, 服务器有可能要重做。
首先要选择部份内容备份。
建立临时表或者VIEW的方式去得到这个有效的资料。接下来用EXP/IMP导出/导入应该怎么做, 请达人指示。
如果用RMAN做的话, 又应该怎么做。
exp有很多参数,full=y就是全备,不用建立临时表或者VIEW
选择部分,也可以用tablesapce,owner,tables实现rman不太熟
exp system/manager@myoracle FILE=D:\backup\2006-05-25oracle.dmp TABLES=system.MYTABLE
GRANTS=y FILESIZE=1G ???最后会有:导出成功终止,但出现警告。还不知道这个警告是什么。
导出成功终止,但出现警告。 有这个用户名和对应的表。为什么呀, 。
c:\ exp test/test@oracledb file=d:\backup\XXX.dmp tables=(example_table) Query=\"where oid < 10\"; 这个还可以用嵌套语句,找出感兴趣的行(oracle 8i以上)
c:\ imp test/test@oralcedb file=d:\backup\XXX.dmp tables=(example_table) ignore = yFILESIZE ,BUFFER,COMPRESS,等这些可以要据需要使用, 前天从oracle9.2导出了67GB的数据, 成功IMP到oracle9.0.为程序员不知ORACLE,罪过罪过!
努力学习!