创新谈-郑全

来源:互联网 发布:paas容器集群优化 编辑:程序博客网 时间:2024/04/28 00:13

创新性应用:

由于我们是做商品化软件,在这个过程中,我们时常遇到用户数据库的某个表,某个字段,或者某个索引,约束掉了,对于这种情况,用户又不容易知道,即使是有经验的技术人员也不见得轻易知道是怎么回事,在这种情况下,我们在想,是否有一种工具,可以对应用中应用到的数据库对象的完整性进行检查,和当初定义进行对比,如果发现系统有问题,首先使用这个工具进行检查,这样,就可以解决由于对象失效,不存在所导致的问题。因此,我们根据我们的ORACLE知识,使用VB编写了一个对象检查工具,主要目的,就是解决这个因对象失效,丢失所带来的问题。

 

 

 

 

行业借鉴经验:

其实,这个应用主要是大家想不想得到的问题,所有应用系统,都可以做这样一个对象检测工具,由于有了这个检测工具,对DBA在实际工作中的帮助,可以减少大部分工作,因为应用中难免存在升级,结构变化,其他应用系统对本系统的影响等,一旦有这些变化,ORACLE的对象可能就会失效,或者结构已经变化,但凭我们的直觉是无法知道的,但有了这样的工具,运行一下,马上就可以看到问题的所在。

 

 

 

 

应用难点技巧:

这个应用的难点是:

1.  最初创建系统的脚本必须比较规范,同时,必须保存在数据库工具能够访问到的地方。

    这一点比较难,因为很多应用软件商的脚本都没有保留,也不给用户,所以,实际中有一定困难

2.  创建系统的脚本需要版本机制

   实际工作中,应用系统肯定存在升级,但升级脚本必须要有版本机制,否则,无法清楚知道到底应该以哪个脚本为准,而现在大部分应用软件在这一块做的不尽人意,所以,要做到这一点,需要应用软件的跟进。

 

 

 

 

 

 

文章请同时提交信箱:bestdba@ciw.com.cn  mulibox@yahoo.com.cn

 
原创粉丝点击