初始化Oracle


安装完Oracle以后,需要去创建用户,赋予权限,创建表空间。
.
创建表空间的作用:每个用户都有自己的表空间,各个表空间是相互隔离的。


1: 使用sqlplus登陆oracle

[oracle@bogon orcl]$ sqlplus sys/sys as sysdba

2:创建表空间
1)创建数据数据表空间,表空间名为 sbxk_data

SQL> CREATE TABLESPACE sbxk_data
2 LOGGING
3 DATAFILE 'C:/app/wangchao/oradata/orcl/sbxk_data01.dbf'
3 SIZE 32M
4 AUTOEXTEND ON
5 NEXT 32M MAXSIZE 2048M
6 EXTENT MANAGEMENT LOCAL;

不限制表空间大小用:maxsize unlimited

2)创建临时数据表空间, 表空间名为 sbxk_temp

SQL> CREATE TEMPORARY TABLESPACE sbxk_temp
2 TEMPFILE 'C:/app/wangchao/oradata/orcl/sbxk_temp01.dbf'
3 SIZE 32M
4 AUTOEXTEND ON
5 NEXT 32M MAXSIZE 2048M
6 EXTENT MANAGEMENT LOCAL;
Tablespace created.

3:创建用户

SQL> create user root identified by 123456;

用户已创建

4:赋予权限

SQL> grant dba to root;
授权成功。
// grant connect, resource,dba to root 也可以授予多个权限

5:修改用户的默认表空间和临时表空间

SQL> ALTER USER root
2 DEFAULT TABLESPACE sbxk_data
3 TEMPORARY TABLESPACE sbxk_temp;

6:登陆

SQL> conn root/123456;

**备注:
1,sbxk是项目名称
2,删除表空间

--删除空的表空间,但是不包含物理文件
drop tablespace tablespace_name;
--删除非空表空间,但是不包含物理文件
drop tablespace tablespace_name including contents;
--删除空表空间,包含物理文件
drop tablespace tablespace_name including datafiles;
--删除非空表空间,包含物理文件
drop tablespace tablespace_name including contents and datafiles;
--如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS
drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;**
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值