Oracle开发的五项最佳操作
2008-09-04 12:52:30 来源:WEB开发网专家认为, 对于Oracle开发员来说,制定Oracle E-Business套件是一项冒险的工程,特别是在Oracle开发人员没有简单而直接的最佳操作方法遵循的时候。
周一举行的NEOAUG 会议上,Sridhar Bogelli向Oracle开发人员介绍了一些最佳的操作方法。Sridhar Bogelli是Apps Associates,的创始人兼CEO,他还是基于Mass应用程序的咨询顾问。
Bogelli是早期的Oracle公司员工,他13年的背景经验包括:担任Oracle应用程序开发员、数据库管理员、项目主管兼顾问。在周一的会议上他对参加会议的Oracle开发人员说:当他的最佳操作方法看起来很简单的时候,他们往往就容易被忽视。他还要求这些与会人员记住:遵循这些指导方针会让他很快完成一大部分任务,并确保开发人员(无论是有经验的还是初学者)都不会损坏他们公司的产品包装。
通过’Apps’更改默认的Apps密码
Bogelli说,通过’Apps’更改默认密码对一些人来说看起来似乎很简单,但是Oracle开发人员就有可能忘记更改这些密码。这一失物很容易导致出现安全漏洞。“我已经发现再在现在的无线网络时代仍然有很多人还在用(默认密码),人们能够真正到达你所在的位置、猜测出你的域名,然后进入你的系统。如果你的数据库管理员还没有更改密码,请让他现在修改。”
在Prod里处理Query-only的用户
Bogelli表示,Oracle开发员拥有Query-only密码是一件好事,这样一来他们不用冒险输入关键任务应用程序就能够登陆产品服务器。他说:“这种做法是很受益的,因为在Apps界面上执行操作要求你一定要很准确,这样一来你就更加有压力。”
需要一个专门的Oracle开发的实例
通过DBA提供专门的开发实例,开发人员能够避免产品应用程序的潜在的问题。Bogelli说:“我发现开发实例和产品实例很不一样,但是所有的开发都是在产品包装里完成的。这是非常可怕的,因为它无异于一场灾难。”
对版本的管理
Bogelli解释说,在产品数据库里面坚持对所有自定义对象文件的版本的管理或者安装版本管理软件是很重要的,因为这样做能够在必要时给开发人员和他们的团队机会访问较早的自定义版本。版本通常通过数据库实现自我管理,但是这种方法在访问以前的旧版本时就不能用。如果一旦安装了旧版本,他建议开发人员进入所有的表、脚本、数据包、程序,并且登登录版本管理系统。
在自定义schema里创建自定义对象
Bogelli表示,务必在自定义schema里创建所有的自定义对象能够节省你的时间。为了证明他的观点,Bogelli讲述了他的一个在波斯顿一家大公司里工作的朋友,这家公司最近组织了一个团队创建1600个自定义对象。他说:“如果所有的自定义对象都是在自定义schema,里创建的,那么这些对象就比较容易保存,开发人员也就不会把所有的功夫都花在这上面。一定要在自定义schema里创建自定义对象。不要把它们置入apps schema里就不管了。”
- ››oracle 恢复误删除的表和误更新的表
- ››Oracle分页查询排序数据重复问题
- ››Oracle创建dblink报错:ORA-01017、ORA-02063解决
- ››Oracle 提高SQL执行效率的方法
- ››Oracle 动态查询,EXECUTE IMMEDIATE select into...
- ››Oracle 11g必须开启的服务及服务详细介绍
- ››oracle性能34条优化技巧
- ››oracle数据库生成随机数的函数
- ››Oracle 数据库表空间容量调整脚本
- ››oracle单库彻底删除干净的方法
- ››Oracle创建表空间、创建用户以及授权、查看权限
- ››oracle 中 UPDATE nowait 的使用方法
更多精彩
赞助商链接