oracle11g dmp文件导入到新数据库中
按照oracle11g略。
·
按照oracle11g略
-- 第一步: 登录sqlplus
sqlplus / as sysdba
-- 第二步: 管理员连接数据库
connect system/admin@orcl as sysdba
-- 第三步: 创建表空间
create temporary tablespace NM_TABLESPACE_TEMP
tempfile 'D:\Oracle\nm_tablespace_temp\nm_tablespace_temp.dbf'
size 100m
autoextend on
next 100m maxsize 30480m
extent management local;
create tablespace NM_TBM_DATA
logging
datafile 'D:\Oracle\nm_tablespace\nm_tbm_data.dbf'
size 100m
autoextend on
next 100m maxsize 20480m
extent management local;
-- 第四步: 创建用户,如果用户存在就直接指定表空间
create user tbm_nm identified by tbm_nm
default tablespace NM_TBM_DATA
temporary tablespace NM_TABLESPACE_TEMP;
-- 用户已存在指定表空间
ALTER USER tbm_nm
DEFAULT TABLESPACE NM_TBM_DATA
TEMPORARY TABLESPACE nm_TABLESPACE_TEMP;
-- 第五步: 用户授权
grant connect,resource,dba to tbm_nm;
-- 第六步: 导入数据,
-- 注意:fromuser=tbm_nm touser=tbm_nm非常总要, 因为tbm_nm.dmp很可能是全量导出的数据
imp tbm_nm/tbm_nm@localhost/orcl file="E:\oracle11g\tbm_nm.dmp" fromuser=tbm_nm touser=tbm_nm buffer=409600 ignore=y;
注意:imp 命令的 fromuser=tbm_nm touser=tbm_nm非常总要, 因为tbm_nm.dmp很可能是全量导出的数据, 本人在这里花了一天的时间才发现这个问题, 学艺不精呀
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)