`
hanyi366
  • 浏览: 290366 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

create tablespace

 
阅读更多

创建临时表空间

创建临时表空间
CREATE TEMPORARY TABLESPACE test_temp
TEMPFILE
' C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf '
SIZE 32M
AUTOEXTEND
ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;

创建用户表空间

创建用户表空间
CREATE TABLESPACE test_data
LOGGING
DATAFILE
' C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\TEST_DATA01.DBF '
SIZE 32M
AUTOEXTEND
ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;

创建用户并制定表空间

CREATE USER username IDENTIFIED BY password
DEFAULT TABLESPACE TEST_DATA
TEMPORARY TABLESPACE TEST_TEMP;

给用户授予权限

GRANT
  
CREATE SESSION, CREATE ANY TABLE , CREATE ANY VIEW , CREATE ANY INDEX , CREATE ANY PROCEDURE ,
  
ALTER ANY TABLE , ALTER ANY PROCEDURE ,
  
DROP ANY TABLE , DROP ANY VIEW , DROP ANY INDEX , DROP ANY PROCEDURE ,
  
SELECT ANY TABLE , INSERT ANY TABLE , UPDATE ANY TABLE , DELETE ANY TABLE
  
TO username;

将role这个角色授与username,也就是说,使username这个用户可以管理和使用role所拥有的资源

GRANT role TO username;


-----------------------------------------------查看用户权限---------------------------------------------------------

查看所有用户

SELECT * FROM DBA_USERS;
SELECT * FROM ALL_USERS;
SELECT * FROM USER_USERS;

查看用户系统权限

SELECT * FROM DBA_SYS_PRIVS;
SELECT * FROM USER_SYS_PRIVS;

查看用户对象或角色权限

SELECT * FROM DBA_TAB_PRIVS;
SELECT * FROM ALL_TAB_PRIVS;
SELECT * FROM USER_TAB_PRIVS;

查看所有角色

SELECT * FROM DBA_ROLES;

查看用户或角色所拥有的角色

SELECT * FROM DBA_ROLE_PRIVS;
SELECT * FROM USER_ROLE_PRIVS;

 

分享到:
评论

相关推荐

    CREATE TABLESPACE命令详解

    ### CREATE TABLESPACE 命令详解 在数据库管理中,`CREATE TABLESPACE` 命令是用于创建新的表空间的基础指令。表空间是数据库逻辑存储结构中的一个基本单位,用于存储数据文件、索引等数据库对象。通过合理地规划和...

    CREATE TABLESPACE

    ### 创建表空间 (CREATE TABLESPACE) 在数据库管理中,“创建表空间”(CREATE TABLESPACE)是一项重要的操作,它用于定义数据库中的存储区域。表空间是数据库逻辑存储结构的一部分,用于组织和管理数据文件。通过...

    创建Oracle表空间

    create user username identified by password default tablespace user_data temporary tablespace user_temp; 4. 给用户授予权限: 为了使用户能够连接到数据库并执行操作,必须授予其适当的权限。在Oracle中,...

    create delete tablespace user

    2. **创建表空间**:接下来,使用`CREATE TABLESPACE`语句创建表空间,并关联之前创建的数据文件。例如: ```sql CREATE TABLESPACE mytablespace DATAFILE '/u01/app/oracle/oradata/mydb/mydatafile.dbf' ...

    Oracle_create_tablespace语法详解.docx

    Oracle Create Tablespace 语法详解 本文将对 Oracle Create Tablespace 语法进行详细的解释和分析,从 undo 表空间到表空间的创建,DATAFILE 的设置,MININUM EXTENT,BLOCKSIZE,logging clause,FORCE LOGGING,...

    oracle新建用户详细步骤

    cmd输入 sqlplus;... GRANT CREATE SESSION,CREATE TABLE,CREATE VIEW,CREATE SEQUENCE,UNLIMITED TABLESPACE TO 用户名; GRANT CONNECT TO 用户名; GRANT RESOURCE TO 用户名; GRANT DBA TO 用户名;

    oracle_create

    sql>create tablespace wwspace datafile 'D:\wwOracle\wwspace.dbf' size 10M; 3、创建用户并制定表空间 sql>create user wwuser identified by wwuser default tablespace wwspace temporary ...

    oracle 创建表空间步骤代码

    /*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile ‘D:\oracle\oradata\Oracle9i\user_temp.dbf’ size 50m autoextend on next 50m maxsize 20480m extent management local;...

    常用OracleSQL

    create tablespace tbsoa DATAFILE 'F:\app\Administrator\oradata\orcl\tbsoa.dbf' size 1024m autoextend on next 30m; create user oldoa identified by oldoa; grant dba to oldoa; alter user oldoa default ...

    最全的oracle常用命令大全.txt

    create table 表名 (列说明列表); 为基表增加新列命令如下: ALTER TABLE 表名 ADD (列说明列表) 例:为test表增加一列Age,用来存放年龄 sql>alter table test add (Age number(3)); 修改基表列定义...

    Oracle_tablespace_(表空间)的创建、删除、修改、扩展及检查等

    create tablespace 表空间名 datafile '文件标识符' 存储参数 [...] |[minimum extent n] |[logging|nologging] |[default storage(存储配置参数)] |[online|offline]; |[permanent|temporary] 其中,文件标识符是...

    Oracle数据库创建和授权

    CREATE TEMPORARY TABLESPACE ELWY_TEMP TEMPFILE 'E:\DataBase\Oracle\ELWY_TEMP.DBF' SIZE 100m AUTOEXTEND ON NEXT 50m MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; -- 删除数据表空间及文件 DROP ...

    NC 安装教程 附Oracle'安装

    CREATE USER NC50 IDENTIFIED BY NC50 DEFAULT TABLESPACE NNC_DATA01 TEMPORARY TABLESPACEtemp; GRANT connect,dba to NC50; 五、安装NC管理软件 创建用户和权限后,用户可以安装NC管理软件。安装NC管理软件需要...

    SQL语句之ALTER TABLESPACE 语句详解.pdf

    - 数据文件必须之前已经通过`CREATE TABLESPACE`或`ALTER TABLESPACE`命令添加到了表空间中。 3. **`RENAME TO`** - **功能**:重命名表空间。 - **适用场景**:适用于NDB和InnoDB表空间。 - **参数**:`...

    IBM db2 常用命令大全

    `CREATE TABLESPACE exoatbs IN DATABASE PARTITION GROUP Ibmdefaultgroup PAGESIZE 8K MANAGED BY SYSTEM USING('/home/exoa2/exoacontainer') EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL ibmdefault8k OVERHEAD ...

    轻松上手openGauss第4期:openGauss基本管理(上).pdf

    创建表空间可以使用CREATE TABLESPACE语句,例如:create tablespace tbs2 relative location 'tablespace/tbs2' maxsize '100G';create tablespace tbs3 owner jack location '/gauss/data/tbs3'; 查询表空间信息 ...

    oracle数据库存储管理

    创建数据文件可以使用 CREATE TABLESPACE 语句,例如创建一个名为 mytbs 的表空间,包含一个 50MB 的数据文件: CREATE TABLESPACE mytbs DATAFILE 'E:\oracledata\mydatafile.dbf' SIZE 50M; 删除数据文件可以...

Global site tag (gtag.js) - Google Analytics