exp 用户名/密码@要连接的远程计算机IP/要备份的远程数据库名称 file=文件路径
注:此用户必须拥有dba的权限
举例:
exp hom/hom@192168514/qa file=d:\aa1dmporacle exp命令批量导出数据库的方法:
1 假如数据库名为:TEST 、,用户名system 密码manager 导出到D:/daochudmp中
exp system/manager@TEST file=d:/daochudmp full=y
如果要导出指定的表,方法如下:
假如要导出数据库中的表'CHA%'导出
exp aichannel/aichannel@TESTDB2 file= d:/data/newsmgntdmp owner=(PRO) tables=(PROCHA%
)
远程Oracle数据库导出到本地用exp命令。
导出一个完整数据库:
1、win键+R键,输入cmd,打开命令提示符。
2、执行
exp 用户名/密码@实例名 file=导出路径\文件名 log=导出路径\日志名 full=y用途:将远程服务器的数据库拷到本地。Java代码
复制代码代码如下:
mysqldump -h '114212111123' -uROSE -pxxxooo --opt --compress ITSM --skip-lock-tables | mysql -h localhost -uroot -proot ITSMC
解释:
114212111123 远程服务器名称
ROSE 远程数据库登录名
xxxooo 远程数据库登录密码
ITSM远程数据库名(即:复制的源)
localhost 本地数据库名称(一般情况下都是这个)
root 本地数据库登录名(一般情况下都是这个)
root 本地数据库登录密码(一般情况下都是这个)
ITSMC 本地(即:复制的目的)
sql解释:
mysqldump 是mysql的一个专门用于拷贝 *** 作的命令
--opt *** 作的意思
--compress 压缩要传输的数据
--skip-lock 忽略锁住的表(加上这句能防止当表有外键时的报错)
-tables 某数据库所有表
-h 服务器名称
-u 用户名(后面无空格,直接加用户名)
-p 密码(后面无空格,直接加密码)
注意:
-u、-p的后面没有空格,直接加用户名和密码!!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)