Oracle For Other

 

 

Oracle导出dmp文件

在控制台输入该命令即可

exp wanghao/wanghao@127.0.0.1/orcl file=E:\test\wanghao.dmp log=E:\test\wanghao.log full=y
exp wanghao/wanghao@127.0.0.1/orcl file=E:\test\wanghao.dmp log=E:\test\wanghao.log owner=(wanghao)

wanghao是创建的登录数据库用户名;

wanghao是登录数据库的密码;

127.0.0.1:代表当前数据库的地址是本机,如果是远程导入,替换成对应的ip地址就行

orcl:是实例名称)

file:后面的是你当前dmp文件存放的路径

full=y,是全部

owner 指定用户
log 为日志存放路径

 

Oracle导入dmp文件

1、如果知道需要导入的dmp文件的tablespace的话,就继续第二步

  如果不知道就倒开dmp文件搜索tablespace 如下图所示,搜索到表空间为:

2、然后进入数据库创建表空间

select tablespace_name,file_name from dba_data_files;

执行上面Sql查看表空间文件存放位置。然后复制下来,然后创建表空间

CREATE TABLESPACE CMUSER_TBS 
DATAFILE 'F:\APP\ADMINISTRATOR\ORADATA\ORCL\CMUSER_TBS.DBF' 
SIZE 1024M
AUTOEXTEND ON next 256M maxsize unlimited logging
extent management local autoallocate
segment space management auto;

 

3、创建用户

CREATE USER cmuser
IDENTIFIED BY cmuser
DEFAULT TABLESPACE "CMUSER_TBS"
TEMPORARY TABLESPACE "TEMP";
grant connect to cmuser ;
grant dba to cmuser ;
grant sysdba to cmuser ;

4、然后执行导入命令

imp cmuser/cmuser@127.0.0.1/orcl file="C:\Users\Administrator\Desktop\cmuser.dmp" full=y ignore=y

cmuser是创建的登录数据库用户名;

cmuser是登录数据库的密码;

127.0.0.1:代表当前数据库的地址是本机,如果是远程导入,替换成对应的ip地址就行

orcl:是实例名称)

file:后面的是你当前dmp文件存放的路径

full=y,是全部

ignore=y,忽略一些错误

posted @ 2019-04-07 17:02  苦心明  阅读(196)  评论(0)    收藏  举报