(原)学习ORCALE表空间、用户建立SQL
CREATE tablespace MYTEST DATAFILE 'D:\oracle\oradata\MYTEST.dbf' SIZE 5M
--TEMPFILE ' 路径\***.dbf ' size *M
AUTOEXTEND on --自动增长
DEFAULT STORAGE(
INITIAL 409600
NEXT 51200
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 1
)
ONLINE;
--手动增加数据文件尺寸
ALTER DATABASE DATAFILE 'D:\oracle\oradata\MYTEST.dbf'
RESIZE 10M;
--TEMPFILE ' 路径\***.dbf ' size *M
AUTOEXTEND on --自动增长
DEFAULT STORAGE(
INITIAL 409600
NEXT 51200
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 1
)
ONLINE;
--手动增加数据文件尺寸
ALTER DATABASE DATAFILE 'D:\oracle\oradata\MYTEST.dbf'
RESIZE 10M;
--设定数据文件自动扩展
ALTER DATABASE DATAFILE 'D:\oracle\oradata\MYTEST.dbf'
AUTOEXTEND ON NEXT 2M
MAXSIZE 20M;
ALTER DATABASE DATAFILE 'D:\oracle\oradata\MYTEST.dbf'
AUTOEXTEND ON NEXT 2M
MAXSIZE 20M;
--删除表空间
DROP TABLESPACE MYTEST INCLUDING CONTENTS AND DATAFILES;
DROP TABLESPACE MYTEST INCLUDING CONTENTS AND DATAFILES;
--建立临时表空间
CREATE TEMPORARY TABLESPACE MYTEST_TMP
TEMPFILE 'D:\oracle\oradata\MYTEST_TMP.dbf'' SIZE 50M EXTENT
MANAGEMENT LOCAL UNIFORM SIZE 1M;
MANAGEMENT LOCAL UNIFORM SIZE 1M;
--建立用户
CREATE USER MYTEST IDENTIFIED BY MYTEST DEFAULT TABLESPACE MYTEST
CREATE USER MYTEST IDENTIFIED BY MYTEST DEFAULT TABLESPACE MYTEST
--为用户授权
GRANT CONNECT,RESOURCE TO MYTEST;
--CONNECT 角色 — 该角色使用户可以连接数据库以及执行基本的操作,如创建自己的表。默认情况下,该角色不能访问其他用户的表。
--RESOURCE 角色 — RESOURCE 角色与 CONNECT 角色相似,但它允许用户拥有较多的系统权限,如创建触发器或存储过程。
--DBA 角色 — 允许用户拥有所有系统权限。
--授权
--grant create session to 用户名;
--grant create table to 用户名;
--grant create tablespace to 用户名;
--grant create view to 用户名
--授予用户使用表空间的权限:
--ALTER USER MYTEST QUOTA UNLIMITED ON MYTEST;
GRANT CONNECT,RESOURCE TO MYTEST;
--CONNECT 角色 — 该角色使用户可以连接数据库以及执行基本的操作,如创建自己的表。默认情况下,该角色不能访问其他用户的表。
--RESOURCE 角色 — RESOURCE 角色与 CONNECT 角色相似,但它允许用户拥有较多的系统权限,如创建触发器或存储过程。
--DBA 角色 — 允许用户拥有所有系统权限。
--授权
--grant create session to 用户名;
--grant create table to 用户名;
--grant create tablespace to 用户名;
--grant create view to 用户名
--授予用户使用表空间的权限:
--ALTER USER MYTEST QUOTA UNLIMITED ON MYTEST;
--修改用户角色
ALTER USER MYTEST DEFAULT ROLE ALL;