在开发的有时候需要在测试库中和真实库中数据一致。这时就需要设计到数据库的导出。一方面方便自己查阅,另一方面方便需要的朋友
本人因不喜欢在本地安装oracle,所以使用的是虚拟,在虚拟机中打开运行 输入cmd如图:
2
在d出的命令行中输入:exp 用户名/密码@远程oralce数据库的IP:端口号/实例 file=存放位置:\文件名dmp full = y。如下图:
3
如果不是dba的话会有如下提示:
首先,你自己的电脑上必须要安装了MYSQL服务器。
第二步,进入DOS命令状态,使用命令
mysqldump -h 主机名称 -u 用户名 -p 密码 数据库名称 >导出文件存放位置
例如:mysqldump -h 1014215632 -u root -p admin test >c:\testsql
将远程数据库服务的test数据库导入到本地C盘,名称为testsql
你先连接到远程计算机 打开命令行。。
1导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
如:mysqldump -u root -p wodeshujuku > machaosql
如果在c:下,则导出到c:下machaosql文件
2导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_userssql
3导出一个数据库结构
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_dbsql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4导入数据库
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库名
source c:datasql
也可以直接source 然后把文件拖进来回车就行了
oracle 数据库导入导出(用dmp的方法)
cmd
1 将数据库SampleDB完全导出,用户名system 密码manager 导出到E:\SampleDBdmp中
exp file=E:\sampleDBdmp full=y
2将备份数据库文件中的数据导入指定的数据库SampleDB 中,如果 SampleDB 已存在该表,则不再导入;
imp file=D:\SampleDBdmp full=y ignore=y
如果没有DBA权限,用以下命令授予DBA权限
sqlplus / as sysdba;
conn system/manager
sql>grant dba to SampleDB
以上就是关于怎么导出远程oracle数据库,导出格式为dmp的全部的内容,包括:怎么导出远程oracle数据库,导出格式为dmp的、mysql数据如何从远程导出到本地、mysql数据库怎么远程备份,导出导入数据啊,望高手指教指导,有重谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)