将dmp文件导入本地的oracle

将dmp文件导入本地的oracle需要进行的操作

1、创建表空间:

CREATE TABLESPACE 表空间名称 DATAFILE
     'D:/app/Administrator/oradata/traveldrp/traveldrp_default_dat.dbf'(表空间dbf文件存放路径)
    size 500M(表空间大小根据实际情况设置)
    autoextend on next 500M maxsize unlimited(自增长空间,每次增长500M)
    EXTENT MANAGEMENT LOCAL 
SEGMENT SPACE MANAGEMENT AUTO;

2、创建用户

CREATE USER 用户名IDENTIFIED BY 密码
DEFAULT TABLESPACE 表空间
TEMPORARY TABLESPACE TEMP
profile DEFAULT;

3、授权

grant connect to 用户名;
grant resource to 用户名;
grant dba to 用户名;
grant create database link to 用户名;
grant create any table to 用户名;
grant create any directory to 用户名;
grant create sequence to 用户名;
grant drop any table to 用户名;
grant drop any sequence to 用户名;

4、修改密码无限期

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

5、导入dmp文件命令:

imp goods/goods@orcl full=y file=F:\goods_20180803.dmp ignore=y

-- 名词解释

其中 goods/goods@orcl 表示用户名和密码及数据库实例 file=F:\goods_20180803.dmp 表示导入的dmp文件所在路径

====================== 本人踩坑 【新建的表空间名,要和导入的dmp文件中的表空间名保持一致】

# 执行sql语句
CREATE TABLESPACE traveldrp_default_dat DATAFILE
     'D:/app/Admin/oradata/traveldrp/traveldrp_default_dat.dbf'
    size 500M
    autoextend on next 500M maxsize unlimited
    EXTENT MANAGEMENT LOCAL 
SEGMENT SPACE MANAGEMENT AUTO;
​
CREATE USER root02 IDENTIFIED BY root02
DEFAULT TABLESPACE traveldrp_default_dat
TEMPORARY TABLESPACE TEMP
profile DEFAULT;
​
grant connect to root02;
grant resource to root02;
grant dba to root02;
grant create database link to root02;
grant create any table to root02;
grant create any directory to root02;
grant create sequence to root02;
grant drop any table to root02;
grant drop any sequence to root02;
​
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED

 

DOS命令窗口执行

# 将dmp文件导入本地的oracle中
imp root02/root02@localhost:1521/orcl full=y file=D:\tool\g2g.dmp ignore=y

 

其中 goods/goods@orcl 表示用户名和密码及数据库实例 file=F:\goods_20180803.dmp 表示导入的dmp文件所在路径

lsnrctl status 查看oracle监听器状态

ORA-12541: TNS: 无监听程序

NET Manager --> 本地 --> 监听程序 --> LISTENER {"监听位置":"数据库服务"} --> 新添加一个地址 --> --> 检查 主机、端口是否正确 --切记改完配置需要重启服务【大坑】,必要时重启电脑【前提是更改配置没生效时重启电脑试试】

ORA-12523: TNS:监听程序无法找到适用于客户机连接的例程

--> 检查IP和端口是否填写正确

相关监听配置网址

https://blog.csdn.net/wangchenggong88/article/details/9169153s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值