Oracle数据库全局导入dmp文件
便于新手朋友理解,我们从创建用户到dmp文件导入,完整展示所有过程。
1、创建用户、指定密码
create user 用户名 identified by 密码;
2、创建表空间(该表空间用于存储dmp文件导入的内容,另外要注意如果是导入超大文件,需要创建大表空间)
正常创建表空间:
create tablespace 表空间名 datafile 表空间文件需存放的位置 size 表空间起始大小 autoextend on next 每次扩大大小 maxsize 最大大小(最大可以扩大到 20280M,也可扩展至无限unlimited)
创建大表空间:
create bigfile tablespace 表空间名 datafile 表空间文件需存放的位置 size 表空间起始大小 autoextend on next 每次扩大大小 maxsize 最大大小(最大可以扩大到 20280M,也可扩展至无限unlimited);
3、 将表空间指定给用户为默认表空间
alter user 用户名 default tablespace 表空间名;
4、给用户授权
grant dba,connect,resource,create session to 用户名;
前期一切都准备好之后,我们可以直接在cmd命令行下开始导入数据啦!
5、全局导入dmp文件
imp userid@数据库名 file=dmp文件所在位置 log=存放导入日志位置 full=y ignore=y
userid:用户名/密码
file:输入文件(即dmp文件)
log:日志文件
full:全局导入
ignore:忽略创建错误
用户名后面可以跟数据库名也可以不跟,不跟库名默认为orcl数据库。
以上为Oracle数据库全局导入的全过程,很简单吧。如解释有误,还请各位多加指正,一起学习