expdp导出服务器上的数据到本地磁盘的方法?

expdp导出服务器上的数据到本地磁盘的方法?,第1张

首先,第一步里的connect to orcl identified by orcl是你需要连接的远程数据库orcl(using后面那个)的用户名 / 密码,而不是你本地的用户名密码;
比如你本机叫scott/tiger,需要连接远程服务器上的exptest/exptest,那你这里就需要些成"connect to exptest identified by exptest",第四步导出的时候写"expdp scott/tiger ";而且如果导出表的话,在表前面还要加上远程那个用户名,例如要导出testTable,则要写成"expdp scott/tiger tables=exptesttestTable "这样
其次,要保证你字都没打错,如你建立的link是orlink 还是ytlink,还有第三步里是orcl打成了oacl。

如何把一台服务器导出数据库数据库
对于个人网站而言,要想完整的迁移数据库,最好是先停止网站运行。
关键就是要停止对数据库的读写占用,防止数据不完整
然后做数据库备份为bak文件
备份文件传送到新服务器。
服务器上导入bak文件还原为数据库数据即可。

方法如下:
1、进入账务处理系统。系统管理--其他控制--基础数据导出---选择会计科目--命名---OK。
2、点打印点转换输出选路径和EXCEL格式,然后就可以了。

MYSQL数据库导出第一种利用空间商提供的PHPMYADMIN管理工具导出,这种较为简单,大家查一下资料这里就不多讲了
第二种利用MYSQL安装时自带的mysqldump管理工具导出:
1)左下角开始菜单-运行-CMD进入DOS命令行状态
2)输入:CD D:/Program Files/MySQL/MySQL Server 50/bin
D:/Program Files/MySQL/MySQL Server 50/bin为你安装的MYSQL安装目录,/bin为mysqldump管理工具所有在的目录;
3)导出语法为:
mysqldump -h[hosname] -u[user_name] -p[password] --default-character-set=[char_set_name] [db_name] [save_path]
例:然后输入:mysqldump -h119121211 -umysql-pmysql123--default-character-set=utf8 aspchina --skip-lock-tables d:/aspchina_netsql
119121211为远程服务器IP,-umysql mysql为数据库用户名,-pmysql123 mysql123 为用户密码,set=utf8为导出MYSQL的编码格式,aspchina为要导出的数据库名,d:/aspchina_netsql 为导入到你本地的存放路径,aspchina_netsql你可以自由命名!
MYSQL数据库导入
如果MYSQL数据库小于2MB可以用mysqldump管理工具导入,如果大小2MB就不行了,因为空间商提供的PHPMYADMIN管理工具一般只能导入小于2MB的数据,这令一些使用MYSQL数据库的站长郁闷了!
1)左下角开始菜单-运行-CMD进入DOS命令行状态
2)D:/Program Files/MySQL/MySQL Server 50/bin为你安装的MYSQL安装目录,/bin为mysqldump管理工具所有在的目录;
3)然后输入:mysql -h119121211 -uaspchina -paspchina123456 aspchina< d:/aspchina_netsql
注释:aspchina_netsql,如果用户没有创建数据库的权限将不能导入aspchina_netsql数据库,否则spchina_netsql只能是多张表不然会出错,这点切记!

用途:将远程服务器的数据库拷到本地。
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的后面没有空格,直接加用户名和密码!!!

不用,可以
远程连接
到服务器,windows系统可以通过远程连接,linux/
unix系统
可以通过ssh/telnet连接,在服务器上用
db2
connect
to
数据库名连接数据库,然后通过db2look
-d
数据库名
-e
-a
-c
-o
导出文件名sql
-i
用户名
-w
密码
导出结构,通过db2move
数据库名
export
-u
用户名
-p
密码
导出数据;在本地导入前先connect
数据库,然后db2
-td;
-cf
导出文件名sql
在本地根据该文件sql建立数据结构,之后用db2move
数据库名
load
-u
用户名
-p
密码
导入数据

有四种方式导出数据库:
1、数据库备份方式:将相应数据库备份,使用其备份文件。
2、直接拷备mdf、_logldf文件:将数据库脱机或断开数据库服务,直接拷备文件使用,在另一服务器通过“数据库-附加”方式使用。
3、脚本导出(不适合大批量数据):生成带数据的脚本,在另一服务器直接执行。(sql
server2000不支持)。
4、数据库复制:可相互访问局域网内,通过数据库复制,直接将其导出、导入。
注意:以上方式,要注意数据库间的版本,低版本sql
server不可向高版本兼容。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12722387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存