一、系统的默认用户
-
sys;//系统管理员,拥有最高权限
-
system;//本地管理员,次高权限
-
scott;//普通用户,密码默认为tiger,默认未解锁
二、登陆
-
sqlplus / as sysdba;//登陆sys帐户
-
sqlplus sys as sysdba;//同上
-
sqlplus scott/tiger;//登陆普通用户scott
三、管理用户
-
create user zhangsan;//在管理员帐户下,创建用户zhangsan
-
alert user scott identified by tiger;//修改密码
四 授予权限
1、 默认的普通用户scott默认未解锁,不能进行那个使用,新建的用户也没有任何权限,必须授予权限
2、/*管理员授权*/
3、grant create session to zhangsan;//授予zhangsan用户创建session的权限,即登陆权限
4、grant unlimited session to zhangsan;//授予zhangsan用户使用表空间的权限
5、grant create table to zhangsan;//授予创建表的权限
6、grante drop table to zhangsan;//授予删除表的权限
7、grant insert table to zhangsan;//插入表的权限
8、grant update table to zhangsan;//修改表的权限
9、grant all to public;//这条比较重要,授予所有权限(all)给所有用户(public)
oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互相授权
-
/*oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的*/
-
grant select on tablename to zhangsan;//授予zhangsan用户查看指定表的权限
-
grant drop on tablename to zhangsan;//授予删除表的权限
-
grant insert on tablename to zhangsan;//授予插入的权限
-
grant update on tablename to zhangsan;//授予修改表的权限
- grant insert(id) on tablename to zhangsan;
-
grant update(id) on tablename to zhangsan;//授予对指定表特定字段的插入和修改权限,注意,只能是insert和update
-
grant alert all table to zhangsan;//授予zhangsan用户alert任意表的权限
五、撤销权限:基本语法同grant,关键字为revoke
六、查看权限
-
select * from user_sys_privs;//查看当前用户所有权限
-
select * from user_tab_privs;//查看所用用户对表的权限
七、操作表的用户的表
-
/*需要在表名前加上用户名,如下*/
- select * from zhangsan.tablename
八、权限传递
-
grant alert table on tablename to zhangsan with admin option;//关键字 with admin option
-
grant alert table on tablename to zhangsan with grant option;//关键字 with grant option效果和admin类似
九、角色:角色即权限的集合,可以把一个角色授予给用户
-
create role myrole;//创建角色
-
grant create session to myrole;//将创建session的权限授予myrole
-
grant myrole to zhangsan;//授予zhangsan用户myrole的角色
-
drop role myrole;删除角色
-
/*但是有些权限是不能授予给角色的,比如unlimited tablespace和any关键字*/
十、修改密码:
alter user scott identified by "tiger" ;
单引号也搞不定 。 还必须用双引号
分享到:
相关推荐
本文主要探讨了Oracle数据库中的角色和权限管理,这是确保数据库安全的关键机制。 在Oracle数据库中,角色(Role)是一个非常重要的概念,它允许数据库管理员以更高效的方式管理和控制用户的访问权限。当数据库规模...
库高速缓存用于存储SQL和PL/SQL代码及执行计划,而数据字典高速缓存则存储数据库对象和用户权限信息。调整共享池大小需要关注库缓存和数据字典缓存的命中率,理想情况下,库缓存命中率应高于99%,而数据字典缓存命中...
2. 权限管理:ORACLE 数据库提供了多种权限管理机制,包括角色、权限和访问控制列表(ACL)等。 3. 加密存储:ORACLE 数据库支持加密存储,确保数据的安全。 4. 审核和日志记录:ORACLE 数据库提供了审核和日志记录...
《浅析Oracle数据库安全隐患及对策》 Oracle数据库作为一款广泛应用于各行业的关系型数据库,以其强大的稳定性和高效性赢得了用户的信赖。然而,随着技术的发展,数据库安全问题日益凸显,Oracle数据库同样面临着...
### 浅析Oracle存储过程触发器在数据同步中的应用 #### 一、引言 随着企业信息化程度的不断提高,各种业务系统的数据交换和共享成为常态。然而,在实际操作过程中,由于历史遗留问题或是多系统并存的情况,经常会...
3. 控制存取管理信息资源:基于不同用户身份,为ORACLE数据库资源设定访问权限,可采用自主访问控制模式、强制访问控制模式或基于角色的访问控制模式。角色访问控制作为一种普遍有效的存取控制方法,可有效实现...
【标题】:浅析家具行业ORACLE多组织应用 【描述】:本PPT深入探讨了家具行业如何利用ORACLE的多组织功能进行企业管理优化,包括多组织的概念、主要特点、优势以及具体实施中的需求与解决方案。 【标签】:行业...
【浅析汽车行业ORACLE多组织】\n\nOracle多组织模型是Oracle应用产品中的核心组成部分,它定义了企业内部组织架构及其相互关系。这个模型允许企业在单一的Oracle应用安装中整合多个业务单元,确保数据存储在一个...
"09-SCN 浅析.ppt"讲解了系统改变号(SCN)的概念,它是Oracle保证事务一致性的核心机制。理解SCN的工作原理有助于理解数据库的读一致性。 "10-闩锁、锁定和并发性.ppt"关注了Oracle的并发控制机制,包括行级锁定、...
同时,通过数据库的安全控制和权限管理,确保了地图数据的安全性和保密性。这种集成方法在地理信息系统领域具有广泛的应用价值,对于资源管理、城市规划等领域的信息化建设起到了积极的推动作用。
4. **权限和角色**:用户权限和角色在新版本中可能有所改变,需要重新分配和调整。 5. **性能优化**:新版本可能提供更好的性能优化选项,需要根据新环境进行调整。 6. **表空间和数据文件**:可能需要调整表空间...
- **安全性**:通过权限控制,可以限制对数据的直接访问,只允许通过存储过程进行操作,增强了数据库的安全性。 - **降低网络开销**:相比每次发送单独的SQL语句,发送存储过程调用可以减少网络传输的数据量。 2.2 ...
在Oracle数据库系统中,有三个预定义的管理用户——sys、system和scott,它们各自有不同的权限和用途,本文将详细解析这三个用户在数据库连接时的一些常见问题。 首先,sys用户是Oracle数据库的超级管理员,拥有...
- **设置表空间只读/可写**:通过`READ ONLY`和`READ WRITE`选项,可以在需要时控制表空间的读写权限。 - **设置表空间脱机/联机**:`OFFLINE`和`ONLINE`命令用于在维护期间将表空间暂时隔离或恢复到正常状态。 - ...
在Oracle中,具有SYSDBA和SYSOPER角色的用户才具备执行这些操作的权限。SYSDBA拥有系统数据表的全部权限,而SYSOPER则拥有公共数据表的权限。 数据库管理的方法主要包括DOS命令行方式、SQL*Plus命令行方式、DBCA...
1. **判断环境和注入点**:通过尝试不同的输入,确定哪些参数可以注入,并推测数据库类型(如MySQL、Oracle等)。 2. **重构SQL语句**:根据参数类型(数字型、字符型或其他),在脑海中构建原始SQL语句的结构。 - ...
【Hadoop环境搭建与WordCount实例浅析】 Hadoop是一个分布式计算框架,广泛应用于大数据处理。要搭建Hadoop环境并实现WordCount实例,你需要遵循以下步骤: 1. **环境准备**: - 首先,你需要一个Linux操作系统...
### 浅析B/S系统架构 #### 一、引言 随着信息技术的不断发展,应用系统架构也在经历着从客户端/服务器(C/S)到浏览器/服务器(B/S)的转变。这两种架构各有特点,适用于不同的场景。本文将详细介绍C/S与B/S两种...
此外,系统还允许用户实时动态更新数据,多人并发访问,确保数据的安全性和访问权限。 4. **时空数据处理**: MAPGIS的时空数据处理采用“元组级基态+增量修正法”,实现单个实体的时态演变追踪,支持历史事件的...
1. 多源异构的数据接入整合能力:这类平台能够整合来自不同来源的数据,如关系型数据库、互联网公开数据、第三方数据等,并且支持多种数据库系统,如MySQL、Oracle、DB2、SQL Server等。这大大拓展了平台的数据接入...