ORACLE 数据库导入导出
创建用户:
create user test identified by test;
说明:
-
create user test 创建用户test
-
identified by test 密码为test
赋予权限:
grant dba to test;
说明:
赋予test dba(系统管理员)权限 -> 最高权限
导出数据:
-
打开SQL plus 链接ORACLE服务
-
创建逻辑目录(最好以administrator管理员身份创建)
create directory dir as 'D:\DB';
dir:别名(任意名称)
D:DB:手动创建的目录文件
-
查询目录创建是否完成
select * from dba_directories;
-
导入数据库
$impdp test/test schems=test dumpfile=test_20181214.DMP directory=dir;
$impdp:导入
test/test:用户名和密码,该用户必须拥有dba权限
schemas=test:导出为test的用户数据表
dupfile=test_20181214.DMP:导出的数据泵文件
directory=dir:导出的地址(创建的逻辑地址)
-
导出数据库
$expdp test/test schemas=test dumpfile=test_2018121401.DMP directory=dir;
$expdp :导出
test/test:用户名和密码,该用户必须拥有dba权限
schemas=test:导出为test的用户数据表
dupfile=test_2018121401.DMP:导出的数据泵文件
directory=dir:导出的地址(创建的逻辑地址)