/*********************************************************************************************************************
1、创建表空间,角色及用户
**********************************************************************************************************************/
/* 以sys 用户登录 */
conn sys/pwd AS SYSDBA;
/* 在sys用户下执行 */
---create tablespace
DROP TABLESPACE tongTabSpace INCLUDING CONTENTS AND DATAFILES;
CREATE TABLESPACE tongTabSpace
LOGGING
DATAFILE 'E:\oracle\product\10.2.0\oradata\orcl\tongTabSpace01.DBF'
SIZE 100M
AUTOEXTEND ON
NEXT 50M MAXSIZE 10240M
EXTENT MANAGEMENT local;
/* 创建用户 */
---并指定表空间
DROP USER admin;
CREATE USER admin IDENTIFIED BY admin
DEFAULT TABLESPACE tongTabSpace TEMPORARY TABLESPACE temp;
---create role
--系统管理员角色
DROP ROLE roleadmin;
CREATE ROLE roleadmin;
--grant privilege
/* 授权系统管理员角色权限 */
REVOKE
--创建表
CREATE TABLE,
--表空间不受限制--权限大太,无法授予
--UNLIMITED TABLESPACE,
--创建视图
CREATE VIEW,
--创建序列
CREATE SEQUENCE,
--创建存储过程
CREATE PROCEDURE,
--创建触发器
CREATE TRIGGER,
--创建索引
CREATE INDEXTYPE
FROM roleadmin;
GRANT
--创建会话
CREATE SESSION,
--创建表
CREATE TABLE,
--表空间不受限制--权限大太,无法授予
--UNLIMITED TABLESPACE,
--创建视图
CREATE VIEW,
--创建序列
CREATE SEQUENCE,
--创建存储过程
CREATE PROCEDURE,
--创建触发器
CREATE TRIGGER,
--创建索引
CREATE INDEXTYPE
TO roleadmin;
---表空间不受限制权限单独授予(因为权限大太,无法授予)
GRANT UNLIMITED TABLESPACE TO admin;
/* 将角色权限授予用户 */
REVOKE roleadmin FROM admin;
GRANT roleadmin TO admin;
分享到:
相关推荐
#### 第十部分:Oracle 11g 的表分区 **10.1 表分区的含义** 表分区是将大表分割成较小、更易管理的部分的过程。 **10.2 范围分区** 范围分区基于一个键的范围进行划分,适用于按时间或数值范围排序的数据。 **...
Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。 全书结构合理、内容翔实、示例丰富...
Oracle 11g 常用命令 Oracle 11g 是一种关系数据库管理系统,提供了许多实用的命令来管理和维护数据库。在本文中,我们将介绍一些常用的 Oracle 11g 命令,包括监听命令、用户管理命令、表及表空间管理命令等。 一...
### Oracle 10g 常用SQL查询与管理命令详解 #### 1. 查询Oracle中所有用户信息 - **SQL语句**: ```sql SELECT * FROM dba_users; ``` - **说明**: 此命令用于列出Oracle数据库中所有的用户信息,包括用户名、...
Oracle 11g 是一款广泛使用的数据库管理系统,其命令行工具是进行数据库管理和维护的重要手段。以下是一些关于Oracle 11g常用命令的详细解释: 1. 监听器管理: - 启动监听器:`lsnrctl start` - 停止监听器:`...
首先,需要设置 root 用户登录,修改 /etc/user_attr 文件,将 type=role 修改为 type=normal。然后,需要设置 ssh 允许 root 用户登录,修改 /etc/ssh/sshd_config 文件,将 PermitRootLogin no 修改为 ...
### Oracle 10G 培训日志知识点解析 #### 一、SQL概述与数据库概念 - **SQL概述**:SQL(Structured Query Language),即结构化查询语言,是用于管理关系型数据库的标准语言。 - **数据库定义**:数据库是一个长期...
Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。 全书结构合理、内容翔实、示例丰富...
### ORACLE 10G OCP 笔记详解 #### 用户管理与权限分配 在 Oracle 10G 数据库管理中,用户管理是一项基础而重要的任务。它涉及到创建用户、分配权限以及管理这些权限的过程。以下是对文档中提到的相关知识点进行...
在Oracle 10g中,可以通过`CREATE USER`命令来创建新的用户。创建用户的命令格式如下: ```sql CREATE USER <用户> IDENTIFIED BY <口令> | EXTERNALLY | GLOBALLY AS <描述> DEFAULT TABLESPACE <表空间> TEMPORARY...
### Oracle10g实现全文检索知识点详解 #### 一、背景与概述 Oracle10g是Oracle公司推出的一款关系型数据库管理系统,它在原有版本的基础上增加了许多新特性,包括更强大的安全性和性能优化功能。其中,全文检索是...
sql>create user wwuser identified by wwuser default tablespace wwspace temporary tablespace temp 位置:D:\wwOracle\wwspace.dbf 用户名: wwuser 密码: wwuser 临时表:temp 3、创建角色 ...
在Oracle 11g数据库管理系统中,用户安全与授权是确保数据安全性的重要环节。这篇学习资料主要涵盖了数据库用户管理和角色管理两个核心主题。 首先,**数据库用户**是数据库系统的基础,它们代表了数据库的实际使用...
`Ora 10G SQL Reference.chm`是Oracle 10g的SQL参考手册,其中包含了详细的SQL语法、函数、操作符和数据库管理命令。当遇到权限问题时,可以查阅此手册获取关于`GRANT`、`REVOKE`、`ALTER USER`和`SET ROLE`等命令...
CREATE ROLE NEWUSER_ROLE; GRANT CREATE TABLE, CREATE VIEW TO NEWUSER_ROLE; GRANT NEWUSER_ROLE TO NEWUSER; ``` 这样,`NEWUSER`就通过`NEWUSER_ROLE`拥有了创建表和视图的权限。 在Windows 7环境下,可以通过...
4. AQ_USER_ROLE、AQ_ADMINISTRATOR_ROLE:支持Oracle的高级查询功能,涉及Oracle Advanced Queuing(AQ)。 5. SNMPAGENT:与Oracle Enterprise Manager和Intelligent Agent集成,用于监控和管理。 6. RECOVERY_...
CREATE ROLE rolename; ``` 比如创建一个名为`admin_role`的角色: ```sql CREATE ROLE admin_role; ``` 向角色授予权限: ```sql GRANT CREATE DATABASE LINK, CREATE PROCEDURE TO admin_role; ``` 四、删除角色 ...
在Oracle Database 10g之前的版本中,Connect角色还包含了更多权限,如`ALTER SESSION`、`CREATE CLUSTER`、`CREATE DATABASE LINK`、`CREATE SEQUENCE`、`CREATE SESSION`、`CREATE SYNONYM`、`CREATE TABLE`和`...
在Oracle 10g版本中,数据字典帮助管理员和开发人员获取和管理数据库的信息。以下是对文档中提到的一些主要知识点的详细解释: 1. **查询特定字段的表**:可以使用`DBA_TAB_COLS`视图来查找包含特定字段(例如'A')...
1.4 Oracle 11g的新特性 1.4.1 数据库管理部分 1.4.2 PL/SQL部分 1.4.3 其他部分 第2章 Oracle在Windows平台上的安装与配置 2.1 Oracle通用安装器 2.2 Oracle数据库软件的安装 2.3 Oracle数据库软件的卸载 2.3.1 ...