采用sys or system / manager as sysdba; 连接数据库。
创建普通用户konglin: create user konglin identified by pwd_oracle;
删除用户, drop user konglin;
授予用户登录数据库的权限: grant create session to konglin;
授予用户操作表空间的权限:
grant unlimited tablespace to konglin;
grant create tablespace to konglin;
grant alter tablespace to konglin;
grant drop tablespace to konglin;
grant manage tablespace to konglin;
授予用户操作表的权限:
grant create table to konglin; (包含有create index权限, alter table, drop table权限)
授予用户操作视图的权限:
grant create view to konglin; (包含有alter view, drop view权限)
授予用户操作触发器的权限:
grant create trigger to konglin; (包含有alter trigger, drop trigger权限)
授予用户操作存储过程的权限:
grant create procedure to konglin;(包含有alter procedure, drop procedure 和function 以及 package权限)
授予用户操作序列的权限:
grant create sequence to konglin; (包含有创建、修改、删除以及选择序列)
授予用户回退段权限:
grant create rollback segment to konglin;
grant alter rollback segment to konglin;
grant drop rollback segment to konglin;
授予用户同义词权限:
grant create synonym to konglin;(包含drop synonym权限)
grant create public synonym to konglin;
grant drop public synonym to konglin;
授予用户关于用户的权限:
grant create user to konglin;
grant alter user to konglin;
grant become user to konglin;
grant drop user to konglin;
授予用户关于角色的权限:
grant create role to konglin;
授予用户操作概要文件的权限
grant create profile to konglin;
grant alter profile to konglin;
grant drop profile to konglin;
允许从sys用户所拥有的数据字典表中进行选择
grant select any dictionary to konglin;
分享到:
相关推荐
在Oracle中,创建用户后,通常需要赋予其必要的权限以完成其工作。以下是一些常见的权限管理步骤: 1. **创建用户**:使用`CREATE USER`语句创建新用户,如`CREATE USER username IDENTIFIED BY password;`。 2. *...
本文将详细介绍如何在Oracle环境中创建用户,并授予相应的权限,以便用户能够进行数据库的操作。 #### 二、创建表空间 在创建用户之前,通常需要先创建表空间。表空间是Oracle数据库中用于组织物理存储空间的基本...
### AIX系统及Oracle数据库...- **角色分配**:在赋予权限时,通常选择CONNECT、RESOURCE角色,并授予UNLIMITED TABLESPACE权限。 通过上述措施,可以有效地管理AIX系统和Oracle数据库的用户权限,提高系统的安全性。
在本篇博文中,我们将会介绍一种方法,允许普通用户在不赋予过大的ALTER SYSTEM权限的前提下,能够杀掉自己用户的会话。该方法的核心在于利用数据库的视图和存储过程来实现权限的隔离与控制。 首先,需要创建一个...
3. 只有拥有相应权限的用户(如DBA)才能给其他用户赋予权限。 4. Oracle数据库中可以有多个名为emp的表,但它们属于不同的用户,通过表的所有者区分。 总之,Oracle用户管理是一个精细且关键的过程,它涉及到...
角色是权限集合的概念,sys可以创建角色并赋予特定权限,然后将角色授予用户。这样简化了权限分配的过程。但需要注意,某些高权限的系统权限,如UNLIMITED TABLESPACE,不能直接放入角色,必须直接赋予用户。 总结...
Oracle中,用户权限的管理主要通过创建用户、指定默认表空间、设定口令策略以及分配权限来进行。创建用户时,可以使用CREATE USER语句,同时指定默认的表空间和临时表空间,这有助于管理存储资源。口令策略包括最小...
通过创建“管理员”和“普通用户”这两个角色,我们可以将相应的权限分配给这些角色,然后将角色赋予具体的用户,这样就实现了权限的批量分配,减少了管理复杂度。 ORACLE数据库提供了丰富的角色和权限管理机制,...
在Oracle中,创建新用户并赋予其必要权限是常见操作之一。首先,需以系统管理员身份登录,并使用`CREATE USER`命令创建用户,例如: ```sql CREATE USER lisi IDENTIFIED BY lisi; ``` 新创建的用户`lisi`此时不...
Oracle数据库系统的用户权限管理是确保数据...通过理解并掌握以上内容,DBA可以有效地管理Oracle数据库中的用户权限,确保数据的安全性和访问控制的合理性。同时,角色的使用可以进一步优化权限分配,提高管理效率。
在Oracle数据库管理中,创建用户并分配相应的权限是一项基础但至关重要的操作。这不仅涉及到数据库的安全性,还直接影响到数据库的高效管理和维护。通过SQL语句实现这些操作,可以确保数据库资源被合理地分配和使用...
- **Sys账户**:在Oracle数据库中,Sys用户被视为最高级别的管理员,它不仅不是普通意义上的数据库用户,而且具有对整个数据库系统进行操作的能力。Sys用户通常不用于日常的操作登录,而是作为系统维护、配置以及...
Oracle的权限管理还包括对角色的管理,可以创建角色并授予一组权限,再将角色赋给用户,简化权限管理。此外,还可以使用`revoke`命令撤销已授予的权限,以及`grant connect`、`grant resource`等权限来控制用户的...
首先,我们创建两个普通用户storm和penguin,并赋予他们一些基本的权限。然后,以storm用户登陆,创建一张表并插入数据。接着,以penguin用户登陆,尝试查询storm用户所建表中的数据。结果发现,penguin用户无法查询...
创建用户后,若要使其能够正常登录数据库,需要赋予其至少拥有CREATE SESSION系统权限。系统权限与数据库对象权限是分开的,系统权限允许用户执行数据库级别的操作,如创建表(CREATE TABLE)等;而数据库对象权限则...
例如,SYSDBA角色拥有所有系统权限,而普通用户通常只具有CONNECT权限,可以连接到数据库并执行基本的SQL操作。 五、表空间和数据文件权限 除了对SQL操作的权限控制,Oracle还允许管理对表空间和数据文件的访问。...
普通用户只应拥有执行其工作所必需的最小权限,不应拥有如CREATE ANY TABLE这样的强大权限。对于如QUERYREWRITE这样的相对安全权限,可以根据实际需求分配。DBA权限应严格控制,只赋予特定的可信用户。 然后,...
本文将详细介绍如何在Linux操作系统下通过命令行方式增加Oracle数据库的表空间以及创建新用户,并授予必要的权限。 #### 二、准备工作 在开始之前,请确保已经完成了以下步骤: 1. **环境准备**:确保Linux系统上...
system用户拥有普通dba角色权限,这意味着它可以进行数据库对象的创建、修改和删除,但其权限范围不及sys用户广泛。在Enterprise Manager (EM) 中,system用户默认只能以normal身份登录,除非被特别授予sysdba或...