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,忽略一些错误

浙公网安备 33010602011771号