日期:2014-05-16  浏览次数:20353 次

PL/SQL中如何导出完整数据库备份
exp system/manager file=bible_db log=dible_db full=y
导出用户角色、导出文件名、路径,导出日志,是否完全导出。

exp pjtest/1@ORCL_pj file=d: fasp.dmp
log=pjfasp.log  full=y



F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
数据文件配置个连接
ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = lenovo-jie)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )
像这种格式的。
ORCL =    :这个可以修改为自己A,连接名。
HOST = lenovo-jie,主机名,你可以改为A数据库的ip地址。
PORT = 1521: A数据库的端口,默认是1521
SERVICE_NAME = orcl:A数据库的SID

在B服务器的命令行输入:exp 用户名/密码@连接名 file=D:/

exp scott/pass@sid file=D:\test2.dmp

这样就可以把A数据库的东西直接导到B数据库的服务器上面了。
没写详细,只供参考。
有大数字之类的得用expdb导数据。