Twenty-five years without you

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  ORACLE开发

摘要:本文记录ADG搭建操作步骤,首先在虚拟机CentOS中安装并配置好oracle 11g R2(具体安装步骤在我的另一篇博客中),然后拷贝一份虚拟机,修改新虚拟机的主机名和ip配置,这时候主库和备库是一模一样的,降低后面配置adg的难度,下面开始ADG的搭建了。 1:主库上检查主库数据库是否启用了强制 阅读全文
posted @ 2020-02-27 23:48 Rumble Zheng 阅读(1438) 评论(0) 推荐(0)

摘要:1:安装好centos 7 操作系统; 虚拟机安装centos 7,在vmware中一步步来就可以成功。 2:安装vim 最小化安装的系统只有vi编辑器,这里装一下vim,个人习惯,可以不安装, 那么后续的vim命令请自行换成vi。 [root@localhost ~]# yum install v 阅读全文
posted @ 2017-02-24 17:16 Rumble Zheng 阅读(2287) 评论(0) 推荐(0)

摘要:Oracle中函数/过程返回结果集的几种方式: 以函数return为例,存储过程只需改为out参数即可,在oracle 10g测试通过. (1) 返回游标:return的类型为:SYS_REFCURSOR之后在IS里面定义变量:curr SYS_REFCURSOR;最后在函数体中写: open ... 阅读全文
posted @ 2015-06-09 16:30 Rumble Zheng 阅读(2193) 评论(0) 推荐(0)

摘要:测试使用的数据为scott/tiger模式下的emp表:我们使用JOB和SAL这两个列测试:上面语句指按照职业JOB分组(partition by job)然后在每个分组内,按照薪水(sal)进行排名。注意到并列名次,例如SLAESMAN这个职业的,有两个1250并列第一,1500就是第3名了。将R... 阅读全文
posted @ 2015-04-12 21:58 Rumble Zheng 阅读(496) 评论(0) 推荐(0)

摘要:1 下载安装包rlwrap: rlwrap-0.30.tar.gz http://utopia.knoware.nl/~hlub/uck/rlwrap/ 2 install rlwrap: # tar -xzvf rlwrap-0.30.tar.gz # cd rlwrap-0.30 # ./con 阅读全文
posted @ 2015-03-11 23:41 Rumble Zheng 阅读(708) 评论(0) 推荐(0)

摘要:主键约束SELECT USER_CONS_COLUMNS.CONSTRAINT_NAME AS 约束名, USER_CONS_COLUMNS.TABLE_NAME AS 表名, USER_CONS_COLUMNS.COLUMN_NAME AS 列名, USER_CONS_COLUMNS.POSITI... 阅读全文
posted @ 2015-02-03 11:09 Rumble Zheng 阅读(1369) 评论(0) 推荐(1)

摘要:Oracle 在进行dmp备份和还原的时候,服务器端字符集和客户端字符集会对这个过程有较大影响,特别是数据表中存储了中文、存储过程中使用了中文编码(注释)的时候,如果没有处理好字符集的问题,在进行还原的时候就会遇到问题,我所遇到过的问题有一下几种:1:导入后数据表中存储的中文字符成了乱码;2:导入后... 阅读全文
posted @ 2014-06-29 13:45 Rumble Zheng 阅读(9138) 评论(1) 推荐(2)

摘要:1.创建错误日志表:create table REP_LOGS( log_s_no NUMBER not null, log_date DATE default sysdate not null, log_type VARCHAR2(1) default 'E' not null, log_... 阅读全文
posted @ 2014-03-06 09:53 Rumble Zheng 阅读(1062) 评论(0) 推荐(0)

摘要:Oracle数据库中,外键约束只允许级联删除,不允许级联更新,因此,如果想要实现主表数据更新后,子表外键自动更新,只能取消外键关系,通过前端程序来维护实现完整引用,一个代替的解决方案是使用延迟约束和触发器:1:建立延迟外键约束:1 Alter table slavetable add constra... 阅读全文
posted @ 2014-02-14 17:53 Rumble Zheng 阅读(495) 评论(0) 推荐(0)

摘要:反向即根据已有的数据库,生成ER图,很多工具都可以实现这一过程,如visio,powerdesigner等,下面文章记录一下我使用VISIO生成远程服务器上的一个数据库ER图过程,供以后自己参考。1:启动visio,在菜单中选择:文件—新建—数据库—数据库模型图 创建一个空文件2:选择菜单栏 数据库... 阅读全文
posted @ 2014-01-06 14:58 Rumble Zheng 阅读(3073) 评论(0) 推荐(0)

摘要:昨天工作中遇到这个问题:有一个这样的字符串expression变量,里面可能存储的值类似于以下[Index_CivilWork,0]*(1+[Y10814,1])/[Y10674,1] [300,1]/[PROCOST,$0]给定另外一个整数常量 step现在想用正则表达式,把expression中... 阅读全文
posted @ 2013-11-27 13:49 Rumble Zheng 阅读(558) 评论(0) 推荐(0)

摘要:(一)主扩展模式主扩展模式,通常用来将几个相似的对象的共有属性抽取出来,形成一个“公共属性表”;其余属性则分别形成“专有属性表”,且“公共属性表”与“专有属性表”都是“一对一”的关系。“专有属性表”可以看作是对“公共属性表”的扩展,两者合在一起就是对一个特定对象的完整描述,故此得名“主扩展模式”。举... 阅读全文
posted @ 2013-10-31 14:53 Rumble Zheng 阅读(760) 评论(0) 推荐(0)

摘要:第一步:自定义异常excp_notexists exception第二步:捕获异常begin select*** into*** from*** where ***; exception when no_data_found then raise excp_notexists;end;第三步:处理... 阅读全文
posted @ 2013-10-24 17:01 Rumble Zheng 阅读(309) 评论(0) 推荐(0)

摘要:用DBA身份登录后查找死锁:select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_o... 阅读全文
posted @ 2013-10-24 14:03 Rumble Zheng 阅读(833) 评论(0) 推荐(0)