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导数据。