
ORACLE数据库
文章平均质量分 76
渔夫数据库笔记
微信公众号:渔夫数据库笔记,欢迎关注。
展开
-
ORACLE中如何查找定位表最后DML操作的时间小结
在Oracle数据库中,如何查找,定位一张表最后一次的DML操作的时间呢? 方式有三种,不过都有一些局限性,下面简单的解析、总结一下。转载 2022-08-18 17:28:20 · 4050 阅读 · 0 评论 -
ORACLE 锁阻塞情况查询
本篇梳理了几种查询 oracle 锁阻塞的的sql语句原创 2022-08-12 16:54:54 · 2287 阅读 · 0 评论 -
oracle学习之:REF CURSOR
今天在学习 REF CURSOR 游标时,百度了一下,发现很多人发了如下的一些学习类容。感觉讲的还不错,但是所举的例子可能因为作者一时大意写得有点问题(我自己做了标注) 。下面黑体字是转载的,会用红字标识出例子中的错误处! Oracle 系列:REF Cursor在上文 Oracle 系列:Cursor (参见:http://blog.youkuaiyun.com/qfs_v原创 2014-05-20 21:12:16 · 622 阅读 · 0 评论 -
SGA_TARGET与SGA_MAX_SIZE
在Oracle 10g 中引入了一个非常重要的参数:SGA_TARGET,这也是Oracle 10g的一个新特性。自动共享内存管理(Automatic Shared Memory Management ASMM),控制这一特性的,就仅仅是这个参数SGA_TARGE。设置这个参数后,你就不需要为每个内存区来指定大小了。SGA_TARGET 指定了SGA 可以使用的最大内存大小,而SGA 中各个内存的转载 2014-05-20 21:12:48 · 1258 阅读 · 0 评论 -
Oracle中SQL语句解析的步骤
我们都知道在Oracle中每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。那么这两种解析有何不同之处呢?它们又分别是如何进行解析呢?Oracle内部解析的步骤又是如何进行的呢?下面我们就这些话题进行共同探讨。 在Oracle中存在两种类型的SQL语句,一类为DDL语句,他们是从来不会共享使用的,也就是每次执行都需要进行硬解析。还有一类就是DML语句,他们会根据情况选择要么进行转载 2014-05-20 21:13:00 · 720 阅读 · 0 评论 -
oracel 学习之:sqluldr2使用
sqluldr2 简单介绍:简介:Sqluldr2:专业用于大数据量导出工具之一,效率比普通导出快70%。 ( Sqlldr:专业用于导入的工具之一,请注意两个工具的区别。),在使用时,最好用磁盘写入速度快,网络好,网速快的做。 内部实现:[sql] view plaincopyprint?#include #include "sqlul转载 2014-05-20 21:12:39 · 4155 阅读 · 0 评论 -
oracle 学习之:col格式化方法
COL命令:主要格式化列的显示形式。该命令有许多选项,具体如下:COL[UMN] [{ column|expr} [ option ...]]Option选项可以是如下的子句:ALI[AS] aliasCLE[AR]FOLD_A[FTER]FOLD_B[EFORE]FOR[MAT] formatHEA[DING] textJUS[TIFY] {L[EFT]|C[ENTER]|C原创 2014-05-20 21:12:44 · 1637 阅读 · 0 评论 -
教大家如何玩转跟踪(to owner session、other session)
今天无意中发现一篇关于oracle跟踪的文档,很不错拿来跟大家分享http://www.cnblogs.com/Richardzhu/articles/2892264.html转载 2014-05-20 21:13:11 · 484 阅读 · 0 评论 -
no_data_found的解决方法
no_data_found的解决方法一 ,no_data_found异常的触发oracle编程中 select into 语句没有记录时,会触发no_data_found异常 二,no_data_found异常解决方法如果在一个程序块中,发生异常程序就会停止执行,报出异常。如果我们不想让程序因为这个no_data_found异常而停止执行,可以用如下方法1)用子块来处理原创 2014-05-20 21:12:19 · 18183 阅读 · 0 评论 -
oracle学习之:oracle异常分类
讲oracle异常,我们首先来给oracle异常进行分类。这里多数人可能都会把oracle异常分为,预定义异常,非预定义异常以及自定义异常三类。但是我觉得这样还是不易理解和区分这几种异常,结合所查找的资料我个人把oracle异常分成两大类,oracle异常和自定义异常。(其中oracle异常又可分为“具名异常”和“匿名异常”); 讲完了分类,我们再来具体分析一下几种异常的区别一原创 2014-05-20 21:12:21 · 773 阅读 · 0 评论 -
oracle 学习之:user同Schema
转载了两篇文章,通过这两篇文章我想我们能够很好的理解这两个概念一:转自:http://shanbei.info/schema-in-oracle-what-is-meant-in.html oracle Schema是什么意思在现在做的Kraft Catalyst转载 2014-05-20 21:12:28 · 876 阅读 · 0 评论 -
oracle 学习之:建视图时报ora-01031
在看tom的编程艺术时其中有一个地方要建一个视图,语句如下:create or replace view statsasselect 'stat...' ||a.name name,b.value from v$statname a,v$mystat b where a.STATISTIC#=b.STATISTIC#union allselect 'LSTCH.' || name,gets f原创 2014-05-20 21:12:30 · 1085 阅读 · 0 评论 -
oracle 学习之:expdp与impdp
一、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。create directory dpdata1 as 'd:\test\dump';二、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)select * from dba_directories;三、给mengl用户赋予在指定目录的操作权限,最好以syst转载 2014-05-20 21:12:42 · 578 阅读 · 0 评论 -
oracle 学习之:oracle启动与关闭
oracle 启动与关闭Oracle中不同启动和关闭方式的区别Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将周详介绍这些启动和关闭方式之间的区别连同他们各自不同的功能。一、启动和关闭Oracle数据库对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Serve转载 2014-05-20 21:12:46 · 443 阅读 · 0 评论 -
oracle 块清除,以及oracle-01555错误
我们知道oracle的块清除有两种: 1:快速块清除(fast commit cleanout); 2:延时块清除(delayed block cleanout);数据库块的最前面有一个“开销”空间(overhead),这里会存放该块的一个事务表,对于锁定了该块中某些数据的各个“实际”事务,在这个事务表中都有一个相应的条目。->http://www.2cto.com/database/201原创 2014-05-20 21:12:51 · 1195 阅读 · 0 评论 -
oracle 10g 安装检测中DHCP报错
oracle 10g安装过程中的product-specific prerequisite check 过程中报错,具体报错如下图:650) this.width=650;" title="71cf3bc79f3df8dcce391938cd11728b47102816.png" src="http://img1.51cto.com/attachment/201307/192802511.png"原创 2014-05-20 21:12:57 · 943 阅读 · 0 评论 -
将博客搬至优快云
现将博客搬至优快云,后面会在csdn博客会将工作和学习中的总结发布至csdn博客上。本文出自 “技术” 博客,请务必保留此出处http://589985.blog.51cto.com/1609992/1413698原创 2014-05-20 21:14:40 · 469 阅读 · 0 评论 -
oracle 学习之:ASCII,CHR函数的作用和用法
对于ASCII以及CHR函数的用法,oracle给出的解释是:ASCII(x)gets the ASCII value of the character X, CHR() and ASCII() have the opposite effect.即:ASCII函数是用于将字符转换成其相应的ASCII码,而CHR函数作用则恰好相反; 下面我来看一些简单的例子:SELECT原创 2014-05-20 21:12:32 · 1070 阅读 · 0 评论 -
oracle 学习之:synonym
转自:http://www.2cto.com/database/201109/106257.html Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。 oracle的同义词总结: 从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。 1.创建同义词语句:转载 2014-05-20 21:12:25 · 740 阅读 · 0 评论 -
oracle学习之:常用预定义异常
转自http://linux.net527.cn/fuwuqiyingyong/Oracle/2012/0508/46898.html异常 Oracle错误号 SQLCODE值 ACCESS_INTO_NULL ORA-06530 -6530 CASE_NOT_FOUND ORA-06592 -6592 COLLECTION_IS_NULL ORA-06531 -6531 CURSOR_ALR转载 2014-05-20 21:12:23 · 757 阅读 · 0 评论 -
oracle 学习之:for循环中包涵select语句
oracle中的for循环用法比较简单,但是在一次用到包涵select语句的for循环时,还是发现了一些自己以前没有注意的东西。 我的代码如下:declareval1 date;val2 date;begin for i in (select empno from emp_s) loop select hiredate into val1 from (select原创 2014-05-20 21:12:34 · 6768 阅读 · 0 评论 -
ORA-20011: Approximate NDV failed: ORA-06564: object EXPDDDP does not exist
一:系统环境操作系统: 数据库原创 2014-07-11 09:52:09 · 4615 阅读 · 0 评论 -
AIX 分页替换技术入门
注:本文转自IBM网站。原文链接如下:http://www.ibm.com/developerworks/cn/aix/library/au-vmm/转载 2014-07-16 14:51:36 · 687 阅读 · 0 评论 -
ORA-00600: internal error code, arguments: [qerltcUserIterGet_1], [1], [1], [], [], [], [], [], [],
一:系统环境操作系统:uname -aAIX egapdb2 1 6 00F81BFA4C00数据库:11.2.0.3.5(RAC)二:错误信息 在alert.log发现如下错误信息:原创 2014-07-17 15:55:42 · 2483 阅读 · 0 评论 -
ORA-06512: at "ORACLE_OCM.MGMT_DB_LL_METRICS"
一、早上在點檢一套RAC的服務器時,發現日志中出現如下錯誤的提示: Sat Jun 01 06:00:04 2013Errors in file /u/product/oracle/diag/rdbms/human/human1/trace/human1_j004_48380.trc:ORA-12012: error on auto execute of job "ORACLE_原创 2014-07-08 10:00:03 · 1924 阅读 · 0 评论 -
ORA-31633: unable to create master table "SCOTT.JOB2"
在用datapump导出一个表时报如下错误:原创 2014-07-09 16:04:07 · 8803 阅读 · 0 评论 -
还原真实的cache recovery
Maclean Liu转载 2014-09-16 15:45:52 · 1051 阅读 · 0 评论 -
ORACLE profile系列4 --CREATE PROFILE
CREATE PROFILE原创 2014-11-07 14:53:57 · 1881 阅读 · 0 评论 -
ORA-12012: error on auto execute of job "ORACLE_OCM"."MGMT_CONFIG_JOB_2_1"
一:版本信息操作系统版本:AIX 61009数据库版本:11.2.0.3.11(RAC) 二:错误描述 在database的alert日志中发现如下报错:ORA-12012: error on auto execute of job "ORACLE_OCM"."MGMT_CONFIG_JOB_2_1"ORA-29280: invalid directory pat原创 2014-10-22 10:09:40 · 2321 阅读 · 0 评论 -
检查补丁是否是rolling patch
rolling patch在oracle RAC环境中经常被用到,原创 2014-10-22 14:51:45 · 1119 阅读 · 0 评论 -
ORACLE profile系列1 --About User Resource Limits
About User Resource LimitsYou can set limits on the amount of various system resources available to each user as part of the security domain of that user. By doing so, you can prevent the uncontro原创 2014-11-06 16:00:38 · 1155 阅读 · 0 评论 -
ORACLE profile系列2 --profile概述
ORACLE PROFILE原创 2014-11-06 09:31:18 · 850 阅读 · 0 评论 -
ORACLE profile系列3 --resource_parameters以及password_parameters
profileresource_parametersSESSIONS_PER_USERSpecify the number of concurrent sessions to which you want to limit the user.CPU_PER_SESSIONSpecify the CPU time limit for a session, expressed in hundredt原创 2014-11-06 13:27:43 · 885 阅读 · 0 评论 -
oracle查看隐含参数脚本
Oracle数据库的初始化参数,主要来源于两个Oracle内部数据字典表:X$KSPPCV,X$KSPPI,通常我们查询的v$parameter视图就来源于这两个表,只不过隐去了部分参数。通过以下脚本可以查询获得这些被隐含的参数: set linesize 132column name format a30column value format a25selectx.ksppinm na转载 2014-05-20 21:14:21 · 680 阅读 · 0 评论 -
oracle 中带双下划线的参数如(*.__shared_pool_size=)
平台:AIX6.1,数据库版本:11.2.0.3(psu5)在一次单机转RAC过程中,在修改原有参数文件,启动rac库时遇到了如下问题,由此问题引出了本篇的标题所要讲的问题。1.备份原单实例库参数文件create pfile='/data01/initegap.ora' from spfile;(在单实例数据库上执行)pfile文件如下:--注意:发现参数文件中有两处配置了pga和sga参数,开始原创 2014-05-20 21:14:19 · 1602 阅读 · 0 评论 -
计算ORACLE使用内存方法(on AIX)
本博客MOS NOTE(Doc ID 123754.1):AIX: Determining Oracle Memory Usage On AIX (Doc ID 123754.1)Applies to: Oracle Database - Enterprise Edition - Version 8.1.7.0 and laterIBM AIX on POWER Systems (原创 2014-07-18 13:58:17 · 2805 阅读 · 0 评论 -
PRCS-1007 : Server pool egapdb already exists
1.项目环境:平台:aix 6.1oracle版本:11.2.0.3(psu5) 2.问题背景: 由于业务发展,数据库需要扩容,规划把现网的某单实例库转换成rac。按照方案做完以后,两个节点的数据库都可以手动启停,但是无法通过crs启停(但是我已经向集群中注册过了database和instance信息)。crs_stat -t查看也能查到注册的数据库(状态为offline)srvctl add原创 2014-05-20 21:14:27 · 2392 阅读 · 1 评论 -
ORA-01264: Unable to create logfile file name
1. 项目环境信息:平台:AIX 6.1oracle版本 :11.2.0.3(psu5)部署了DG(主库是一个位于集群某节点的单实例库,备库为单实例库) 2. 项目背景: 因为业务量增长,要把主库有单实例改为集群,但是要保证变更过程中原有DG不能失效。单机转rac的具体步骤此处我就不再详述了,有时间会详细的写一下步骤。 在完成单机转rac后,我在备库启动恢复管理alter database原创 2014-05-20 21:14:25 · 2505 阅读 · 0 评论 -
ASMM下查看shared_pool_size等内存大小
在数据库使用asmm内存管理时show parameter 查看自动调整的内存组件都为0,如: SQL> show parameter shared_pool_sizeNAME TYPE VALUE------------------------------------ ----------- -----------原创 2014-05-20 21:14:23 · 1232 阅读 · 0 评论 -
数据库迁移方案之DG方式迁移
数据库迁移:DG方式迁移数据库原创 2014-05-20 21:14:32 · 4317 阅读 · 0 评论