`

Oracle用户管理学习笔记

阅读更多

注:参考自传智播客

3个默认用户

sys [as sysdba]

system 

scott tiger

 

创建用户

create user 用户名 identified by 密码;

 

系统权限

grant/revoke create session to/from 用户名;

grant/revoke create table to/from 用户名;

grant/revoke unlimited tablespace to/from 用户名;

 

grant create session to public;

查询当前用户拥有的系统权限

select * from user_sys_privs;

 

对象权限

grant/revoke select on 表名 to/from 用户名;

grant/revoke all on 表名 to/from 用户名;

 

查询当前用户拥有的对象权限

select * from user_tab_privs;

 

对象权限可以控制到列

grant update(列名) on 表名 to 用户名;

 

设置显示时行宽

set linesize 400,同时检查命令行窗口宽度是否合适。

 

系统权限的传递

grant create table to 用户名 with admin option;

 

对象权限的传递

grant select on 表名 to 用户名 with grant option;

 

角色

create role 角色名;

grant create session to 角色名;

drop role 角色名;

注意:有些系统权限无法直接赋予角色

角色不属于某个用户,是共用的。

create table与create any table区别

前者给自己创建表,后者给自己与别的用户创建表

 

Oracle sys用户修改其他用户密码

alter user 用户名 identified by 密码

 

Oracle的三种验证机制

操作系统验证:利用操作系统管理员登陆

密码文件验证:Oracle 10G XE的密码文件位置

D:\oraclexe\app\oracle\product\10.2.0\server\database\PWDXE.ora

数据库验证

 

Linux下,先启lsnrctl监听服务,再启Oracle实例,通过监听判断连接实例。

分享到:
评论

相关推荐

    成功之路Oracle11g学习笔记

    《成功之路Oracle11g学习笔记》是一本专为初学者设计的Oracle数据库学习资源,旨在帮助读者系统地掌握Oracle11g的基础知识。Oracle11g是Oracle公司推出的一个重要版本,它提供了许多增强的功能和优化,使得数据库...

    Oracle学习笔记 PDF

    ### Oracle学习笔记知识点详解 #### 一、Oracle简介 Oracle是一家知名的软件公司,以其数据库管理系统闻名全球。该公司成立于1977年,总部位于美国加利福尼亚州。Oracle不仅提供数据库解决方案,还涉及中间件、...

    Oracle 10g 学习笔记

    │ 删除ORACLE用户后,空间不释放的问题.mht │ 删除用户时的CASCADE关键字 - lvhuiqing的专栏 - CSDN博客.mht │ 删除用户时的CASCADE关键字 - lvhuiqing的专栏 - CSDN博客.mht.lnk │ 小功能,大作用 --- Oracle里...

    Oracle学习笔记精华版

    Oracle学习笔记精华版是针对数据库管理系统Oracle的一份重要学习资源,涵盖了从基础概念到高级特性的全面知识。Oracle,作为全球广泛使用的大型企业级数据库系统,对于IT专业人员尤其是数据库管理员(DBA)来说,是...

    Oracle学习笔记.pdf

    在Oracle学习笔记中,对安装卸载和配置的详尽讲解,不仅为学习者提供了操作指导,而且还涉及到了数据库管理的一些基础知识点。这些内容对于数据库管理员和开发人员来说都是十分重要的,因为它们是操作Oracle数据库的...

    Oracle11g学习笔记

    Oracle11g提供了用户管理和权限控制机制,包括角色、权限、系统权限和对象权限。理解如何设置合适的访问控制策略,防止未授权访问,是每个数据库管理员必须掌握的技能。 备份与恢复是保障数据安全的重要环节。...

    oracle管理学习笔记

    ### Oracle管理学习笔记知识点概述 #### 一、Oracle服务组成 **Oracle服务**由**实例**和**数据库**两部分组成。 - **实例**: 包括后台进程和SGA(共享全局区)。 - **后台进程**: 如DBWn(数据库写入器)、LGWR...

    oracle 个人学习笔记

    以下是对Oracle数据库一些基础知识的详细解释,主要基于提供的个人学习笔记内容。 **第一节:数据库管理** 1. **创建用户**:`CREATE USER`命令用于创建新的数据库用户,如`CREATE USER username IDENTIFIED BY ...

    Oracle学习笔记 Oracle学习笔记

    ### Oracle 学习笔记概览 在Oracle学习过程中,掌握基础的命令与权限管理是至关重要的。以下内容将围绕Oracle数据库的基础操作、用户管理以及权限控制等方面展开。 ### 基础操作 1. **连接与断开** - 使用`conn...

    ORACLE经典学习笔记

    ### ORACLE经典学习笔记知识点概览 #### 第一章 ORACLE 命令 本章节主要介绍了Oracle数据库中常用的命令及其使用方法。 1. **查看参数文件**: `Desc v$parameter` - 这个命令用于查看Oracle的参数文件信息,通过...

    oracle 经典学习笔记

    Oracle数据库是一种广泛使用的大型关系型...Oracle数据库的学习笔记不仅能帮助初学者快速入门,而且对于中高级用户同样具备参考价值,特别是在学习和记忆数据库的众多命令和语法时,好的笔记可以显著提高学习效率。

    最牛逼的Oracle 11g OCP学习笔记

    总结,"最牛逼的Oracle 11g OCP学习笔记"涵盖了Oracle数据库的各个方面,从基础到高级,从理论到实践,为成为合格的Oracle数据库管理员提供了全面的学习路径。通过深入学习和实践,不仅可以获取OCP认证,还能在实际...

    Oracle_认证学习笔记

    Oracle 认证学习笔记 本文档主要讲述 Oracle 认证学习笔记,涵盖了 Oracle 数据库体系结构基础、系统全局区(SGA)、实例(Instance)、Oracle 存储器结构等知识点。 一、 Oracle 数据库体系结构基础 Oracle ...

    Oracle9i学习笔记.doc

    总结来说,Oracle9i的学习笔记涵盖了数据库的基本创建与维护,数据字典的管理和查询,以及数据库状态控制和参数调整,这些都是数据库管理员必备的基础知识。虽然Oracle9i版本较为陈旧,但其核心概念和操作在新的...

    oracle学习笔记整理

    以下是对Oracle学习笔记整理的主要知识点的详细说明: 1. **数据库选择**: 在决定使用哪种数据库时,通常需要考虑项目的规模、性能需求、安全性要求以及可用资源。Oracle数据库因其稳定性、可扩展性和高性能而被...

    我的Oracle 11g OCP学习笔记

    本学习笔记详细记录了作者在准备Oracle 11g OCP认证过程中的学习心得和实践经验,对于希望深入理解Oracle数据库管理和优化的读者来说,是一份宝贵的资料。 Oracle 11g包含了许多重要的特性和改进,例如: 1. **...

    Oracle SQLServer数据库 学习笔记

    5. **安全性管理**:角色权限设置、用户管理、数据加密等。 6. **性能监控与调优**:使用性能监视工具,分析并优化数据库性能。 7. **高级特性**:如视图、存储过程、触发器、游标等的使用。 8. **实战项目**:通过...

    oracle11g学习笔记

    在学习Oracle 11g的过程中,了解并掌握其基本概念、安装、用户管理、权限和角色、数据对象以及管理工具的使用至关重要。 首先,安装过程虽然在此略过,但在实际操作中,Oracle 11g的安装包括下载安装包、配置环境...

Global site tag (gtag.js) - Google Analytics