欢迎投稿

今日深度:

Oracle创建表空间用户(代码教程),oracle创建

Oracle创建表空间用户(代码教程),oracle创建


一、表空间

临时表空间

创建临时表空间范例

CREATE TEMPORARY TABLESPACE duke_temp         /* 临时表空间名称:duke_temp */
tempfile 'C:\oracle\tablespace\duke_temp.dbf' /* 表空间路径 */
size 50m                                      /* 空间初始大小:50M*/
autoextend ON                                 /* 开启自动扩展 */
NEXT 50m                                      /* 空间满了一次扩展50M*/
maxsize 6G                                    /* 空间最终大小6G,可设为 unlimited 大小不受限制*/
extent management local;

表空间

创建表空间范例

CREATE TABLESPACE duke_data                   /* 临时表空间名称:duke_temp */
datafile 'C:\oracle\tablespace\duke_data.dbf' /* 表空间路径 */
size 50m                                      /* 表空间初始大小:50M */
autoextend ON                                 /* 开启自动扩展*/
NEXT 50m                                      /* 表空间满了后一次扩展50M */
maxsize 10G                                   /* 空间最终大小10G,可设为 unlimited 大小不受限制*/
logging extent management local; 

二、用户

创建用户并指定表空间

CREATE USER duke                    /* 用户名 */ 
IDENTIFIED BY duke                  /* 密码 */   
DEFAULT TABLESPACE duke_data        /* 表空间 */     
TEMPORARY TABLESPACE duke_temp      /* 临时表空间 */   

给用户授予权限和撤销权限

新创建的用户是不能直接登陆的,需要给它授予必要的权限后才能登陆oracle。一般我们给用户授予两个系统内置的角色权限,他们时 connect 和 resource。

connect 角色使得用户可以登录;resource 角色使得用户可以进行程序开发,如建立表、触发器等。授权命令如下:

GRANT CONNECT,RESOURCE TO duke /* 用户名 */ 

www.htsjk.Com true http://www.htsjk.com/oracle/24056.html NewsArticle Oracle创建表空间用户(代码教程),oracle创建 一、表空间 临时表空间 创建临时表空间范例 CREATE TEMPORARY TABLESPACE duke_temp /* 临时表空间名称:duke_temp */tempfile C:\oracle\tablespace\duke_temp.dbf...
评论暂时关闭