Oracle数据库系统应用开发实用教程教学全套课件第2版 朱亚兴课件 资源 学习手册 第8章任务10.doc

Oracle数据库系统应用开发实用教程教学全套课件第2版 朱亚兴课件 资源 学习手册 第8章任务10.doc

ID:52297645

大小:45.00 KB

页数:5页

时间:2020-03-26

Oracle数据库系统应用开发实用教程教学全套课件第2版 朱亚兴课件 资源 学习手册 第8章任务10.doc_第1页
Oracle数据库系统应用开发实用教程教学全套课件第2版 朱亚兴课件 资源 学习手册 第8章任务10.doc_第2页
Oracle数据库系统应用开发实用教程教学全套课件第2版 朱亚兴课件 资源 学习手册 第8章任务10.doc_第3页
Oracle数据库系统应用开发实用教程教学全套课件第2版 朱亚兴课件 资源 学习手册 第8章任务10.doc_第4页
Oracle数据库系统应用开发实用教程教学全套课件第2版 朱亚兴课件 资源 学习手册 第8章任务10.doc_第5页
资源描述:

《Oracle数据库系统应用开发实用教程教学全套课件第2版 朱亚兴课件 资源 学习手册 第8章任务10.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle数据库系统应用开发广科院学习手册任务10:通过触发器跟踪用户信息任务指导1.理解项目任务、所需的知识技能2.掌握创建和验证系统触发器的方法3.分析任务;在教师的提示下分解步骤4.学生任务操作实践实训指导实验目的与要求1.掌握数据库级触发器的原理。2.创建数据库级触发器。3.数据库级触发器的测试方法。实验环境及方案Windows Server 2000 sp1或更高版本;Windows Server 2003的所有版本;Windows XP专业版。Oracle10g.Oracle数据库系统应用开发广科院实验步骤实训

2、8.8数据库级触发器实训内容指导:创建数据库级触发器,记录数据库发生错误的信息。(1)创建下面的表来实现记录数据库发生错误的信息(例如在SCOTT用户下创建)connscott/tiger;createtableerror_log(timestampdate,usernamevarchar2(30),instancenumber,database_namevarchar2(50),error_stackvarchar2(2000));(2)授予创建触发器的用户administerdatabasetrigger权限(注:普通用

3、户需具有此权限才能创建系统触发器)connsystem/manager;Oracle数据库系统应用开发广科院grantadministerdatabasetriggertoscott;(3)建立数据库级触发器createorreplacetriggerlogerrorsafterservererrorondatabasebegininsertintoerror_logvalues(sysdate,sys.login_user,sys.instance_num,sys.database_name,dbms_utility.fo

4、rmat_error_stack);endlogerrors;(4)测试数据库级触发器模拟数据库无法连接的错误,如数据库连接密码错误等。connhr/hre;执行结果为ERROR:ORA-01017:invalidusername/password;logondeniedconnscott/tiger;执行结果为已连接。select*fromerror_log;执行结果为Oracle数据库系统应用开发广科院TIMESTAMPUSERNAMEINSTANCEDATABASE_NAME----------------------

5、-------------------------------------------------------------------ERROR_STACK--------------------------------------------------------------------16-10月-071ORA9.US.ORACLE.COMORA-01017:invalidusername/password;logondenied练习:创建数据库级触发器,审计跟踪用户登录和注销信息。(1)创建存储审计信息的表creat

6、etablelogonaudittable(eventvarchar2(10),sidnumber,timestampdate,usernamevarchar2(10),machinenamevarchar2(64));(2)创建登录触发器logontrigger(3)创建注销触发器logofftriggerOracle数据库系统应用开发广科院(4)以不同用户登录系统,查看logonaudittable日志信息

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

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

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