/*
程序包:对相关存储过程,函数,变量,游标和异常等对象的封装
有声明和主体组成
优点:1.模块化;2.更轻松的应用程序设计;3.信息隐藏;4.性能更佳
*/
/*
触发器:当特定事件出现事自动执行的存储过程,不能被显试地调用
功能:1.自动生成数据;2.自定义复杂的安全权限;3.提供审计和日志记录;4.启用复杂的业务逻辑
*/...
分类:
数据库 时间:
2014-05-15 15:00:55
阅读次数:
430
/*
函数:可以有返回值得命名的PL/SQL子程序,必须有返回值
关键字:function return
*/...
分类:
数据库 时间:
2014-05-15 14:49:18
阅读次数:
359
solaris X86-64下ORACLE打11.2.0.3.8补丁:
正确步骤:
1.BUG6880880 ,OPATCH的补丁
2.BUG16902043,11.2.0.3.8补丁
感慨就是要实践啊看着容易的事也一波三折--像OPATCH的版本问题在安装11.2.0.3.8补丁前有提示的,要细心唉。
MOS还是很好用的哈哈。
安装过程:
1.环境检查
-bash-3.2$ ls...
分类:
数据库 时间:
2014-05-15 14:37:44
阅读次数:
566
--创建一个表,此表作为子表
create table fk_t as select *from user_objects;
delete from fk_t where object_id is null;
commit;
--创建一个表,此表作为父表
create table pk_t as select *from user_objects;
delete from p...
分类:
数据库 时间:
2014-05-15 11:17:07
阅读次数:
248
ocm02库与GC安装与配置
安装顺序:ocmdb02库(host:ocm02)
1.安装ocmdb02库 作用:存放历史数据,用于历史分析 --后续安装oms,oms需要一个容器来存放各个agent推送来的信息,ocmdb02就是这个容器。
2.配置oracle用户环境变量
export ORACLE_BASE=/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOM...
分类:
其他好文 时间:
2014-05-15 05:52:11
阅读次数:
238
存储过程:过程是用于完成特定任务的子程序(代码的集合)
/*
子程序的优点:1.模块化,将程序分解为逻辑模块;
2.可重用性,可以被任意数目的程序调用;
3,可维护性,简化维护操作;
4.安全性:通过设置权限,是数据
*/...
分类:
数据库 时间:
2014-05-15 05:11:50
阅读次数:
317
本文参考了以下地址的文章:
https://github.com/Centny/Centny/blob/master/Articles/How%20build%20github.com%3amattn%3ago-oci8.md?
一、安装oracle的OCI套件
1、OCI下载链接页面下载(instantclient-basic,instantclie...
分类:
数据库 时间:
2014-05-15 04:09:37
阅读次数:
461
当进行海外项目运维的时候,经常会遇到时区设置的问题,如果时区设置不当 或者 相同项目的服务器之间的时区不一致,都会有导致项目的数据异常的风险。
如果数据表的字段使用了date类型的字段,字段的默认值是sysdate,并且程序插入记录的时候使用了字段的默认值,那么就有可能导致数据异常。在修改数据库服务器的时区时,也是需要谨慎操作的。...
分类:
数据库 时间:
2014-05-15 03:32:09
阅读次数:
359
Oracle Table Function在Oracle9i时引入,完美的兼容了view和存储过程的优点,推荐一用....
分类:
数据库 时间:
2014-05-15 03:15:18
阅读次数:
329
Oracle Linux 6.3已经发布快2年了,其功能有很大的提升,增强了KVM,文件卷的在线resizing,LVM支持 raid4, 5, 6,支持更多的虚拟CPU数以及更大内存,具体可以参考Oracle官方文档。本文主要描述基于Virtual Box(4.3.6)下安装Oracle Linux 6.3。...
分类:
数据库 时间:
2014-05-15 03:13:16
阅读次数:
344