`
anson_xu
  • 浏览: 505601 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类

Oracle创建表空间、创建用户以及授权、查看权限

阅读更多
Oracle创建表空间、创建用户以及授权、查看权限
创建临时表空间

创建临时表空间
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;   //比如dba

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

查看所有用户

查看所有用户
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;
分享到:
评论

相关推荐

    Oracle创建表空间、创建用户以及授权、查看权限.doc

    Oracle创建表空间、创建用户以及授权、查看权限 sqlplus 命令

    Oracle创建表空间、创建用户、授权、授权对象的访问以及查看权限

    Oracle创建表空间、创建用户、授权、授权对象的访问以及查看权限

    完整ORACLE创建表空间、用户、设置用户权限脚本

    完整ORACLE创建表空间、用户、设置用户权限脚本,txt格式,很实用

    Oracle创建表空间、临时表、用户及用户授权

    在Oracle数据库管理中,表空间(Tablespaces)、临时表(Temporary Tables)、用户(Users)以及用户授权(User Authorization)是数据库管理员(DBA)进行数据库架构设计和安全管理的基础操作。以下将详细介绍这些...

    Oracle--创建表空间+用户+授权

    Oracle--创建表空间+用户+授权

    oracle创建删除表空间和用户授权的一些语句 可以直接使用

    oracle创建删除表空间和用户授权的一段代码 可以直接使用 只需要修改表空间以及表明即可

    使用PLSQL 创建Oracle数据库用户并设置权限

    4. 表空间:表空间是指数据库中的逻辑存储单元,例如用户表空间、系统表空间等。 5. PLSQL:PLSQL 是 Oracle 数据库的编程语言,用于创建存储过程、函数和触发器等。 六、扩展阅读 1. Oracle 官方文档: Oracle ...

    oracle 创建表空间、回滚段、用户、表的详细语法

    Oracle 创建表空间、回滚段、用户、表的详细语法 Oracle 是一种关系型数据库管理系统,广泛应用于各个行业。创建表空间、回滚段、用户、表是 Oracle 中最基本的操作之一,本文将详细介绍这四个操作的语法和步骤。 ...

    oracle创建表空间

    总结来说,创建和管理Oracle表空间涉及多个方面,包括创建表空间和临时表空间、指定数据文件、设置自动扩展、创建用户并分配表空间、授权以及维护表空间的数据文件。理解这些概念和操作对于有效管理Oracle数据库至关...

    使用PLSQL创建Oracle数据库User用户并设置权限

    使用PLSQL创建Oracle数据库User用户并设置权限 主要演示了如何使用 PLSQL 创建一个 User 用户, 并使之具有创建表、修改表、访问表的权限。解决了 使用自定义用户创建表时出现的 没有表空间的访问权限的问题。

    MyEclipse的SSH框架搭建教程带干净项目、oracle表空间用户密码权限创建

    还有自己做的3到4页的MyEclipse搭建SSH的傻瓜式教程,还有oracle数据库连接引擎的配置的图片流程详解,更有oracle创建表空间、用户名和密码以及给用户授权的sql语句,复制后直接在sql plus里执行。 才收你2分哦,...

    Oracle_授权审计表Truncate权限.docx

    Oracle 授权审计表 Truncate 权限 Oracle 数据库中的授权审计表是指系统自动生成的审计表,用于记录数据库中各种操作的审计信息。这些审计信息可以用于跟踪数据库中发生的各种操作,提高数据库的安全性。 Truncate...

    怎么创建表空间以及用户

    1.创建用户kaifa(密码亦为kaifa),...在表空间下创建用户 create user dm identified by password default tablespace dm temporary tablespace temp; c.给用户授权 grant connect,resource,dba to kaifa;

    oracle用户创建 授权

    Oracle 数据库用户角色、表空间创建、删除命令是 Oracle 数据库管理中非常重要的一部分。以下是对 Oracle 用户创建授权的详细解释。 创建表空间 创建表空间是 Oracle 数据库管理的基本操作之一。创建表空间的基本...

    Oracle_建表空间及用户名并授权

    在Oracle中,创建表空间和用户并进行授权是设置新数据库环境的基础步骤,这有助于隔离不同应用的数据,提高管理和维护效率。 首先,创建表空间的目的是为了划分数据的存储区域。例如,当有多个应用程序在同一Oracle...

    ORACLE单独授权表或视图或存储过程.doc

    授予用户表权限 为了授予用户对某个表的权限,我们需要按照以下步骤进行操作: 1. 创建用户:使用ORACLE控制台创建用户,指定用户名、密码和表空间。 2. 授权角色:授予用户CONNECT角色,以便用户可以创建表、视图...

    Oracle权限大全

    授予权限是 Oracle 权限大全的重要内容,包括授予创建 session 的权限、授予使用表空间的权限、授予创建表的权限、授予删除表的权限、授予插入表的权限、授予修改表的权限等多种权限。 grant 命令是授予权限的基本...

    Oracle用户授权

    在Oracle中,创建用户、表空间以及进行授权是管理数据库的关键步骤。以下是对这些概念的详细解释: 1. **创建用户**: Oracle中的用户是数据库操作的主要实体,通过`CREATE USER`语句来创建。例如: ```sql ...

Global site tag (gtag.js) - Google Analytics