oracle和mysql数据库的备份还原

oracle 导入数据库命令:


imp  用户名/密码@数据库名 file=导入的文件地址  full=y     (.dmp格式)


oracle 导出数据库命令

//超级管理员用户和密码
exp  用户名/密码  file=导出数据库的路径地址   owner=需要导出的用户  full=y
(.dmp格式)

//普通用户不需要加  owner
exp  用户名/密码@数据库名称(实例)  file=导出数据库的路径地址  full=y

从一用户导入另外一用户  fromuser,touser否则会出现异常情况
imp  linquan/123@mydb  file=D:\linquan.dmp    fromuser=usc touser=linquan  rows=y 

导出数据和表结构---row=y    顺便将日志导出便于查找错误
exp  usc/usc@mydb file=d:\linquan.dmp log=d:\linquan.log    rows=y

导出指定的表
exp linquan/123@orcl file=d:linxia.dmp  tables=(T_ADMDIVISION,T_PERINFO,T_FORESTCERTIFICATE,T_land)
导入指定的表
imp linxiajingji/123@mydb  file=d:linxia.dmp tables=(T_ADMDIVISION,T_PERINFO,T_FORESTCERTIFICATE,T_land)

mysql 导入数据库命令

mysql  -u root -p  database(已存在的数据库)<导入数据库的路径(.sql)

mysql 导出数据库命令

mysqldump  -u root  -p  数据库名>导出的数据路径(.sql格式)

猜你喜欢

转载自zhangzhi199129.iteye.com/blog/1631839