Oracle建立表空间和用户

一、创建表空间

1、表空间模板
表空间
建立表空间(一般建N个存数据的表空间和一个索引空间):
create tablespace 表空间名
datafile ' 路径(要先建好路径)\***.dbf  ' size *M,可以通过'select * from dba_data_files'查询。
autoextend on  --自动增长
--还有一些定义大小的命令,看需要
 default storage(
 initial 100K,
 next 100k,
);
2、创建表空间例子
CREATE TABLESPACE DCIFRAMEX
         DATAFILE '/opt/oracle/oradata/ORCLCDB/dci/DCIFRAMEX.DBF'
         SIZE 500M
         AUTOEXTEND ON
         NEXT 100M
         EXTENT MANAGEMENT LOCAL;
3、删除表空间
drop tablespace DEMOSPACE including contents and datafiles

二、创建用户

1、用户模板
CREATE USER 用户名 PROFILE "DEFAULT" 
    IDENTIFIED BY "密码" DEFAULT TABLESPACE "表空间" 
    TEMPORARY TABLESPACE "TEMP"
    ACCOUNT UNLOCK;
);
2、创建用户例子
CREATE USER CHGTSERVER PROFILE "DEFAULT" 
    IDENTIFIED BY "Ch_20221208" DEFAULT TABLESPACE "DCIFRAMEX" 
    TEMPORARY TABLESPACE "TEMP"
    ACCOUNT UNLOCK;

三、授权

1、授予用户使用表空间的权限
alter user 用户名 quota unlimited on 表空间;
或 alter user 用户名 quota *M on 表空间
2、授权用户和表空间
grant connect,resource to demo;
grant create any sequence to demo;
grant create any table to demo;
grant delete any table to demo;
grant insert any table to demo;
grant select any table to demo;
grant unlimited tablespace to demo;
grant execute any procedure to demo;
grant update any table to demo;
grant create any view to demo;

Oracle建立表空间和用户

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值