一.Oracle导入备份文件步骤: sql
1.把数据库的备份文件:123.DMP 拷贝到oracle安装目录下的dpdump文件夹中,数据库
好比个人路径是: D:\app\administrator\admin\orcl\dpdump
在你的PLSQL Developer中 或者直接在cmd下登陆sqlplus, 做以下操做 oracle
2.建立表空间 db123.dbf app
create tablespace db123 datafile 'D:\app\administrator\admin\orcl\dpdump\db123.dbf' size 500m
reuse autoextend on next 10m maxsize unlimited extent management local autoallocate permanent online;ide
-- 指定表空间初始大小为500M,而且指定表空间满后每次增长的大小为10M。spa
3.建立用户日志
create user +用户名+ identified by +密码+ default tablespace +表空间名; 对象
--用户、密码指定表空间cmd
4.给用户受权it
grant connect,resource,dba to user_name;
-- 给用户user_name 受权。
connect和resource是两个系统内置的角色,和dba是并列的关系。
DBA:拥有所有特权,是系统最高权限,只有DBA才能够建立数据库结构。
RESOURCE:拥有Resource权限的用户只能够建立实体,不能够建立数据库结构。
CONNECT:拥有Connect权限的用户只能够登陆Oracle,不能够建立实体,不能够建立数据库结构。
5.cmd运行如下导入语句
--导入数据库文件
impdp user_name/pwd@orcl dumpfile=123.DMP log=db123.log
-- 将备份文件123.DMP还原到user_name用户下,并建立名为db123的日志文件db123.log
二.Oracle导出备份文件:
expdp user_name/pwd@orcl dumpfile =xxx.dmp ;
-- 导出用户user_name下的全部对象,指定导出的备份文件名称为xx.dmp。导出的备份文件默认的存放位置为oracle安装目录下的dpdump文件夹中
3、如何查询有几个库?
plsql developer或者sql plus 输入Select name from v$database