oracle创建表空间、创建用户、创建权限

版权声明:竹子原创,未经允许不得转载 https://blog.csdn.net/u010411264/article/details/83243196

1.账号登录

在安装Oracle时,你需要记住设置的“全局数据库名”(默认为orcl) 和 口令,在以两种方式登录时:

用户名: sys(超级用户==sysdba) / system(管理员用户)Sys和system区别在于system不能创建表空间

system默认口令:manager

sys默认默认:change_on_install

使用SQL Plus登录数据库时,system使用密码manager可直接登录。

但如果是sys用户,密码必须加上as sysdba,即完整密码为:change_on_install as sysdba

如果是用工具Oracle SQL Developer登录sys用户,那么需要先用sqlplus登录sys,然后修改密码,之后就用这个密码连接既可以

修改命令:alter user sys identified by 123456

2.创建表空间

创建数据表空间

create tablespace user_data  

datafile 'D:\APP\ORACLE\ORADATA\ORCL\bamboo_data.DBF'

size 50m  

autoextend on  

next 50m maxsize 20480m  

extent management local;

创建临时数据表空间

create temporary tablespace user_temp  

tempfile 'D:\APP\ORACLE\ORADATA\ORCL\bamboo_temp.dbf'

size 50m  

autoextend on  

next 50m maxsize 20480m  

extent management local;

 

可以查到

select tablespace_name from dba_tablespaces;

指令

说明

例子

create tablespace xx

创建表空间,表空间名称为xx

 

logging/nologging

生成日志/不生成日志

 

datafile  xx.dbf size  mmM

数据文件的具体位置和数据文件大小,如果有多个文件,可以用逗号隔开,但是每个文件都需要指明大小.单位以指定的单位为准如 5M 或 500K。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.查询表空间所在的路径

select * from dba_data_files

(start)

FILE_NAME

文件名

D:\APP\ORACLE\ORADATA\ORCL\SYSTEM01.DBF

FILE_ID

文件ID

1

TABLESPACE_NAME

表空间名

SYSTEM

BYTES

字节

838860800(B) = 800(MB)  

BLOCKS

102400

STATUS

状态

AVAILABLE

RELATIVE_FNO

相对文件编号

1

AUT  

 

YES

MAXBYTES

最大字节

3.4360E+10

MAXBLOCKS

最大块

4194302         

INCREMENT_BY

增量

1280  

USER_BYTES

使用字节

837812224      

USER_BLOCKS

使用块

102272

ONLINE_

在线

SYSTEM

(end)

3.创建用户

create user c##bamboo identified by ****

default tablespace user_data  

temporary tablespace user_temp;

因为我用的数据库是12c,所以用户名前面要加c##,想知道原因请看:

https://blog.csdn.net/wangsimiao118/article/details/78818836

那么要想创建的用户不需要加c##,那就是要求数据库不能为CDB。

怎么查数据库是不是CDB呢,如下语句:

select CDB from v$database;

如果得到的结果为YES,那么就是CDB的数据库,否则,则不是。

要不想创建数据库的时候不加c##,我们可以重新创建数据库,打开

Database Configuration Assistant工具。

去掉红框里的勾选就可以了。

4.给用户创建权限

grant connect,resource,dba to username;

 

猜你喜欢

转载自blog.csdn.net/u010411264/article/details/83243196