oracle表空间创建及imp命令导入

oracle 表空间创建及imp导入

概念:表空间是一个虚拟的概念可以无限大,但是需要由数据文件作为载体

作用:
1.决定数据库实体的空间分配;
2.设置数据库用户的空间份额;
3.控制数据库部分数据的可用性;
4.分布数据于不同的设备之间以改善性能;
5.备份和恢复数据。

###创建流程
//切换最高级别进行操作
conn 用户/密码 (最高级别加上 as sysdba)

1.创建临时表空间
create temporary tablespace ‘临时表名称’
tempfile ‘存放数据的路径.dbf’
size //大小设值
autoextend on //自动增长
extent management local;

2.创建数据表空间
create tablespace ‘数据表名称’
logging
datafile ‘存放数据的路径’
size //大小设值
autoextend on //自动增长

3.创建用户并指定表空间
create user 用户名 identitfied by 密码 --当密码是数字+字母时,必须将密码用双引号引起来
default tablespace 数据表
temporary tablespace 临时表

4.给用户授予权限
grant connect,resource,dba to 用户

##扩展
#查看当前用户使用的表空间情况
select * from user_users;
#查看oracle下面所有的表空间
select * from Dba_Tablespaces;
#查看当前用户的角色
select * from user_role_privs
#查看表空间
select * from v$tablespace;
#查看每个表空间有哪些数据文件
desc dba_data_files;

##导入导出dmp文件入oracle命令
exp 用户名/密码 file=‘文件路径’ full=y //导出
imp用户名/密码 file=‘文件路径’ full=y ignore=y

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值