【Oracle变量绑定与变量窥视合集系列一】教程文章相关的互联网学习教程文章

Oracle DBA管理包脚本系列(二)【代码】

该系列脚本结合日常工作,方便DBA做数据管理、迁移、同步等功能,以下为该系列的脚本,按照功能划分不同的包。功能有如下:1)数据库对象管理(添加、修改、删除、禁用/启用、编译、去重复、闪回、文件读写、会话管理、表空用、用户/权限管理);2)数据库分析;3)数据库备份;4)数据库同步;5)数据库数据导出;6)获取数据库对象源码;7)数据库对比智能升级;......更多功能请自行体验。 本系列包依赖于Oracle DBA管理包脚本系...

基于oracle 10.2.0.1 rac使用oradebug dump hanganalyze 分析oracle hang系列六

结论1,为了模拟db hang,尝试oradebug suspend ckpt,dbwr,smon,lmd无果,可见对于后台进程还要继续深入研究 2,oradebug suspend process allcation latch,模拟出会话无法登陆 3,从目前测试看,普通的等待事件,仍在other chains中,仅为latch或mutex方会在open chains中出现 4,latch free诊断,通过v$session.p1或p2定位到具体的latch 然后结合v$latch_misses,找到最终的原因 5,name-service call wait等待事件,没有明确告诉你如...

ADF_Tutorials系列04_Getting Started_使用Oracle ADF开发富Web应用程序(Part2)

二、案例实现 - Create JSF Web Pages 二、案例实现 - Add More Complex Business Services 二、案例实现 - Create a Page Flow 二、案例实现 - Use ADF Faces Framework Features 原文:http://www.cnblogs.com/eastsea/p/4268487.html

Linux下安装Oracle的过程和涉及的知识点-系列3

4、磁盘空间11g R2要求/tmp空间不能少于1G,若不满足要求,可以做以下两件事情之一:(1)、删除/tmp的空间,以满足磁盘要求。(2)、设置TMP和TMPDIR环境变量。使用df -h查看磁盘空间,11g R2要求的空间大小是:Installation TypeRequirement for Software Files (GB)Enterprise Edition4.7Standard Edition4.6Installation TypeRequirement for Data Files (GB)Enterprise Edition1.7Standard Edition1.55、依赖包11g R2对Linux x86_...

Oracle组件系列小结

Oracle 组件 系列 小结 Oracle 组件的信息可以通过v$option 和 dba_registry 查看: --查看v$option: V$OPTIONdisplaysOracle Database options and features. Typically, although not always, optionsmust be separately licensed, whereas features come Oracle 组件 系列 小结Oracle 组件的信息可以通过v$option 和 dba_registry 查看:--查看v$option: V$OPTION displaysOracle Database options and features. Typically, al...

ORACLESQL性能优化系列(一)_PHP教程

1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session)级对其进行覆盖. 为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须经常运行analyze 命令,以增加数据库中的对象统计信息(object stat...

oracle学习入门系列之二 数据库基础知识

数据库基础知识 本篇蛤蟆要梳理下那些被淡忘的数据库基础知识,也许根本就没被人记住过。不管是哪种情况,该记住的必须记住,记不住就把他记下来吧。 首先问几个问题如下: 数据库基础知识是什么? 好吧,蛤蟆直接吐后而不亡,看目录开始吧。 本人邮箱:appdevzw@163.com 微信公众号:HopToad 欢迎各界交流 1 基本概念 概念就是概念,大伙对这些名词不要死磕,但是对定义一定要理解,理解方能领悟,领悟方能运...

oracle学习入门系列之三Unix、Linux历史及基础

终于翻过了前面两篇,喝杯咖啡提下神,咱们继续前行。这次我们要进行操作系统方面知识了,考虑到当前时间上操作系统的多样性、变化性等,蛤蟆斟酌再三,决定还是Unix/Linux比较符合我们的实际。 开始之前不得不又提几个问题: 1、 Unix 从哪里来 2、 Linux从哪里来 3、 Unix/Linux什么关系 4、 怎么入手这系统 哎呀,看见这些问题蛤蟆就有点老激动了,最喜欢唠嗑的就是这些鸡皮蒜毛的事情了。让我们赶紧开始吧~~不急,留...

7.oracle学习入门系列之七---网络管理与配置

命令调出网络配置界面。(关于数据库如何安装什么的,可以后续查看蛤蟆环境部署系列,在此不再啰嗦了) 这个界面让我们从此以后配置ORACLE网络走上了不归路,妈妈再也不用担心我们配置ORACLE网络了。 不过话说网络,一般都是由发送就有接收,就像我们的网络编程,你创建一个SOCKETSERVER 那就得 SOCKETCLIENT,不然SERVER就是干等(不过SERVER的工作就是干等)。 ORACLE网络配置主要涉及两个文件一个是listener.ora一个...

Oracle系列——开发中奇葩问题你遇到几个(一)【代码】【图】

(syncCommit) {try{return context.SaveChanges();}catch (DbEntityValidationException dbEx){} } 4、使用PowerDesigner设计表后生成DDL语句,执行DDL语句后表、字段、关联键都可以正常生成,可是奇怪的问题就来了,你在plsql里面select * from table1表时,提示表或者视图不存在,可是你仔细看了好多遍,表明明存在呀。还出鬼了呢。。。 问题描述:我们来看生成的DDL语句 /*==============================================...

oracle开发系列(五) 取左表不在右表记录的3种方法-引申到db2【代码】【图】

我们在做数据库开发用 pl sql 加工数据时,经常会遇到取a表不在b表中的记录 或者 左表不在右表中的记录 的情况,所以特地对此做个简单的总结,以便以后用到回顾。解决: 取a表某字段不在b表 我们自然的逻辑会想到用 a not in b ,这是第一种方法1 not in 如下图 ,数据库为不跑业务的测试数据库,两张表的数据量一样, 用not in 可以找出a表中prd_inst_id不在t表中的记录 如下图,为生产库的表 l 和t表数据量相同,数据量900w左右...

【Oracle XE系列之一】Windows10_X64环境 安装Oracle XE11gR2 X64数据库【代码】【图】

1、--问题:在字符集AL32UTF8中,一个汉字占用3个字符SQL> select lengthb(‘王立夫‘) from dual; LENGTHB(‘王立夫‘)-------------3如果不修改字符集,那你就痛苦吧,不过还好,我这里有个方法还是蛮简单的。 过程也相当简单,首先启动命令行(开始-》运行-》CMD)。然后执行下面的命令。 1.)命令行窗口下运行:sqlplus.exe /nolog 2.)然后再sqlplus里面执行如下命令 connect sys_name/sys_password as sysdba --根据自己的实...

Oracle系列之异常处理【代码】

Oracle建表插数据等等 使用select into语句读取tb_Employee的一行,使用异常处理处理no_data_found和two_many_rows的系统预定义异常set serveroutput on; declare emp tb_Employee%rowtype; begin select * into emp from tb_Employee where ename = ‘SCOTT‘; dbms_output.put_line(‘SCOTT ‘‘s sal is : ‘ || emp.sal); exception when no_data_found then dbms_output.put_line(‘no data found exception‘); end; / dec...

oracle 让人抓狂的错误之 null值 与 无值(无结果)-开发系列(一)【代码】【图】

一 、null值 以下举个最简单的样例。寻常工作其中肯定比这个sql复杂的多,在这仅仅是把这个易错点呈现出来,他可能是一个复杂sql出错的小的 不easy被发现的一个问题。上面是一个非常easy表的全部数据。area_num 区域编码 area_name 区域名称 delflag 有无效标识 1有效 0无效(当中淮北 和宣城的delflag为null)。 如今想找出有效的那些区域信息,所以用以下的语句:上面的结果中没有淮北和宣城 跟预想中的不一样 一開始以为是 delf...

oracle系列--级联删除和级联更新

-- 班级表2 CRATE TABLE TB_CLASS3 (4 ID NUMBER NOT NULL, --班级主键5 NAME VARCHAR2(50), --班级名称6 CONSTRAINT PK_TB_CLASS PRIMARY KEY (ID)7 );8 9 -- 学生表 10 CREATE TABLE TB_STUDENT 11 ( 12 ID NUMBER NOT NULL, --学生主键 13 NAME VARCHAR2(50), --学生姓名 14 CLASS_ID NUMBER, --学生所属班级,外键 15 16 --主键约束 17 CONSTRAINT PK_TB_STUDENT PRI...