版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle数据库管理员教程-安全管理41、实际上,我们想要的不是针对犯罪的法律,而是针对疯狂的法律。——马克·吐温42、法律的力量应当跟随着公民,就像影子跟随着身体一样。——贝卡利亚43、法律和制度必须跟上人类思想进步。——杰弗逊44、人类受制于法律,法律受制于情理。——托·富勒45、法律的制定是为了保证每一个人自由发挥自己的才能,而不是为了束缚他的才能。——罗伯斯庇尔Oracle数据库管理员教程-安全管理Oracle数据库管理员教程-安全管理41、实际上,我们想要的不是针对犯罪的法律,而是针对疯狂的法律。——马克·吐温42、法律的力量应当跟随着公民,就像影子跟随着身体一样。——贝卡利亚43、法律和制度必须跟上人类思想进步。——杰弗逊44、人类受制于法律,法律受制于情理。——托·富勒45、法律的制定是为了保证每一个人自由发挥自己的才能,而不是为了束缚他的才能。——罗伯斯庇尔2Oracle
数据库管理员教程第五章安全管理行命令建立用户:CREATEUSER用户名INDENTIFIEDBY口令
EXTERNALLYDEFAULTTABLESPACE表空间名
TEMPORARYTABLESPACE表空间名
QUOTA整数K/MON表空间名
UNLIMITEDPROFILE环境文件名安全管理用户管理
例1:建立用户sidneyCREATEUSERsidney
INDENTIFIEDBYcartonDEFAULTTABLESPACEcases_tsTEMPORARYTABLESPACEtemp_tsQUOTA5MONcases_tsQUOTA5MONtemp_tsPROFILEengineer;安全管理用户管理
例2:建立按操作系统帐号george可存取的用户。
CREATEUSEROPS$georage
INDENTIFIEDEXTERNALLYDEFAULTTABLESPACEaccs_tsTEMPORARYTABLESPACEtemp_tsQUOTAUNLIMITEDONaccs_tsQUOTAUNLIMITEDONtemp_ts;安全管理用户管理
安全管理
用户管理
AlterUser(OK)(Cancel)User:()NochangeinAuthentication(o)Changepasswordto()ChangetoOSauthenticationDefaultObjectTablespaceTempSegmentTablespaceQuotaProfileDefaultRolesSTU9STU10安全管理用户管理
参数说明:NochangeinAuthentication:无识别方式PasswordAuthentication:用户密码OSAuthentication:操作系统识别方式DefaultTablespace:用户对象保存的表空间TemporaryTablespace:临时用户对象保存的表空间Quotas:用户使用的表空间限量Profile:用户使用的系统资源限量DefaultRole:分配给用户的角色安全管理用户管理
行命令修改用户:ALTERUSER用户名INDENTIFIEDBY口令
EXTERNALLYDEFAULTTABLESPACE表空间名
TEMPORARYTABLESPACE表空间名
QUOTA整数K/MON表空间名
UNLIMITEDPROFILE环境文件名
DEFAULTROLE角色名
ALLEXCEPT角色名
NONE,,安全管理用户管理
例1:
ALTERUSERscottINDENTIFIEDBYlionDEFAULTTABLESPACEtstest;例2:
ALTERUSERscottPROFILEclerk;安全管理
用户管理
DropUser(OK)(Cancel)User:
[X]IncludingAssciatedSchemaObjectsSTU9STU10STU11安全管理用户管理
行命令删除用户:
DROPUSER用户名CASCADE例如:
DROPUSERbradleyCASCADE;安全管理
用户管理
KillUserSession(OK)(Cancel)Session:
67SYS93SCOTT139STU15例如:
ALTERSYSTEMKILLSESSION‘9,3’;安全管理用户管理
与用户管理有关的数据字典视图:
USER_USERSALL_USERSDBA_USERSUSER_TS_QUOTASDBA_TS_QUOTAS安全管理
环境文件管理
CreateProfile(OK)(Cancel)Name:[]Sessions/User()Limit:()Unlimited()Default[]CPUTime/Session()Limit:()Unlimited()Default[]CPUTime/Call()Limit:()Unlimited()Default[]ConnectTime()Limit:()Unlimited()Default[]IdleTime()Limit:()Unlimited()Default[]LogicalReads/Session()Limit:()Unlimited()Default[]LogicalReads/Call()Limit:()Unlimited()Default[]PrivateSGA/Session()Limit:()Unlimited()Default[]CompositeLimit()Limit:()Unlimited()Default安全管理环境文件管理
参数说明:
Sessions/User:限制一个用户的并发会话个数。
CPUTime/Session:限制一次会话的CPU时间,单位:百分之一秒。
CPUTime/Call:限制一次调用(一次语法分析、执行或获得)的CPU时间,单位:百分之一秒。
ConnectTime:限制一会话总的使用时间,单位:分。
IdleTime:限制会话期间连接不活动周期,单位:分。长的运行查询和其它操作不受这个限制。安全管理环境文件管理
参数说明:
LogicalReads/Session:限制在一次会话中读的数据块的数目,包括从内存或磁盘读的块数。
LogicalReads/Call:限制处理一个SQL语句(语法分析、执行和获取)一次调用所读的数据块的数目。
PrivateSGA/Session:限制一次会话在SGA的共享池可分配的专用空间的数目,单位:bytes/Kbytes/Mbytes。CompositeLimit:一次会话总的资源开销,以服务单位表示该参数的值。安全管理环境文件管理
ORACLE以下列资源的带权的和计算总的资源开销:
CPUTime/SessionConnectTimeLogicalReads/SessionPrivateSGA/Session安全管理环境文件管理
行命令建立环境文件:CREATEPROFILE环境文件名LIMITSESSION_PER_USER整数
CPU_PER_SESSIONUNLIMITEDCPU_PER_CALLDEFAULTCONNECT_TIMEIDLE_TIMELOGICAL_READS_PER_SESSIONLOGICAL_READS_PER_CALLCOMPOSITE_LIMITPRIVATE_SGA整数/K/MUNLIMITEDDEFAULT安全管理环境文件管理
例如:建立环境文件SYSTEM_MANAGER。CREATEPROFILEsystem_managerLIMITSESSIONS_PER_USERUNLIMITEDCPU_PER_SESSIONUNLIMITEDCONNECT_TIME45LOGICAL_READS_PER_SESSIONDEFAULTLOGICAL_READS_PER_CALL1000PROVATE_SGA15KCOMPOSITE_LIMIT5000000;安全管理
环境文件管理
AlterProfile(OK)(Cancel)Profile:[]Sessions/User()Limit:()Unlimited()Default[]CPUTime/Session()Limit:()Unlimited()Default[]CPUTime/Call()Limit:()Unlimited()Default[]ConnectTime()Limit:()Unlimited()Default[]IdleTime()Limit:()Unlimited()Default[]LogicalReads/Session()Limit:()Unlimited()Default[]LogicalReads/Call()Limit:()Unlimited()Default[]PrivateSGA/Session()Limit:()Unlimited()Default[]CompositeLimit()Limit:()Unlimited()DefaultCLERKDBADEFAULT安全管理环境文件管理
行命令修改环境文件:ALTERPROFILE环境文件名LIMITSESSION_PER_USER整数
CPU_PER_SESSIONUNLIMITEDCPU_PER_CALLDEFAULTCONNECT_TIMEIDLE_TIMELOGICAL_READS_PER_SESSIONLOGICAL_READS_PER_CALLCOMPOSITE_LIMITPRIVATE_SGA整数/K/MUNLIMITEDDEFAULT安全管理环境文件管理
例:在ENGINEER环境文件中定义5个并行会话的限制。
ALTERPROFILEengineerLIMITSESSION_PER_USER5;安全管理
环境文件管理
DropProfile(OK)(Cancel)Profile:[]ReasignProfileUserstoDefaultProfileCLERKDBA行命令删除环境文件:
DROPPROFILE环境文件名CASCADE安全管理
环境文件管理
AlterResourceCost(OK)(Cancel)
CPUTime/Session:ConnectTime:LogicalReads/Session:PrivateSGA/Session:安全管理
环境文件管理
行命令更改资源开销:
ALTERRESOUCECOSTCPU_PER_SESSION整数
CONNECT_TIME整数
LOGICAL_READS_PER_SESSION整数
PRIVATE_SGA整数例如:指定资源的权。
ALTERRESOUCECOSTCPU_PER_SESSION100CONNECT_TIME1安全管理
环境文件管理
与环境文件有关的数据字典视图:
USER_RESOURCE_LIMITSDBA_PROFILESRESOURCE_COST安全管理特权管理
系统特权:完成特殊活动或在一个特殊类型的对象上完成特殊活动的一个特权。对象特权:在一个指定的对象(表、视图、序列、过程、函数或包)上完成一个特殊活动的特权。安全管理
特权管理GrantSystemPrivileges/Roles(OK)(Cancel)Grant:To:[]Allowgranteetogranttheprivilege(s)/role(s)toothers
安全管理特权管理
行命令授予系统特权或角色:GRANT系统特权名TO用户名角色名角色名
PUBLICWITHADMINOPTION,,安全管理特权管理
例1:将CREATESESSION系统特权授予RICHARD。GRANTcreatesessionTOrichard;
例2:将CREATETABLE系统特权授予RICHARD并带有允许授权选项。
GRANTcreatetableTOrichardWITHADMINIOPTION;
安全管理
特权管理RevokeSystemPrivileges/Roles(OK)(Cancel)Revoke:From:安全管理特权管理
行命令授予系统特权或角色:REVOKE系统特权名FROM用户名角色名角色名
PUBLIC,,安全管理特权管理
例:从用户Bill和Mary回收DROPANYTABLE系统特权。
REVOKEdropanytableFROMbill,mary;安全管理特权管理
回收系统特权的连锁反映分析:GRANTABCREVOKEABCRESULTABC安全管理特权管理
对象特权的授权:例1:GRANTselectONdeptTOstu10,stu11;例2:GRANTselect,insert(empno,ename),update(ename)ONempTOscottWITHGRANTOPTION;安全管理特权管理
对象特权的回收:例1:REVOKEselectONdeptFROMstu10,stu11;例2:REVOKEallONempFROMscott;安全管理特权管理
回收对象特权的连锁反映分析:GRANTACBREVOKEACBRESULTACB安全管理特权管理
与特权有关的数据字典视图:
DBA_SYS_PRIVSTABLE_PRIVILEGESCOLUMN_PRIVILEGESALL/USER_TAB_PRIVSALL/USER_TAB_PRIVS_MADEALL/USER_TAB_PRIVS_RECDALL/USER_COL_PRIVSALL/USER_COL_PRIVS_MADEALL/USER_COL_PRIVS_RECD安全管理角色管理
角色是由一个命名的关联特权组组成,用来维护和控制特权。角色的特点:减少授权次数动态的特权管理选择可用特权安全管理角色管理
无角色管理的授权示意图用户特权安全管理角色管理
使用角色管理的授权示意图用户特权角色安全管理角色管理
ORACLE数据库预定义的角色:
CONNECT:
ALTERSESSION,CREATECLUSTER,CTEATEDATABASELINK,CREATESEQUENCE,CREATESESSION,CREATESYNONYM,CREATETABLE,CREATETABLE,CREATETRIGGERRESOURCE:
CREATECLUSTER,CREATEPROCEDURE,CREATESEQUENCE,CREATETABLE,CREATETRIGGERDBA:
AllsystemprivilegesWITHADMINOPTIONEXP_FULL_DATABASE:
SELECTANYTABLE,BACKUPANYTABLE,INSERT,DELETEandUPDATEonthetablesSYS.INCVID,SYS.INCFILandSYS.INCEXPIMP_FULL_DATABASE:
BECOMEUSER,WRITEDOWN安全管理
角色管理CreateRole(OK)(Cancel)Name:()UsePasswordAuthentication:()UseOSAuthentication()UseNoAuthentication安全管理角色管理
行命令建立角色:CREATEROLE角色名NOTIDENTIFIED
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 双回路应急预案(3篇)
- 学生采茶活动策划方案(3篇)
- 智能电气设备生产项目可行性研究报告
- 木梳项目可行性研究报告
- 物流园区新建燃料电池叉车动力模块生产厂房项目可行性研究报告
- 火漆产品市场可行性研究报告
- 环境监测与保护技术专题培训
- 电商店长实战经验与案例剖析
- 软件工程师技能提升计划
- 绿色建筑设计与施工规范培训
- 露天矿山应急管理课件
- 医疗设备残值评估中的折旧方法选择
- 2025广西桂林国民村镇银行招聘30人笔试历年典型考题及考点剖析附带答案详解
- (正式版)DB51∕T 3335-2025 《合成氨生产企业安全风险防控规范》
- 排水管道施工环境保护方案
- 互联网+健康科普内容用户画像
- GB/T 31703-2025陶瓷球轴承氮化硅球
- GB/T 19466.2-2025塑料差示扫描量热(DSC)法第2部分:玻璃化转变温度和台阶高度的测定
- 人工智能导论 课件 第8章 大模型与具身智能
- 2026年江西环境工程职业学院单招职业适应性测试模拟测试卷附答案
- 2026年安全员之C证(专职安全员)考试题库500道附答案(模拟题)
评论
0/150
提交评论