`

手工用户创建,老是记不住,记录

 
阅读更多
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 --此处是固定大小 --MAXSIZE UNLIMITED不限制大小
EXTENT MANAGEMENT LOCAL;

创建用户并指定表空间

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

给用户授予权限

grant connect to X;
grant dba to X;
grant resource to X;
grant unlimited tablespace to X;


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;


-------遇到no privileges on tablespace 'tablespace '

alter user userquota 10M[unlimited] on tablespace;
分享到:
评论

相关推荐

    手工创建oracle数据库

    创建用户和分配默认表空间: ``` CREATE TABLESPACE USERS DATAFILE '/oracle/oradata/oadb/users01.dbf' SIZE 1000M; CREATE USER test IDENTIFIED BY test DEFAULT TABLESPACE users; GRANT CONNECT, RESOURCE TO...

    手工创建Oracle数据库

    ### 手工创建Oracle数据库知识点详解 #### 一、概览 本文档旨在提供详细的步骤指导,帮助读者手工创建Oracle 11g数据库。通过这些步骤,用户可以自行完成数据库的构建过程,这对于理解Oracle数据库的工作原理及进行...

    手工创建ORACLE数据库实例

    本文将详述如何手工创建一个Oracle数据库实例,这对于数据库开发程序员来说是一项基础且重要的技能。 首先,理解“数据库实例”至关重要。Oracle数据库实例是运行在操作系统上的内存结构和进程的集合,它与实际的...

    如何手工创建Oracle数据库

    如何手工创建Oracle数据库是一个涉及多个步骤的技术过程,尤其对于数据库管理员(DBA)来说,了解这些步骤至关重要。在本文中,我们将详细讨论如何在Red Hat Enterprise 3操作系统上手动创建一个Oracle 10g Release 2...

    手工兴趣小组活动记录文稿.doc

    手工兴趣小组活动记录文稿.doc

    手工将股票交易记录到excel,自动生成图表

    手工将股票交易记录到excel,自动生成图表。记录信息包括买卖,价格,成交量

    Oracle 手工创建数据库完整步骤

    ### Oracle手工创建数据库完整步骤详解 #### 系统环境配置 在进行Oracle数据库的手工创建之前,确保系统环境已正确设置。本示例基于以下环境: - **操作系统**:Windows 2000 Server - **数据库版本**:Oracle 9i...

    供应室手工清洗消毒过程监测记录簿表.pdf

    供应室手工清洗消毒过程监测记录簿表 该记录簿表是供应室手工清洗消毒过程监测的重要工具,用于记录和跟踪手工清洗消毒过程的每个步骤。下面是该记录簿表中所涉及的知识点: 一、手工清洗和消毒的重要性 手工清洗...

    手工兴趣小组活动记录.doc

    【手工兴趣小组活动记录】 手工兴趣小组在第2、3周的活动中,主要围绕着制作“小熊”这一主题展开。活动地点设在多媒体教室,学生们在辅导教师的指导下,积极参与,通过一系列精细的手工步骤,成功制作出了可爱的...

    手工创建数据库的全部脚本及说明

    8. **创建用户管理的表空间**: 根据需求创建额外的表空间,供不同用户或应用使用。每个表空间可以包含一个或多个数据文件。 9. **设置初始化参数**: 初始化参数文件定义了数据库的行为和限制。根据你的需求,...

    SAP客户-物料信息记录可用.pdf

    例如,在创建销售定单时,用户可以从客户-物料信息记录中获取物料的描述和其他相关信息,从而快速完成销售定单的创建。 三、创建客户-物料信息记录的菜单路径 创建客户-物料信息记录的菜单路径如下:SAP Menu | ...

    手工创建oracle 数据库

    手工创建Oracle数据库要求对数据库的内部机制有深入的理解。以下是一些关键知识点的详细说明: 1. 初始化参数文件: 初始化参数文件是Oracle数据库的核心配置文件,它定义了数据库运行的各种参数。在创建数据库...

    展板系统线下手工记录表格.xlsx

    展板系统线下手工记录表格.xlsx

    手工 兴趣小组活动记录文稿.doc

    【手工兴趣小组活动记录】 手工兴趣小组的活动涵盖了多种折纸艺术,包括制作小熊、纸船、千纸鹤、爱心以及铅笔等。这些活动不仅锻炼了学生的动手能力,也激发了他们的创新思维和耐心。 1. **小熊折纸**: - 在这...

    手工制作活动记录.doc

    【手工制作活动记录.doc】是一份关于组织和记录手工社团活动的文档,主要涉及的是纸杯娃娃和泥塑花的制作活动。以下是该活动的主要知识点和相关教学策略: 1. **活动目标设置**: - 对于纸杯娃娃制作,活动目标...

    Oracle手工创建数据库的全部脚本及说明

    doc文档Oracle手工创建数据库的全部脚本及说明

    手工创建Oracle数据库过程详解

    11. 使用SYS用户创建SPFILE,这将从初始化参数文件(PFILE)中创建一个服务器参数文件(SPFILE)。 12. 切换回普通用户,例如执行“scott”脚本来创建SCOTT方案。 13. 测试数据库以确保创建完成。 最后,DBCA还可以...

Global site tag (gtag.js) - Google Analytics