`
cherryQQ
  • 浏览: 1139104 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

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;

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

查看所有用户

查看所有用户
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创建表空间用户和赋权限

    ### Oracle 创建表空间、用户及赋权操作详解 在Oracle数据库管理中,创建表空间、用户及赋予相应的权限是一项常见的任务。本文将详细介绍如何通过SQL语句实现这些操作,并解释每一步的具体含义。 #### 一、创建表...

    oracle创建表空间和用户

    本节将详细介绍如何在Oracle中创建表空间和用户,以及相关的配置步骤。 首先,我们来理解表空间的概念。在Oracle中,表空间是用来组织数据库对象(如表、索引、视图等)的逻辑存储区域。每个数据库至少有一个默认的...

    Oracle 创建用户以及导入库的脚本

    在Oracle数据库管理中,创建用户、分配...以上就是Oracle数据库中创建用户、赋权、导入数据、管理表空间及删除用户的详细步骤。在进行这些操作时,请确保你理解其影响并遵循最佳实践,以确保数据库的安全和稳定运行。

    建oracle用户并赋权

    通过以上步骤,我们不仅学会了如何在Oracle中创建用户并进行权限分配,还掌握了如何管理和查询这些用户的信息。这对于数据库管理员来说是非常重要的技能之一。正确地管理用户和权限可以帮助提高数据库的安全性和效率...

    oracle数据库的赋权脚本

    - **ALTER ANY TABLESPACE**:允许用户修改任何表空间,包括创建、删除和修改存储参数。 - **ALTER ANY DATABASE**:允许用户修改数据库级别的设置,如重命名数据库实例。 - **ALTER ANY SEQUENCE**:允许用户修改...

    Oracle中的用户操作、赋权、事务、锁、索引SQL语句.doc

    - **设置用户表空间配额**: ```sql ALTER USER [USER] QUOTA [QUOTA_SIZE] ON [TABLESPACE_NAME]; ``` #### 三、事务处理 事务是Oracle数据库管理中的一项核心功能,用于确保数据的一致性和完整性。 ##### ...

    Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法

    首先,添加用户的过程涉及创建一个新的数据库用户,同时为其指定一个默认的表空间和临时表空间,以及设置密码。以下是一个创建名为"TESTER"的用户的示例: ```sql CREATE USER "TESTER" PROFILE "DEFAULT" ...

    oracle 用户操作、赋权、事务、锁、索引资料.doc

    `ALTER USER [USER] QUOTA 10M ON users` 设置用户在特定表空间的配额。通过`GRANT SELECT, UPDATE(sal) ON emp TO tim`,可以指定用户对特定表的访问权限,甚至精确到字段级别。 三、事务特性 Oracle遵循ACID原则...

    oracle权限文章

    接下来,修改系统表空间的存储参数,创建回滚表空间和用户表空间。这些操作需要对表空间管理有深入了解,并且需要相应的权限,如ALTER TABLESPACE和CREATE TABLESPACE权限。 最后,创建用户并为其分配权限,这一...

    oracle按用户导入导出数据[文].pdf

    - 通过`dba_extents`视图查看用户使用的表空间,以确定在目标服务器上需要创建的表空间: ``` SQL> select DISTINCT owner ,tablespace_name from dba_extents where owner like 'TEST1'; ``` 3. **检查目标...

    Linux安装OracleXE.docx

    这里创建了一个名为`dba`的组,以及一个名为`oracle`的用户,该用户属于`oinstall`组和`dba`组: ``` groupadd dba useradd -m -g oinstall -G dba oracle ``` 为`oracle`用户设置密码时,确保密码不基于字典单词,...

    zabbix利用orabbix-1.2.3监控oracle数据库-及表空间

    ### 使用orabbix-1.2.3监控Oracle数据库与表空间 #### 一、概述 在IT运维领域,对数据库的健康状态进行实时监控是非常重要的。Oracle作为一款广泛使用的数据库管理系统,其性能和稳定性对于企业的业务运行至关重要...

    Oracle 操作集合

    - 上述命令创建了一个名为`mpss`的新用户,并指定了默认表空间和临时表空间。 - **给用户赋权**: - `GRANT connect TO mpss;` - `GRANT resource, create session TO mpss;` - 这些命令用于授予用户基本的操作...

    原版韩顺平课堂笔记

    2. **Oracle表空间和数据对象管理**: - **创建临时表空间**:`create temporary tablespace 用户名_temptempfile '路径' size 存储大小 autoextend [on|off] next 新增大小 maxsize 最大大小 extent management ...

    韩顺平oracle学习笔记

    scott想把emp表的权限从leng用户赋权给新用户yoyo; Scott> grant select on emp to leng with grant option; Leng> grant select on scott.emp to yoyo; Yoyo> select * from scott.emp; 如果是对象权限,就加入...

    Oracle备份还原.doc

    - **新建表空间**:如`wzgis`和`mapgisdba`,表空间是Oracle数据库中存储数据的地方,每个用户的数据通常会分配到特定的表空间中。 - **用户创建与权限设置**:创建`mapgisdba`和`cadadba`用户,并确保它们在表...

    oracle数据库入门学习.pdf

    安装完成后,可以通过SQL命令或者管理工具(如PL/SQL Developer)来创建表空间和用户。分配权限可以让用户访问特定的数据库对象,如表、视图等。 3. **使用PL/SQL Developer连接数据库**:PL/SQL Developer是一款...

    Oracle RAC with linux 5.3 安装

    - **创建软件目录**:Oracle软件通常安装在特定目录,如`/u01/app/oracle`,需要预先创建并赋权给`oracle`用户。 3. **其他配置**: - **关闭防火墙和SELinux**:在安装过程中关闭防火墙和安全增强型Linux...

    oracle傻瓜手册

    5. **权限与角色管理**:介绍Oracle的权限系统,包括用户、角色和系统权限的创建、赋权和撤销,理解GRANT、REVOKE等语句的使用。 6. **表空间与数据文件**:理解表空间的概念,如何创建和管理数据文件,以及如何...

    数据库安全管理.pptx

    创建新用户时,需要指定识别方式(如密码或操作系统认证),默认表空间,临时表空间,以及可能的表空间配额和概要文件。例如,`CREATE USER a IDENTIFIED BY a1234 DEFAULT TABLESPACE users QUOTA 10M ON users;`这...

Global site tag (gtag.js) - Google Analytics