- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用oracle同义词技术加强对MIS系统数据接口管理控制
摘要:利用oracle同义词技术,提高了数据接口安全性,并且提高数据对象透明度,简化数据查询语句的编写。
关键词:oracle;同义词;数据接口
中图分类号:TP315文献标识码:A文章编号:1007-9599 (2011) 07-0000-01
Strengthen the MIS System Data Interface Management Control by Oracle Synonyms Technology
Wang Heng
(Tianjin Port China Coal Hua Neng Coal Terminal Co.,Ltd.,Tianjin300452,China)
Abstract:Using the oracle synonyms technology to improve the data interface security,and improve the transparency of data object,and simplify the data query compilation.
Keywords:Oracle;Synonyms;Data interface
近年来,随着电子计算机技术的普及与创新,数据库技术也获得了长足发展,并成为现代计算机信息系统与应用系统的核心技术。Oracle数据库以其结构合理、稳定性高、功能强大的优点逐渐成为世界范围内数据库的首选,作为大型数据库管理技术,其发展迅速,随着用户数量的增加和应用范围的不断扩展,使用者对Oracle要求也越来越高,希望其发挥更加强大的数据管理作用。在企业管理信息系统中,绝大多数的数据是持久化存储到数据库中的,所以保证数据的安全、稳定成为数据库管理工作的重中之重。
一、现状分析
目前,MIS系统已与多个管理信息系统建立接口,包括集团科设部系统、集团煤炭系统、铁路TMIS系统、公司电量采集系统和磅房称重系统。在运行的数据库应用中,实现方式为:以一个等价于DBA(Database Administrator,数据库管理员)权限的用户创建所有的表、试图、存储过程、触发器等数据库对象,然后由应用开发人员通过代码对这些数据库对象进行操作。这种方式会造成一定问题隐患。
(一)随着用户对数据库的掌握和理解的深入,一部分用户掌握了SQL(Structured Query Language,结构化查询语言)语句的使用,绕开应用程序直接使用交互式SQL,利用种方式访问数据库对象时,可能会产生一系列的安全问题,从而导致数据的不一致。
(二)在应用程序开发时,采用前台应用程序直接调用数据库对象的方式,这就为系统恶意攻击者提供了很大的便利,攻击者只需要对应用程序所引用的对象进行分析,就可以很容易的了解后台数据库的基本逻辑结构。
(三)在分布式远程数据库接口访问时,程序开发人员需要完整描述应用数据库对象的详细信息,包括:远程主机名、数据库名、用户名和用户对象,在语句编写方面会非常繁琐,并且如果有一点差错就还造成数据库找不到应用对象,查找问题依然复杂。
二、实施对策
在充分研究Oracle数据库原理和挖掘Oracle自身管理功能的基础上,发现利用Oracle的同义词技术可以解决上述问题。
从本质上讲,同义词就是数据库对象的一个别名,用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字,与视图类似,同义词并不占用实际存储空间,只在数据字典中保存了同义词的定义。
下面以磅房称重系统接口访问MIS系统现场作业受理单为例描述一下具体实施过程(出于安全考虑,有些重要信息以“A”或“?”形式标识)。
(1)查看公司MIS系统的global_name
Select * from global_name;
查询结果为 njAA.AA.
(2)建立数据库连接(database link)
Create database link njAA.AA. Connect to njAA indentified by ????(登录密码)using‘scAAA’;
(3)将现场作业受理单表(hy_plan_zysl_info)建立同义词
Create public synonym syno_zysl_info for hy_plan_zysl_info@njAA.AA.;
查询本地同义词syno_zysl_info的用户会自动地将查询指向服务名“njAA.AA.”指定的现场作业受理单表(hy_plan_zysl_info)
您可能关注的文档
- 竣工结算编制审核之我见.doc
- 卡巴斯基的几种实用使用方法.doc
- 卡布奇诺:帮你上网找信息等.doc
- 卡巴斯基选项串串烧.doc
- 卡尔曼滤波在跟踪运动目标中的应用及仿真.doc
- 卡片机在泰国.doc
- 开闭所进、出线电流保护时限配合的优化方案.doc
- 开采煤层瓦斯抽放方法的筛选及其适用性.doc
- 开发高性能接入ISAG通信网关.doc
- 开发金华斗牛 创建旅游品牌.doc
- 2024年新疆伊犁哈萨克自治州单招职业倾向性考试必刷测试卷推荐.docx
- 2024年江西工业职业技术学院单招职业技能考试必刷测试卷推荐.docx
- 2024年梅河口康美职业技术学院单招职业倾向性考试必刷测试卷附答案.docx
- 2024年滁州职业技术学院单招职业适应性考试题库推荐.docx
- 2024年吉林省白山市单招职业适应性测试题库最新.docx
- 2024年北京北大方正软件职业技术学院单招职业倾向性考试必刷测试卷附答案.docx
- 2024年新疆阿勒泰地区单招职业适应性测试题库最新.docx
- 2024年云南国土资源职业学院单招职业技能测试题库最新.docx
- 2024年朔州陶瓷职业技术学院单招职业倾向性考试必刷测试卷推荐.docx
- 2024年湖南石油化工职业技术学院单招职业倾向性测试题库附答案.docx
文档评论(0)