看到网上有这样的介绍而且很多,但觉得都是大神才能一下子看的懂。自己总结下菜鸟能看懂的。

1.导出。

首先第一步:

操作系统—开始—运行输入“cmd”进入dos界面输入“sqlplus/nolog”按回车:

连接数据库,输入:
conn sys/密码@对象数据库 as sysdba(注意sys用户一定要用sysdba角色登录哦system/密码@对象数据库) 回车 :
接着,创建
DIRECTORY
create directory aa as 'D:\oracle\aa';
这里要注意,
路径
D:\oracle\aa
一定要是系统已经存在的了,如
果该路径不存在,下边的导出将会提示错误。

第二步:授权(授予要导入数据的用户对该目录(路径)进行读和写的权限)
,还是在连接
数据库的状态下输入:

Grant read,write on directory aa to User(user用户,要导出的用户);

就完成了,关闭窗口,重新进入

dos
界面就可以进行备份了


第三步:执行导出

expdp user/密码@对象数据库 schemas=user(用户名) directory=aa dumpfile =expdp_test1.dmp logfile=expdp_test1.log;


连接到
: Oracle Database 10g Enterprise Edition Release 10.2.0.1
With the Partitioning, OLAP and Data Mining options
启动

2.导入解决方案

首先在要导入的数据建好用户,给用户创建好表空间,分配好用户的权限(在PLSQL里操作的),也可以直接在sqlplus中通过命令操作。

用PLSQL检验新的用户是否连接正确。

操作系统—开始—运行输入“cmd”进入dos界面输入“sqlplus/nolog”按回车:

连接数据库,输入:
conn sys/密码@对象数据库 as sysdba(注意sys用户一定要用sysdba角色登录哦system/密码@对象数据库) 回车 :
接着,创建
DIRECTORY 
create directory aa as 'D:\oracle\aa'; 
这里要注意,
路径
D:\oracle\aa
一定要是系统已经存在的了,如
果该路径不存在,下边的导出将会提示错误。

第二步:授权(授予要导入数据的用户对该目录(路径)进行读和写的权限)
,还是在连接
数据库的状态下输入:

Grant read,write on directory aa to User(user用户,要导出的用户);

就完成了,关闭窗口,重新进入 

dos
界面就可以进行导入了


第三步:执行导入

IMpdp user/密码@对象数据库  schemas=user(用户名) directory=aa dumpfile =expdp_test1.dmp logfile=expdp_test1.log;

IMpdp   secco_dict/********@lims schemas=secco_dict directory=d1 dumpfile=SECCODICT2014.06.06 

相关文章:

  • 2021-08-20
  • 2021-10-05
  • 2022-01-21
  • 2021-12-11
  • 2022-12-23
  • 2022-12-23
  • 2021-09-29
  • 2021-09-05
猜你喜欢
  • 2021-08-19
  • 2021-06-21
  • 2021-08-02
  • 2021-08-30
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案