将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