Oracle创建Schema用户名及表空间

Posted DATA数据猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle创建Schema用户名及表空间相关的知识,希望对你有一定的参考价值。

Oracle创建Schema、用户名及表空间

1 创建新用户

create user usename identified by password;

SQL> create user zxy identified by yyds;

User created.

2 查看当前表空间

SQL> select tablespace_name from user_tablespaces;

TABLESPACE_NAME
------------------------------
SYSTEM
SYSAUX
UNDOTBS1
TEMP
USERS
EXAMPLE

3 创建表空间

create tablespace spacename datafile 'filedir';

spacename : 是自定义的表空间名字,当然也是新的Schema的名称

filedir : 文件存储路径,可随意选择一个磁盘空间充足的目录

SQL> create tablespace zxy datafile '/home/oracle/app/oracle/oradata/helowin/zxy.dbf' size 100m;

Tablespace created.

4 将空间分配给用户

alter user username default tablespace spacename;

SQL> alter user zxy default tablespace zxy;

User altered.

5 给用户授权

grant create session,create table,unlimited tablespace to username;

SQL> grant create session,create table,unlimited tablespace to zxy;

Grant succeeded.

6 查看表空间

SQL> select tablespace_name from user_tablespaces;

TABLESPACE_NAME
------------------------------
SYSTEM
SYSAUX
UNDOTBS1
TEMP
USERS
EXAMPLE
ZXY

7 连接

SQL> conn zxy/yyds;
Connected.

以上是关于Oracle创建Schema用户名及表空间的主要内容,如果未能解决你的问题,请参考以下文章

ORACLE-用户及表空间创建命令总结

Oracle大表改为分区表及表空间切换方案

[转帖]总结ORACLE系统视图及表大全

Oracle 11g R2 用户与模式(schema)

如何彻底删除oracle创建的用户和表空间

ORACLE-常用基础命令总结