Oracle数据库原理与应用 姚世军 第9章 数据库安全与事务管理

Oracle数据库原理与应用 姚世军 第9章 数据库安全与事务管理

ID:40238867

大小:1.26 MB

页数:55页

时间:2019-07-28

Oracle数据库原理与应用 姚世军 第9章 数据库安全与事务管理_第1页
Oracle数据库原理与应用 姚世军 第9章 数据库安全与事务管理_第2页
Oracle数据库原理与应用 姚世军 第9章 数据库安全与事务管理_第3页
Oracle数据库原理与应用 姚世军 第9章 数据库安全与事务管理_第4页
Oracle数据库原理与应用 姚世军 第9章 数据库安全与事务管理_第5页
资源描述:

《Oracle数据库原理与应用 姚世军 第9章 数据库安全与事务管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章数据库安全与事务管理7/22/20211回顾数据库对象操作内容表的结构的操作:CREATETABLEALTERTABLEDROPTABLE表内容的操作INSERT,UPDATE,DELETE,SELECT视图的操作CREATEVIEWDROPVIEW索引的操作:CREATEINDEX,DROPINDEX7/22/20212通选课课程设计题目简述数据库管理系统的概念,基本功能.简述数据库系统的组成和各部分功能.论述ORACLE数据库结构的组成、各部分的作用和它们之间的关系,并叙述用ORACLE开发应用程序的方法,需要的软件。写出

2、关于表操作的SQL命令格式,并举例说明使用方法.什么是视图?视图的优点,并举例说明视图的定义.谈谈你对通选课的想法,有什么建议?对ORACLE数据库课程的建议?7/22/20213本讲主要内容DBA的责任用户的特点用户的操作方法(重点)CREATEUSERALTERUSERDROPUSER权限的概念,分类权限操作(重点)GRANTREVOKE7/22/20214第9讲数据库安全一、用户类型数据库管理员DBA每数据库至少有一个或多个DBA,其职责:安装或更新ORACLE服务器和应用工具;分配存储空间;建立或修改基本数据库存储结构;建立

3、数据库对象(表、视图、索引等);注册用户和管理用户对数据库的访问;监视和优化数据库;备份或恢复数据库;7/22/202152.安全管理员主要职责:它注册用户;监视和管理用户对数据库的访问;维护系统安全。3.网络管理员管理ORACLE网络产品,如ORACLENET。4.应用开发者5.应用管理员:管理特定的应用系统。6.数据库用户(终端用户)第9讲数据库安全7/22/202161.用户的特性每个用户必须有唯一名字和口令每个用户占有一个模式,模式名同用户名每个用户可拥有一个缺省表空间用户可以有存放临时信息的临时表空间用户可分配自己在表空间

4、的配额空间用户定义概要文件控制用户使用资源用户有系统权限及对象权限新用户必须授予CREATESESSION权限二、建立用户7/22/202179.1.1预定义用户名1.管理员用户管理员用户最常用的是SYS、SYSTEM、SYSMAN和DBSNMP。2.非管理员用户非管理员用户或内部账号是在安装Oracle数据库时建立的,通常具有完成自己任务的最小权限,它们的缺省表空间是USERS。3.示例模式用户如果安装示例模式,那么Oracle数据库将建立一组非管理员的示例用户账号,它们的缺省表空间为USERS。这些账号在安装后通常要解锁和重新设

5、置口令才可使用。HR,BI等7/22/20218二、建立用户2.PUBLIC用户组自动创建PUBLIC用户组每个数据库中都有一个PUBLIC用户组数据库用户创建后自动成为PUBLIC组成员PUBLIC用户组可为数据库中所有用户授予必要的对象权限和系统权限。用户可将权限授予PUBLIC用户组。PUBLIC组中用户可以查询所有以USER和ALL开头的数据字典视图。7/22/20219CREATEUSER用户名IDENTIFIEDBY口令[DEFAULTTABLESPACE表空间名][TEMPORARYTABLESPACE表空间名][QU

6、OTA[整数][UNLIMITEDON表空间名]][PROFILE概要文件名][PASSWORDEXPIRE][ACCOUNTLOCK

7、UNLOCK]3.建立用户命令7/22/202110例1:CREATEUSERWANG1IDENTIFIEDBYWANG;说明:缺省或临时表空间为SYSTEM没有指定配额。必须CREATESESSION才能登录。口令为WANG3.建立用户命令7/22/202111对于WANG用户,SQLPLUS登录,出错:ERROR:ORA-01045:userWANGlacksCREATESESSIONPrivi

8、lege,logondenied.SWJ001:GRANTcreatesessionTOwang1;CREATETABLEdd(nchar(3));出错ALTERUSERwangQUOTA2MONsystem;3.建立用户命令7/22/202112例2:建立用户usrtest,缺省表空间是SWJ,在SWJ表空间配额无限,在SYSTEM上的配额2M,口令过期.temp临时表空间.CREATEUSERusrtestIDENTIFIEDBYtestDEFAULTTABLESPACEswjTEMPORARYTABLESPACEtempQUO

9、TA2MONsystemQUOTAUNLIMITEDONswjPASSWORDEXPIRE;3.建立用户命令7/22/202113注意:新建立用户要想能登录到ORACLE,必须要:GRANTcreatesessionTOswjtest

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。