Oracle 创建表空间、创建用户、用户赋权、数据导出与导入

导读:本篇文章讲解 Oracle 创建表空间、创建用户、用户赋权、数据导出与导入,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

一、创建表空间

create tablespace stuuser
datafile 'c:\stuuser.dbf'
size 100m
autoextend on
next 10m

stuuser为表空间名称
datafile 用于设置物理文件名称
size 用于设置表空间的初始大小
autoextend on 用于设置自动增长,如果存储量超过初始大小,则开始自动扩容
next 用于设置扩容的空间大小

二、创建用户

create user system123
identified by admin
default tablespace stuuser

system123 为创建的用户名
identified by 用于设置用户的密码
default tablesapce 用于指定默认表空间名称

三、用户赋权

grant dba to system123

给用户 system123 赋予 DBA 权限后即可登陆

 四、数据导出与导入

1、整库导出与导入

--整库导出
exp system/admin full=y

admin是密码

参数 full=y 是整库导出

--指定备份文件的名称
exp system/admin file=文件名 full=y
--整库导入
imp system/admin full=y
--如果不指定 file 参数,则默认用备份文件 EXPDAT.DMP 进行导入
imp system/admin full=y file=stu.dmp

2、按用户导出与导入

--按用户导出
exp system/admin owner=system123 file=stu.dmp
--按用户导入
imp system/admin file=stu.dmp fromuser=system123

3、按表导出与导入

按表导出

exp system123/admin file=a.dmp tables=t_stu,t_teacher

用 tables 参数指定需要导出的表,如果有多个表用逗号分割即可

按表导入

imp system132/admin file=a.dmp tables=t_stu,t_teacher

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/48772.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!