指定Oracle数据库名创建新用户导入dmp文件步骤
一、什么是数据库dmp文件?
dmp文件是数据库导出文件,此文件包含了数据库的用户,表空间等,也可选择性包含数据。
二、导入步骤(结合PLSQL与命令控制台,以下绿底黑粗字为用户自取):
1.创建【用户】----- 为何要创建用户,用之前的管理员账号导入不行吗?
前提:PLSQL用管理员账号进入。
创建用户:create user username identified by password
给用户授权:grant dba to username
登录指定用户:conn username /password (此处也可退出PLSQL,使用PLSQL登录)
2.创建【表空间】----- 为何要创建表空间?你要在数据库里面给它分配一片存储表结构的地方(表空间)
create temporary tablespace user_temp tempfile 'E:\oracle\oradata\Oracle9i\ZF.dbf' (为保存表空间文件的地址,一般放在安装文件路径下)
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
3.创建【数据表空间】----- 为何要创建数据表空间?顾名思义,你要在数据库里面给它分配一片存储数据的地方(数据表空间)
create tablespace user_data logging datafile 'E:\oracle\oradata\Oracle9i\ZFSOFT.dbf' (为保存数据表空间文件的地址,一般放在安装文件路径下)
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
4.创建【用户指定表空间】
create user username identified by password
default tablespace user_data
temporary tablespace user_temp ;
5.命令控制台【导入dmp文件】
开始--cmd:
imp username/password@ORALCEID(数据库名,以下图,在登录后左上方) file=D:\20140227.dmp full=y ignore=y (将文件导入到我们自己新建的用户的表空间中,地址为你dmp文件存放地址)
结语:本人也是位Java开发萌新,今天第一次成功导入dmp文件,查阅资料后将步骤整理了出来,以备其它萌新可以查阅~(撒花✿✿ヽ(°▽°)ノ✿)
posted on 2017-12-19 14:24 java浪里小白龙 阅读(7970) 评论(1) 编辑 收藏 举报