怎么命令导出oracle,oracle中命令方法备份和导出的简单方法

1.首先来看看导出的部分:

导出首先要创建一个导出路径,具体做法是在pl/sql命令窗口中运行

create directory db_dir as  'F:\DBBak'; (其中F:\DBBak为路径)

grant read,write on directory db_dir to zh;(其中zh为数据库的用户名)

然后在电脑中找到oracle的安装路径下的bin文件:一般是 E:\app\hush\product\11.2.0\dbhome_1\BIN

在运行中一次输入:cmd--cd   E:\app\hush\product\11.2.0\dbhome_1\BIN

然后运行  expdp zh/sa@ORCL11g directory=db_dir  DUMPFILE=zhwater2012-09-29.DMP logfile=zhwater2012-09-29.log

上面的意思是导出以zh/sa登入数据库实例为orcl11g的数据文件,导出目录为上面定义的文件路径,并定义了导出文件和日志的名字.

到这里就可以了,在F:\DBBak可以找到导出的数据库和日志文件.

2.再来看看导入的部分

首先我们先来看看几命令

删除一个用户和他下面的数据库:drop user 用户名 cascade

建立一个表空间

一般是建立在路径E:\app\hush\oradata下面

建立命令为:  CREATE SMALLFILE TABLESPACE  "BJZB"  DATAFILE 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL10G\BJZB01'  SIZE  2048M   AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO  (红色标注的地方每个人都可以设置改变的)

第一步:建立表空间

第二步:创建导入的目录  create directory  db_dir  as  'D:\mzl\backup';(定义导入的目录)

第三步:创建用户(例如zh)(在pl/sql中user里面建立用户,选择表空间,授权)

第四步:给用户授予读写定义目录下文件的权限  grant read,write on directory db_dir to zh;

第五步:在dos环境进入计算机的bin目录下(参考前面的),然后执行

impdp zh/sa@ORCL11g directory=db_dir DUMPFILE=zhwater2012-09-29.DMP logfile=zhwater2012-09-29.log

(命令意思和前面一样)

这样就可以导入数据库文件了,试试吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值