Oracle导入数据库方法
1.数据库数据导入导出方法有多种,可以通过exp/imp命令导入导出,也可以用第三方工具导出,如:PLSQL
2.如果熟悉命令,建议用exp/imp命令导入导出,避免第三方工具版本差异引起的问题,同时效率更高,但特别注意:采用命令时要注意所使用的用户及其权限等细节。
3.在目标数据库导入时需要创建与导出时相同的用户名(尽量一致),并赋予不低于导出时用户的权限;同时还需创建与原数据库相同的表空间名,若本地数据库已存在相同的表空间,则只能进行表空间扩充。
-- 1.创建临时表空间
create temporary tablespace TEST_TEMP
tempfile 'D:\app\data\TEST_TEMP.dbf'
size 50m
autoextend on next 50m
maxsize 1024m
extent management local
-- 2.创建表空间
create tablespace TEST
datafile 'D:\app\data\TEST.dbf'
size 3072M
autoextend on
next 100M maxsize unlimited logging
extent management local autoallocate
segment space management auto;
-- 3.创建用户
create user TEST identified by TEST
default tablespace TEST
temporary tablespace TEST_TEMP;
-- 4.给用户授权
grant connect,resource to TEST;
grant DBA,resource to TEST;
-- 5.导入数据库
imp TEST/TEST@127.0.0.1/orcl file=D:\backup\TEST.dmp log=D:\backup\TEST.log full=y;
文章转载自极简简历,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。