ORACLE 导出 dmp 文件:
1, 将数据库 ORACLE 完全导出, 导出到 c:\daochu.dmp 中
exp user/password@ORACLE file=c:\xxx.dmp full=y 或 exp user/password@127.0.0.1:1521/orcl file=E:\xxx.dmp
2, 将数据库中 RFD 用户与, JYZGCX 用户的表导出
exp user/password@ORACLE file=d:\xxx.dmp owner=(RFD,JYZGCX)
3, 将数据库中的表 T_USER,T_ROLE 导出
exp user/password@ORACLE file= d:\data\xxxx.dmp tables=(T_USER,T_ROLE)
ORACLE 导入 dmp 文件:
1, 首先, 我们可以先建立自己的一个用户表空间, 创建表空间的格式如下:
- create tablespace test(表空间的名字)
- datafile 'D:\oracle\product\10.2.0\userdata\test.dbf' (这边可以写成 oracle 的某个路径下)
- size 50m (初始大小)
- autoextend on;(自动扩展)
2, 接下来, 我们可以创建一个自己的用户, 创建格式如下:
- CREATE USER utest (用户名)
- IDENTIFIED BY upassword(密码)
- DEFAULT TABLESPACE test(上面创建的表空间)
- TEMPORARY TABLESPACE temp;(临时表空间就写 temp 即可)
3, 然后, 我们需要给自己的用户赋予权限来管理自己的表空间
- GRANT CONNECT TO utest;
- GRANT RESOURCE TO utest;
GRANT dba TO utest;--dba 为最高级权限, 可以创建数据库, 表等.
以上三条语句的执行环境都需要进入 oralce 之后
cmd 下进入 oracle 的方式
sqlplus system / 密码 回车即可
4, 接下来我们就可以将我们的 dmp 文件导入到我们自己的表空间中了, 导入方式
imp usename/password@SID full=y file= d:\data\xxxx.dmp ignore=y
来源: http://www.bubuko.com/infodetail-2583773.html