
ORACLE基础
文章平均质量分 81
五味茶
这个作者很懒,什么都没留下…
展开
-
Oracle Database Gateway 安装
在[Oracle HS (Heterogeneous Services)深入解析 及协同Gateway工作流程]一文中主要主要介绍了HS的工作原理,及其如何协同Gateway一起工作。那么了解Gateway扮演的角色后,我们需要安装配置它。本文主要介绍简单的安装配置过程。1.双击运行Gateways的安装程序setup.exe程序2.选择安装Oracle Database Gateways转载 2013-11-22 15:13:19 · 1331 阅读 · 0 评论 -
Oracle中Hint深入理解
Hint概述基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从而使语句高效的运行。例如,如果我们认为对于一个特定的语句,执行全表扫描要比执行索引扫描更有效,则我们就可以指示优化器使用全转载 2015-01-09 23:34:21 · 409 阅读 · 0 评论 -
了解DBMS_OUTPUT包
DBMS_OUTPUT程序包是我们在Oracle开发过程中常用的一个包体,使用该包我们可以从存储过程、包或触发器发送信息(messages)。Oracle推荐在debug PL/SQL程序时使用该程序包,不推荐使用该包来做报表输出或其他格式化输出之用。概述DBMS_OUTPUT包主要用于调试PL/SQL程序,或者在SQL*PLUS命令中显示信息(displaying message转载 2015-01-19 12:01:48 · 1969 阅读 · 0 评论 -
oracle索引与序列
一、索引 索引和对应的表应该位于不同的表空间中(primary key (id) using index tablespace mytable_index),oracle能够并行读取位于不同硬盘上的数据,可以避免产生I/O冲突 。 B树索引:在B树的叶节点中存储索引字段的值与ROWID。唯一索引和不唯一索引都只是针对B树索引而言。 Oracle最多允许包含32个字段的复合索引。转载 2014-12-15 14:54:23 · 381 阅读 · 0 评论 -
多表连接的三种方式详解 HASH JOIN MERGE JOIN NESTED LOOP
在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式。 之前打算在sqlplus中用执行计划的,但是格式看起来有点乱,就用Toad 做了3个截图。 从3张图里我们看到了几点信息:1. CBO 使用的ALL_ROWS模式Oracle Optimizer CBO RBOhttp://转载 2015-02-06 23:40:23 · 338 阅读 · 0 评论 -
PO到RTV
--POR entered --3 records applied and savedSELECT rh.authorization_status, rh.requisition_header_id, rh.* FROM po_requisition_headers_all rh WHERE segment1 = '1952058' AND org_id转载 2015-04-16 14:03:09 · 654 阅读 · 0 评论 -
VirtualBox 从主机访问虚拟机中系统host only network设置
在VirtualBox(下面简称Box)中安装系统,默认的网络设置为NAT,这样虚拟机中的系统就能访问外部网络了,但是在很多情况下,我们需要访问虚拟机中的服务,比如Mysql服务,ssh服务等,我们需要一个可以被访问的IP地址,现在的情况中是不行的,你需要再映射一块网卡,采用host only network的方式,并且给Box中的系统分配一个静态的IP地址才行。 操作步骤如下: 首先转载 2015-05-08 21:24:32 · 3568 阅读 · 0 评论 -
Concept阅读指引
转载 2015-07-13 21:23:30 · 410 阅读 · 0 评论 -
Oracle自治事务的介绍(Autonomous Transactions)PRAGMA AUTONOMOUS_TRANSACTION;
Autonomous transactions allow you to leave the context of the calling transaction, perform an independant transaction, and return to the calling transaction without affecting it's state. The autonom转载 2016-04-18 15:29:58 · 384 阅读 · 0 评论 -
Oracle 记录类型介绍
注:以下内容来源于网络。一,什么是记录(Record)? 由单行多列的标量构成的复合结构。可以看做是一种用户自定义数据类型。组成类似于多维数组。将一个或多个标量封装成一个对象进行操作。是一种临时复合对象类型。 记录可以直接赋值。RECORD1 :=RECORD2; 记录不可以整体比较. 记录不可以整体判断为空。 二,%ROWTYPE和记录(Record转载 2016-04-20 11:10:52 · 1189 阅读 · 0 评论 -
Oracle 集合类型介绍
注:以下内容整理自网络。---------------------------------------------------集合类型 1. 使用条件: a. 单行单列的数据,使用标量变量 。 b. 单行多列数据,使用记录 [ 详细讲解请见: 点击打开链接 ] c. 单列多行数据,使用集合 *集合:类似于编转载 2016-04-20 15:28:00 · 461 阅读 · 0 评论 -
oracle nested table
Oracle嵌套表的使用一、嵌套表的定义: 嵌套表是表中之表。一个嵌套表是某些行的集合,它在主表中表示为其中的一列。对主表中的每一条记录,嵌套表可以包含多个行。在某种意义上,它是在一个表中存储一对多关系的一种方法。考查一个包含部门信息的表,在任何时间内每个部门会有很多项目正在实施。在一个严格的关系模型中,将需要建立两个独立的表department和project。转载 2016-04-20 15:29:06 · 2345 阅读 · 0 评论 -
Oracle LISTENER监听文件参数详解及Lsnrctl命令综述
Oracle LISTENER监听文件参数详解及Lsnrctl命令综述 # listener.ora Network Configuration File: F:/oracle/product/10.2.0/db_1/network/admin/listener.ora# Generated by Oracle configuration tools.SID_LIST_LIST转载 2016-09-11 10:40:40 · 10579 阅读 · 1 评论 -
OM模块功能&API详解
目录(?)[-]一销售订单概述11 与车间模块关系12 与库存模块关系13 与应收模块关系14 与采购模块关系15 与CRM模块关系15 与物料清单模块关系16 与主计划MRP模块关系17 与外部系统关系18 与发运模块的关系19 销售订单模块主要功能二标准销售订单流程21 基本流程22 创建订单界面23 创建订单API24转载 2016-09-01 19:59:16 · 2792 阅读 · 0 评论 -
Oracle 查询高级用法
Oracle SQL 一些函数用法以下sql环境都是在 oracle 11g/scott完成Group by与GROUP BY一起使用的关建字 GROUPING,GROUP SET,ROLLUP,CUBE结合这些特性的函数可以实现SQL的明细+分组统计GROUPINGGROUPING 记录是对哪个字段进行统计,其值只能是 0 & 1Group(column)转载 2016-09-07 19:14:37 · 841 阅读 · 0 评论 -
彻底搞懂Oracle字符集
以下是对Oracle中的字符集进行了详细的分析介绍,需要的朋友可以参考下 基本概念字符集(Character set):是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。常见的字符集有ASCII,ZHS16GB231280,ZHS16GBK等。字符编码(Character Encoding):是一套法则,使用该法转载 2016-12-31 10:47:29 · 7089 阅读 · 0 评论 -
Invoking Webservice from PL/SQL (UTL_DBWS&UTL_HTTP)
从PL/SQL,Oracle提供了两种方式调用外部Webservice:一种是UTL_HTTP,另外一种是UTL_DBWS。utl_http – low level http assemblerutl_dbws – high level web service packageUTL_HTTP•Available as of 8.0.5•Send/re转载 2014-11-18 21:04:14 · 639 阅读 · 0 评论 -
oracle EBS數據移植工具FNDLOAD的用法整理
大家做二次开发时一般都会在测试系统上进行测试,然后再挂到正式系统上,如果在测试系统上需要用到自己建立值集,则挂到正式系统上还要重新设置一边,麻烦的很,这里我就用提取ldt的方法免去这个麻烦!代码如下: 1.在测试环境下cd $FND_TOP/admin/import(可以用pwd查看路径,一般都是这个目录)进入这个目录2.FNDLOAD apps/ 0 Y DOWNLOAD $FND_转载 2014-10-29 20:16:14 · 659 阅读 · 0 评论 -
Oracle 中的Userenv()
1.USEREVN()返回当前用户环境的信息,opt可以是:ENTRYID,SESSIONID,TERMINAL,ISDBA,LABLE,LANGUAGE,CLIENT_INFO,LANG,VSIZE1.ISDBA 查看当前用户是否是DBA如果是则返回trueSQL> select userenv('isdba') from dual;USERE转载 2014-08-27 14:28:26 · 1512 阅读 · 0 评论 -
oracle 11g gateway 连接sqlserver 2005 ,ORA-28545解决
安装好oracle 11g transport gateway,原本机器上已经存在oracle 10g database,同是windows 2003 64bit平台上的。1.在tg_1\dg4msql\admin新建一个init+[sid].ora文件,命名为initef2kweb.ora,实例名为ef2kweb。编辑文件内容如下:HS_FDS_CONNECT_INFO=172.转载 2013-11-25 12:23:43 · 10681 阅读 · 1 评论 -
Oracle 11g透明网关连接Sqlserver 2000
一、环境公司网站系统使用的是IIS + Oracle但公司某系统使用的是Sqlserver 2000, 但其数据需要做成报表放到网站上,为简化编程,使用Oracle做透明网关,定期从Sqlserver 抓取数据的方式A: Web ServerOS: Windows Server 2008IP: 10.108.3.10安装软体:IIS, Oracle ClientB: Ora转载 2013-11-25 10:54:54 · 1096 阅读 · 0 评论 -
oracle 11g透明网关访问ms sqlserver的心得
最近需要用Oracle连接MS数据库,在Oracle里安装Transparent Gateway for SQL Server,遇到不少问题,终于在今天完全搞定,所以把一些注意问题记录下来。通过Gateway,可以在Oracle里透明的访问其他不同的数据库,如SQL Server, DB2, Sybase等等,就像远程Oracle数据库一样。各不同的数据为配置方式也大同小异,本文只说明SQ转载 2013-11-25 22:16:03 · 2398 阅读 · 0 评论 -
Oracle 字符集的查看和修改
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_转载 2013-11-12 21:44:15 · 909 阅读 · 0 评论 -
oracle 11g RAC 的一些基本概念(一)
总的来说,oracle 11g r2 RAC提供了以下功能:高可用:shared-everything 模式保证了单节点的故障不会停止服务,集群中的其他节点将快速接管可扩展性:多节点分担负载,可以提供远超单机数据库能提供的处理能力。且增删节点可以在线完成,不需要停机易用性:多个数据库可以加入到一个集群中低成本:RAC可以部署在标准硬件上,硬件上节省的成本抵消了购买license的转载 2014-01-03 21:14:34 · 991 阅读 · 0 评论 -
oracle 11g RAC 的一些基本概念(二)
集群的相关概念配置Active/active集群 在这种模式下,所有的节点都能提供服务(不会有用户请求在standby上被闲置的情况)。大部分案例中,集群成员的硬件配置都是相同的,避免可能的性能问题,也更容易实现负载均衡。Active/active集群需要更复杂的管理软件来管理所有资源,比如磁盘和内存需要在所有节点间进行同步。更常见的,一个私有网络被用做心跳连接。集群转载 2014-01-03 21:15:22 · 639 阅读 · 0 评论 -
oracle 11g RAC 的一些基本概念(三)
Grid Infrastructure共享组件 Grid Infrastructure使用两种类型的共享设备来管理集群资源和节点:OCR(Oracle Cluster Registry)和表决磁盘。Oracle 11.2引入一个新的文件,称作Oracle Local Registry(OLR),它只允许存放在本地。OCR和OLR OCR为所有转载 2014-01-03 21:16:06 · 707 阅读 · 0 评论 -
oracle 11g RAC 的一些基本概念(四)
RAC 在Grid Infrastructure安装完以后,我们把注意力转移到集群上的Oracle软件的安装上来。我们看到,Grid Infrasctructure提供了运行RAC的框架,包括集群通讯链接、节点分离、节点成员关系等服务。ASM是Oracle存储数据库的首选方式。RAC利用这些概念并扩展了需要的基本服务。安装选项 成功安装了Gr转载 2014-01-03 21:16:33 · 558 阅读 · 0 评论 -
ORACLE 11G透明网关访问SQL2008R2
ORACLE 11G透明网关访问SQL2008R2一、 测试环境说明操作系统:Windows Server 2008 R2 64位数据库版本:SQL Server 2008 R2 64位和 win64_11gR2_database及相应的透明网关版本:win64_11gR2_gateways。其中Oracle Database 11g 安装在一台电脑,另一台安装 SQL Serv转载 2014-01-08 10:53:51 · 1095 阅读 · 0 评论 -
Oracle 表连接方式(内连接/外连接/自连接) 详解
Oracle 表之间的连接分为三种:1. 内连接(自然连接)2. 外连接(1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制)3. 自连接(同一张表内的连接) SQL的标准语法:select table1.column,table2.column转载 2014-04-17 21:24:13 · 521 阅读 · 0 评论 -
CentOS 6.5系统安装配置图解教程(详细图文)
点评:截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程,需要的朋友可以参考下说明:截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程服务器相关设置如下:操作系统:CentOS 6.5 64位IP地址:192.168.2转载 2014-04-10 23:10:53 · 1406 阅读 · 0 评论 -
oracle:完整剖析PL/SQL DEVELOPER与SQL PLUS字符集设置
提要:本文重点剖析PL/SQL DEVELOPER与SQL PLUS字符集设置问题,对两者的中文数据写入、读取之间整个流程做描述,抛砖引玉。工作后要保持学习,同时学习内容还是要勤记下来,并期望对新人有所帮助,请看文。非常感谢三位专家的文章,能扫清各种基本概念及大部分疑惑,建议大家多读读。他们是: 1、http://blog.youkuaiyun.com/tianlesoftwar转载 2014-06-03 17:30:59 · 584 阅读 · 0 评论 -
Oracle执行计划详解
Oracle执行计划详解---作者:TTT BLOG本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html---简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方法,表之间的连接等内容。 并有总结和概述,便于理解与记忆!+++转载 2014-07-14 14:04:27 · 693 阅读 · 0 评论 -
Oracle 中的JOIN
1、概述1.1、所有的join连接,都可以加上类似where a.id='1000'的条件,达到同样的效果。1.2、除了cross join不可以加on外,其它join连接都必须加上on关键字,后都可加where条件。1.3、虽然都可以加where条件,但是他们只在标准连接的结果集上查找where条件。比如左外连接的结果没有class的三班,所以如果加 where clas转载 2014-07-14 13:58:31 · 382 阅读 · 0 评论 -
Oracle分析函数
本文讲述Oracle分析函数用法,首先建库:Sql代码 create table earnings -- 打工赚钱表 ( earnmonth varchar2(6), -- 打工月份 area varchar2(20), -- 打工地区 sno varchar2(10), -- 打工者编号 sname varchar2(2转载 2014-08-24 16:30:14 · 405 阅读 · 0 评论 -
ORACLE 行转列谓词推入
ORACLE 行转列有很多种方式,这里不再做详细描述。之前在做开发的时候使用了 povit 做行转列,发现在使用的时候出现性能问题。详细查看之下,发现是执行计划中无法使用谓词推入。 经过详细实验发现: 1、povit 行转列大于等于20列,就不谓词推入了。 2、DECODE 行转列 30列还能谓词推入。 所以,在行转列超过20列的情况下,不推荐使用POVIT做转换。 一下是使用代码:原创 2017-06-28 08:12:49 · 781 阅读 · 0 评论