`
busing
  • 浏览: 40523 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

oracle 权限管理入门

阅读更多

1.启动监听:lsnrctl start
2.启动oracle实例:oradim -startup -sid orcl(oracle实例名)
3.用户登录到oracle数据库:sqlplus username/password
4.dba(默认是sys)登录到数据库:sqlplus username/password as sysdba  ,默认的dba账号和密码可以是 sqlplus / as sysdba
5.创建用户:create user username identified by password(此时用户已经创建,但是不能登录到oracle数据库)
6.授予用户create session的权限:grant create session to username (此时用户可以登录数据库,但是不能创建表)
7.授予用户创建table的权限:grant create table to username (此时的用户理论上是可以创建表的,但是没有权限使用表空间,所有依然不能成功创建表)
8.授予用户无限制的使用表空间的权限:grant unlimited tablespace to username
9.撤销权限:revoke 权限名 from username
10.查询当前用户所拥有的权限:select * from user_sys_privs
11.查询当前用户所拥有表的权限:select * from user_tab_privs
12.查询当前用户所拥有列的权限:select * from user_col_privs
13.对象权限的授权: grant 操作权限 on username.table to anotherusername(谁拥有这个对象权限就能授权给别人)
14.对象权限的赊销: revoke 操作权限 on username.table from anotherusername
15.把某个权限(不分对象还是系统权限)授予给所有的用户: grant 权限 to public
16.把权限精确到列上面:grant 权限(columnName) on tableName to username ,注意查询和删除不能精确到列上面
17.权限的传递:系统权限的传递(grant 权限 to username with admin option),对象权限的传递(grant 权限 on username.table to anotherusername with grant option)
18.角色:create role myrole ,grant 权限 to myrole ,grant myrole to username, drop role to username.
19.有些系统权限无法直接赋予角色
20.create table(给自己创建表)  create any table(给任意用户创建表)
21.oracle的三种登录验证机制(操作系统验证,密码文件件验证,数据库验证)特权用户是操作系统或者密码文件验证,普通用户是数据库验证
22.如何恢复丢失的oracle管理员的密码:首先删除oracle的密码文件(D:\oracle\product\10.2.0\db_1\database\PWDorcl.ora)
 使用orapwd工具:orapwd file=D:\oracle\product\10.2.0\db_1\database\PWDorcl.ora  password=123456 entries=10
 select * from v$pwfile_users;  查询密码文件里面有几个特权用户

分享到:
评论

相关推荐

    Oracle权限管理入门 [上]

    摘自《Oracle 10g DBA宝典》。样例详实,图文并茂,是不可多得的Oracle10入门教程

    Oracle权限管理入门 [下]

    摘自《Oracle 10g DBA宝典》。样例详实,图文并茂,是不可多得的Oracle10入门教程

    oracle 权限笔记(浓缩 基础

    oracle权限管理入门的一些基础知识,整理了下,浓缩知识点

    Oracle11g从入门到精通2

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    Oracle 从入门到精通视频教程(11G版本)(ppt)

    权限管理 角色管理 概要文件PROFILE 第18章-备份与恢复 数据库备份与恢复 物理备份和恢复数据库 逻辑备份和恢复数据库 本章小结 第19章-使用RMAN工具 RMAN的概述 使用恢复目录 通道分配 备份集 使用RMAN恢复 本...

    oracle从入门到精通.pdf

    4、角色:权限组,一组权限。 5、配额(quota):允许被使用的空间。用户可以在表空间上可以使用的空间。 端口:2030 环境变量 -ORACLE_BASE 基本目录 -ORACLE_NAME 当前的主目录 -ORACLE_NLS33 使用 US7ASCLL 字符集...

    Oracle 权限管理

    该资源为Oracle权限的一下管理控制,入门级资料。可以参考借鉴

    Oracle11g从入门到精通

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    ORACLE数据库入门.pdf

    ORACLE数据库入门.pdf 基本的链接、权限、及其他基本命令操作

    Oracle 11g 从入门到精通(2)

    本书面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用开发基础,并通过两个完整...

    深入解析Oracle.DBA入门进阶与诊断案例(高清版).part1.rar

    深入解析Oracle.DBA入门进阶与诊断案例(高清版).rar 由于上传权限的问题,压缩成40M的包 共三部分,第三部分收1分哈,意思意思下咯

    oracle数据库入门命令

    oracle数据库入门命令 1. SQL语言:关系数据库的标准语言 2. PL/SQL:过程化语言Procedural Language 3. SQL*Plus:简单的报表,操作系统接口 (1) 数据分区技术:只适用8.01后的版本,数据分散存放,不要放在一个...

    Oracle入门很简单[张朝明].part2

    Oracle入门很简单[张朝明].part2.共2部分,这是第2部分。 本书从初学者的角度出发,由浅入深、循序渐进地介绍了oracle数据库开发的基础知识。书中对数据库基本理论及其在数据库开发过程中的应用也有详细介绍。书中也...

    oracle基础教程

    2.5 ORACLE用户及权限管理 36 2.5.1 ORACLE的用户管理 37 2.5.2 ORACLE的权限管理 38 2.6 ORACLE数据库的备份与恢复 39 2.6.1 Export 转入程序 40 2.6.2 Import 转入程序 42 2.6.3 增量卸出/装入 44 第3章 ORACLE...

    oracle 入门很简单.zip

    第16章用户、角色与权限控制。ppt 第17章函数与存储过程ppt 第18章数据车性能优化.ppt 第l9章数据库一致性与事务管理。ppt 第20章并发控制.ppt 第2l章Oracle在开发中的应用ppt 第22章Oracle+Hibernate应用实例.ppt

    Oracle 11g 从入门到精通

    《Oracle11g从入门到精通》面向数据库管理人员和数据库开发人员,从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等),以及Oracle的应用...

    Oracle入门很简单[张朝明].part1

    本书共2部分,这是第1部分。 本书从初学者的角度出发,由浅入深、循序渐进地介绍...第4篇则重点讲述了oracle性能优化、一致性与事务管理、并发控制等内容;第5篇讲述了oracle在主流程序开发语言(java、c#)中的应用。

    Oracle 11g 从入门到精通.haozip02.7z

    对于初学者,《Oracle11g从入门到精通》是一本很好的入门教程,对Oracle管理员和应用程序 开发员,也有很好的学习和参考价值。  Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以...

    Oracle 12c从入门到精通源代码

    本书以Oracle最新版本Oracle Database 12c Release 1(12.1....从实际角度出发,系统地介绍了数据库和Oracle的相关概念和原理、Oracle的数据库管理(如安装与启动,用户权限、备份与恢复等)以及Oracle的应用开发基础。

Global site tag (gtag.js) - Google Analytics