数据泵导出远程服务器数据库到本地详解

本文详细介绍如何在本地操作远程Oracle数据库,包括创建本地用户、授予各种权限、创建目录及数据库链接,最终实现数据库的导出。适用于需要进行数据库迁移或备份的场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、数据库在服务器,在本地操作,导出数据库到本地

1、cmd下登录数据库,创建本地用户

sqlplus sys/1 as sysdba;
//oracle创建用户,只需把所有的dzlnurse改成你要建的用户名字
create user dzlnurse
//下面的1是要创建数据库的密码
  identified by "1"
  default tablespace USERS
  temporary tablespace TEMP
  profile DEFAULT;
grant connect to dzlnurse;
grant dba to dzlnurse;
grant resource to dzlnurse;
grant create procedure to dzlnurse with admin option;
grant create table to dzlnurse with admin option;
grant create tablespace to dzlnurse with admin option;
grant create user to dzlnurse;
grant create view to dzlnurse with admin option;
grant debug connect session to dzlnurse with admin option;
grant unlimited tablespace to dzlnurse with admin option;

2、授予连接角色,资源角色给用户

grant connect,resource to dzlnurse;

3、授权创建数据链接

grant create table,create database link to dzlnurse;

4、创建目录

//第一个jackson为oracle识别名字(名字指向路径),第二个为路径,需要自己在本地创建
//也就是oracle通过jackson这个名字来识别 'F:\jackson'这个路径
create or replace directory jackson as 'F:\jackson';

5、创建上面的路径文件夹

6、

//给用户授予目录读写权限,jackson为刚才的虚拟路径名字

grant read,write on directory jackson to dzlnurse;

7、

//以dzlnurse用户登陆

SQL> conn dzlnurse/1

8、

//创建网络数据库链接,dzlLink为link名字,随意起,dzlnurse为远程数据库名字,"1"为远程数据库密码,
//'10.0.60.86:1521/ORCL';为远程端口号
create public database link locallink connect to dzlnurse identified by "1" using '10.0.60.86:1521/ORCL';

9、

//查询创建的网络链接
select * from global_name@locallink;
//显示结果为GLOBAL_NAME

10、exit;退出数据库到cmd下

11、

//dzlnurse/1为本地数据库名和密码
//directory=jackson为创建的虚拟路径的名字(oracle不会自己创建,需要自己在本地创建这个目录)
//dumpfile=dzlnurse.dmp 为导出数据库文件名字
//logfile=dzlnurse.log为导出数据库日志名字
//network_link=locallink 为创建的网络连接名字
C:\Users\Administrator>expdp dzlnurse/1 directory=jackson dumpfile=dzlnurse.dmp logfile=dzlnurse.log network_link=locallink

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值