数据库字段简写说明
obj# number, /* object number */intcol# number, ...
sql_trace跟踪文件中名词简写说明
SQL_TRACE是Oracle的一个非常强大的工具。打开SQL_TRACE就可以逐步捕获任何一个会话的数据库活动,或者捕获整个数据库的活动,并将数据库活动记录成跟踪文件。每次使用完之后需要关闭跟踪,否则会降低系统的性能。PARSING IN CURSOR #140526285366352 len=34 dep=1 uid=90 oct=3 lid=90 tim=1417657718956666 hv=1291129642 ad='ff3fd770' sqlid='37cvw956ga4ta'SELECT PROJECT_ID FROM WM_IN_ORDEREND OF STMTPARSE #140526285366352:c=0,e=78,p=0,cr=0,cu=0,mis=0,r=0,dep=1,og=1,plh=3568243417,tim=1417657718956664EXEC #14052...
Oracle多租户特性的常用操作
本文描述了Oracle多租户特性环境下关于CDBs和PDBs的常见操作。CDBs表示容器数据库(Container Database)、PDBs表示可插拔数据库(Pluggable Database)。 目录 一、如何连接到CDB和PDB二、如何从种子PDB创建一个新的PDB三、CDBs和PDBs管理--启动、关闭、重命名四、CDBs和PDBs的存储管理...
Oracle 12c新特性:IN-Memory Option - 缓存与参数
2014年6月,在Oracle 12c的12.1.0.2版本中,Oracle正式发布和引入了基于内存和列式计算的In-Memory Option (以下简称IMO),这距离Larry在2013年OOW上发布这一特性已经过去了近10个月。2014年7月22日,Oracle正式提供了12.1.0.2版本的数据库产品下载,可以通过:https://edelivery.oracle.com/ 下载该...
Oracle 12c: Recover tables using RMAN
在网络上看到12c的rman可以进行table 级别的恢复,由于自己就做一下试验。本试验测试了rman基于时间点恢复一个被删除表的操作过程。整体恢复过程是:还原system、undo、sysaux表空间,然后read only数据库,然后重启数据库还原表所在表空间,然后expdp导出表,根据需要决定是否导入表到数据库。
Oracle Linux 6.5 操作系统安装步骤图文详解
Oracle Linux 6.5操作系统安装步骤详解。Includes Unbreakable Enterprise Kernel Release 3, Integration of DTrace, Linux Containers Support, and More官方介绍:http://www.oracle.com/us/corporate/press/2076415
【层次查询】Hierarchical Queries之CONNECT_BY_ISLEAF伪列
有关层次查询之前的文章参考如下。【层次查询】Hierarchical Queries之LEVEL应用http://space.itpub.net/519536/viewspace-623916【层次查询】Hierarchical Queries之“树的遍历”http://space.itpub.net/519536/vie...
ORA-1652: unable to extend temp segment
早上,按日常工作去排查警告日志,临时表空间出现错误ORA-1652: unable to extend temp segment。于是,将该问题的相关信息进行整理,以作备忘。
实例HR用户对象创建
HR官方对象脚本创建,提供给同事练习。
DECODE和CASE的性能比较
Oracle的DECODE函数功能很强,灵活运用的话可以避免多次扫描,从而提高查询的性能。而CASE是9i以后提供的语法,这个语法更加的灵活,提供了IF THEN ELSE的功能。 对于很多情况,DECODE和CASE都能解决...
Oracle入门查询练习题及参考答案
对于入门的同事,如果需要练习编写SQL查询语句,那么以下的资料可以作为很好的参考资料。
创建scott用户及对象
通过Oracle自带脚本创建Scott用户对象,进行练习库的演练。
TNS-12518 TNS listener could not hand off client connection
TNS-12518 TNS listener could not hand off client connection
Oracle 表连接方式(内连接/外连接/自连接) 详解
Oracle 表之间的连接分为三种:1. 内连接(自然连接)2. 外连接(1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制)3. 自连接(同一张表内的连接)
手工配置ORACLE Enterprise Manager(OEM)
今天,检查到开发环境上的OEM启动失败。于是,重新配置了OEM。首先,将之前的OEM配置先删除掉,然后重新创建OEM。并将相关的操作步骤进行记录。以供大家参考学习。1、使用emca工具配置oracle的EM。-config dbcontrol db 参数选项表示为数据库配置Database Control(EM)-repos create 参数选项表示为dbcontrol配置repository,recreate表示在需要重新创建repository时指定。此时我们选择create。配置开始,会要求输入相关变量,如SID,监听端口,SYS、DBSNMP、SYSMAN三个用户的密码。可选项可以留空。
手工生成AWR分析报告
AWR(Automatic Workload Repository)报告是我们进行日常数据库性能评定、问题SQL发现的重要手段。熟练掌握AWR报告,是做好开发、运维DBA工作的重要基本功。同时,该文档也作为同事去生成AWR报告的参考资料。
包头(Package)与包体(Package body)的学习与应用
包由包规范和包体两部分组成。特点:1.将有联系的对象打成包,方便使用;2.包中对象包括储存过程、函数、游标、自定义类型和变量,可以在PL_SQL块中应用这些对象。
《深入解析Oracle》一书开源下载
《深入解析Oracle》一书开源下载 第一章:数据库的启动和关闭第二章:控制文件与数据库初始化第三章:参数及参数文件第四章:数据字典第五章:内存管理第六章:BufferCache与SharedPool原理第七章:重做第八章:回滚与撤销第九章:等待事件第十章:性能诊断与SQL优化
Execute to Parse 指标
Execute to Parse 指标反映了执行解析比其公式为 1-(parse/execute) , 目标为100% 及接近于只执行而不解析。在oracle中解析往往是执行的先提工作,但是通过游标共享可以解析一次执行多次,执行解析可能分成多种场景:1.hard coding => 硬编码代码,硬解析一次,执行一次, 则理论上其执行解析比为 1:1,则理论上Execute ...
ORA-03113: end-of-file on communication channel
问题描述:今天,在网上看到一篇文章《删除redo所有日志,数据库无法启动》,于是自己也在测试环境上验证了一下。删除redo日志后,重新启动后出现以下错误:SQL> startupDatabase mounted.ORA-03113: end-of-file on communication channelProcess ID: 23592Session ID: 237 Serial number: 7