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数据库全局导入的全过程,很简单吧。如解释有误,还请各位多加指正,一起学习

经验分享 程序员 微信小程序 职场和发展