- 博客(57)
- 资源 (1)
- 收藏
- 关注
转载 isqlplus一则非正常中止故障的解决
这几天遇到了一个非常奇怪的问题:使用isqlplusctl start正常启动10g的isqlplus后,只要前台用户一连,后台的isqlplus进程马上自动中止了,isqlplus的相关日志文件也没有任何的错误信息。...
2008-08-25 13:09:59
150
转载 ORA-12709 (ORA-01092)问题的解决
还是使用dbua将9.2.0.7的数据库升级到10.2.0.4后遗留问题的其中一个问题的出现步骤如下(启动数据库的时候从nomount启动到mount的时候报错,却能手工alter database mount,但是在alter...
2008-08-22 11:03:50
265
转载 LSNRCTL产生NL-00051: internal error code问题的解决
今天在使用lsnrctl的时候产生了NL-00051: internal error code错误,产生错误的步骤如下:LSNRCTL> statusConnecting to (ADDRESS=(PROTOCOL=tcp...
2008-08-22 10:54:49
270
转载 dbua后数据库无法启动错误的解决
今天测试了下dbua的使用(由9.2.0.7升为10.2.0.4),但是在升级完成后,出现了下面的问题$ ps -ef|grep test oracle 2947 1 0 10:28:09 ? 0:0...
2008-08-21 14:34:40
218
转载 Oracle10g OCP认证要有一些变化了
Oracle Database 10g Database Administrator Certified Associate (OCA)Effective December 01, 2008...
2008-08-15 14:32:59
125
转载 复制VMware虚拟机的后续操作
在做有些实验的时候可能需要复制已经配置好的VMware虚拟机,下面总结下复制完需要修改的地方(1-4步应该是必须的;5-6步只是在有些情况下需要用到,比如在我实验的环境下,通用性不大)1、修改/etc/sysconfig/n...
2008-07-30 09:00:52
151
转载 使用dbstart脚本的设置
通过dbstart脚本可以在Linux和Unix下设置Oracle数据库是否自动启动,但是使用前需要进行一些设置,下面是一些设置的步骤:1、修改$ORACLE_HOME/bin下的dbstart文件中下面的条目ORACLE_...
2008-07-30 08:52:34
182
转载 如果修改VMware下的网卡MAC地址
今天在用VMware做RAC实验的时候,发现两个虚拟机的MAC地址相同,造成了只有一个虚拟机可以通过网络访问。在网上查找了下,可以使用下面两种方法修改MAC地址(我使用的是第二种方法)第一种方法:# 首先必须关闭网卡设备,否...
2008-07-20 20:22:44
134
转载 【原创】ASM下的数据文件转换为普通文件
发现很多文章都是介绍如何将普通文件装换为ASM下的数据文件的,介绍ASM下的文件转换为普通文件的较少。下面的实验就是介绍如何将ASM的文件转换为普通文件的,主要使用了RMAN和ASMCMD工具。注:此实验的为SYSAUX表空...
2008-06-22 22:00:54
350
转载 【原创】手工给用户解锁
可以通过操作user$解锁锁定的用户(实际意义并不大,呵呵,唯一想到的就是如果一个用户如果有update user$的权限,即使没有altre user的权限也可以解锁用户),下面是实验步骤:没有锁定的用户的ASTATUS值...
2008-06-15 22:03:55
112
转载 OPTIMIZER_INDEX_CACHING & OPTIMIZER_INDEX_COST_ADJ
OPTIMIZER_INDEX_CACHING这个初始化参数代表一个百分比,取值范围在0到99之间。缺省值是0,代表当CBO使用索引访问数据时,在内存中发现数据的比率是0%,这意味着通过索引访问数据将需要产生物理读取,代价昂贵。...
2008-06-12 20:50:28
89
转载 mystat.sql & mystat2.sql
mystat.sql和mystat2.sql可以根据v$mystat视图中的信息得出执行各个语句的各项统计值--mystat.sqlset echo offset verify offcolumn value new_val...
2008-06-09 16:33:07
139
转载 【原创】cast() 函数的用处
大家知道从number、char、date类型之间有to_number、to_char、to_date函数进行类型转换。但是如何进行number、binary_float、binary_double类型之间的转换?或number...
2008-06-01 20:47:18
696
转载 Tom的runstats工具
Tom的runstat工具可以比较同一事件的两种方法,得出那种方法较好,runstat工具的创建过程如下:1.要确认有访问v$statname、v$mystat、v$latch和v$timer视图的权限2.创建临时表,保存统...
2008-06-01 19:45:56
173
转载 【原创】cache buffer chains的一次解决过程
环境:AIX 5.2数据库版本:10.2.0.2一个生产数据库的cache buffer chains等待比较严重,考虑对其进行优化,下面是对这个问题的一次解决过程(主要是加大热表的pctfree):$ sqlplu...
2008-06-01 12:29:57
135
转载 【原创】遭遇BUG.5648872 -- ORA-07445错误
平台:Windows Server 2003 (32-bit)数据库版本:10.2.0.3 由于此数据库应用存在大量未使用绑定变量的SQL,造成了数据库性能较低,所以考虑将cursor_sharing由exact改为sim...
2008-06-01 11:16:55
183
转载 永久设置sql*plus的环境变量(glogin.sql的设置)
用户每次登录sql*plus的时候都会调用$ORACLE_HOME/sqlplus/admin/glogin.sql文件。我们可以修改这个文件,使得每次登录时都设置好一些sql*plus的环境变量,并将默认显示的SQL>改...
2008-05-26 22:27:19
305
转载 【原创】由隐式转换引起的数据库性能问题
今天有用户抱怨一个生产数据库的使用速度非常慢,最后发现是由数据类型的隐式转换引起的。下面是排查步骤:1.看看目前数据库最大的等待是什么?发现是db file scattered read ,怀疑是有不正确的全表扫描造成的sy...
2008-05-24 08:37:44
228
转载 Show Show 我的几个风筝 -- 均隆蝶翼
天气越来越热了,风筝只能收藏起来,等着秋天再放了。Show下我的风筝,随时可以YY下(照片改天再拍,先借用下官方的)均隆蝶翼(四线风筝),这个是07年GF送我的生日礼物,也是我08年苦练的风筝宽度:240cm高度...
2008-05-23 20:47:49
108
转载 【原创】使用nid命令修改数据库名称
nid是Oracle用来更改数据库名称的自带工具.它可以直接修改数据库名称,而无需通过以前需要重建控制文件的方法来改变.nid命令的使用方法如下:C:\WINDOWS>nidDBNEWID: Release 1...
2008-05-22 22:40:57
565
转载 【原创】RedHat Linux启动时间过长的问题解决
前段时间安装了RedHat Linux,但是在启动系统时到Enabling Swap Space这步都要停留很长时间解决过程如下:(1)查看启动日志 cat /var/log/boot.log 查看系统在启动时在那个服务...
2008-05-21 22:45:04
1034
转载 创建Database Link
1.先创建PUBLIC DATABASE LINK,不用指定用户和密码scott@TEST>conn system/testConnected.system@TEST>CREATE PUBLIC DATABASE...
2008-05-21 22:29:45
63
转载 【转帖】Oracle中的二进制、八进制、十进制、十六进制相互转换函数
作者:hotiice原文出处:http://www.itpub.net/thread-991291-1-1.htmlOracle中的二进制、八进制、十进制、十六进制相互转换函数大家经常遇到进制转换的问题,网上搜到的转换只是部...
2008-05-20 22:30:28
73
转载 【原创】操作Blob类型的方法
注:下列过程中的参数p_filename为外部文件名称,p_name用于标识唯一的一行1.创建目录utl_dir用于文件的导入、导出create or replace directory utl_dir as 'd:\';...
2008-05-20 22:13:42
338
转载 【原创】ORA-29280问题的解决
今天在执行一个过程时报了ORA-29280: invalid directory path错误scott@TEST>exec exportddl_all('123');BEGIN exportddl_all('123'...
2008-05-19 21:18:01
757
转载 【原创】导出所有对象(表、索引、视图、同义词)的创建脚本
1.创建目录utl_dir用于存放导出的创建脚本create or replace directory utl_dir as 'd:\';2.给所有用户赋予读写utl_dir的权限grant write,read on di...
2008-05-19 20:51:42
186
转载 2008中国首届Oracle数据库精英工程师评选电子试题(选择题部分)
1.Which six files are maintained in the Flash Recovery Area? (Choose six.)A. control fileB. RMAN filesC. pas...
2008-05-15 22:00:38
95
转载 2008中国首届Oracle数据库精英工程师评选电子试题(论述题部分)
二、论述题1.背景描述:客户有一个9208的数据库,没有使用归档方式,数据库的数据文件总共800G。A.客户运行应用时,出现ORA-01578 ORACLE data block corrupted错误,数据不能正...
2008-05-15 21:48:25
121
转载 木头小屋装修啦
今天把木头小屋装修了下,主要是把所有文章的字体改大了,并用颜色区分了不同的内容:红色:执行的命令蓝色:命令的返回结果绿色:参数或说明 ...
2008-05-14 21:52:59
83
转载 显示Oracle隐藏参数的脚本
如何知道Oracle所有隐藏参数的名称和描述?在网上查到了SQL脚本,并做了一点点修改:selecti.ksppinm name,i.ksppdesc description,cv.ksppstvl value,cv.ksp...
2008-05-14 20:51:12
70
转载 listener.ora的trace相关参数
listener.ora的trace相关参数(每个listener需要单独设置) #trace的等级:有off(0),user(4),admin(6),support(16) 4个可选值,默认是off的(不进行跟踪)TR...
2008-05-12 20:48:46
120
转载 【原创】ORA-02085问题的解决
创建database linksys@ORCL>create database link fgos connect to fgos identified by fgos using 'FGOS';Database ...
2008-05-12 20:13:38
305
转载 【原创】删除plan_table表的奇怪问题
实验环境:WinXP SP2数据库版本:10.2.0.1今天在做实验的时候发现了一个奇怪的问题,大家可以先看看这个问题的表象:查询的时候,plan_table没有任何问题sys@TEST>select * ...
2008-05-11 14:41:27
533
转载 【原创】ORA-00054问题的解决(plan_table在autotrace过程中会被锁定)
实验环境:WinXP SP2数据库版本:10.2.0.1今天在实验过程中发现autotrace是会锁定plan_table表的,具体实验步骤如下:sys@ TEST>set autotrace on trace...
2008-05-11 14:15:00
425
转载 【原创】Oracle9i和10g中plan_table表的差异
实验环境:WinXP SP2数据库版本:10.2.0.1今天在做实验的时候发现,plan_table在不用的Oracle版本间是有一定的差异的。10g相对9i,在plan_table中添加了一些列(下面绿色的部分)O...
2008-05-11 13:57:33
158
转载 【原创】autotrace中statistics为0的问题的解决
环境:AIX 5.2数据库版本:10.2.0.2在对数据库进行autotrace的时候,发现所有SQL的结果中statistics除了行数外都是0fgos@FGOSDB>set autotrace traceo...
2008-05-11 13:37:19
179
转载 【原创】SYS_CONTEXT函数的用法
实验环境:WinXP SP2数据库版本:10.2.0.1SYS_CONTEXT函数的用法如下:SYS_CONTEXT('namespace', 'parameter' [, length ]) Oracle已经有内置...
2008-05-07 20:15:27
168
转载 【原创】表空间相关操作
实验环境:WinXP SP2数据库版本:10.2.0.11. 创建普通表空间(来个最复杂,基本上用的所有的参数的)create smallfile tablespace test datafile 'F:\ora...
2008-05-05 21:58:03
85
转载 【原创】Oracle10g bigfile表空间带来的好处
Oracle从10g开始引进了一个新的表空间类型(bigfile)。它不像传统的表空间那样最多由1022个文件组成;一个bigfile表空间只能包含一个数据文件,根据选择的块的大小,最大从32TB至128TB。bigfi...
2008-05-05 21:40:07
128
转载 【原创】通过数据字典操作删除表的列
这几天做实验的时候不小心给dual表添加了一列,造成了数据库所用的drop操作都不能执行了,而sys用户下的表是不能通过alter table ... drop column ... 删除列,最后通过其他方式解决了,请参考:ht...
2008-05-03 19:17:22
187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人