经验收集
文章平均质量分 89
babymouse1212
这个作者很懒,什么都没留下…
展开
-
Bug导致的 enq: DX - contention等…
http://yangtingkun.itpub.net/post/468/524305 这个数据库的版本是11.1.0.6 for Windows 64bits for AMD,在AWR报告中,TOP 5等待事件为:EventWaitsTime(s)Avg wait (ms)% DB timeWait Classenq: DX -原创 2017-05-02 10:51:05 · 250 阅读 · 0 评论 -
11G R2 exp无法导出空表解决方法
自:http://www.blogjava.net/badboyryan/archive/2012/06/11/380485.html最早的一次使用oracle11g导出数据发现有的表丢失了,感觉莫名其妙的,后来终于找到原因了。找到问题以后,再看看解决方案。11GR2中有个新特性,当表无数据时,不分配segment,以节省空间,可是在用EXPORT导出时,空表也不能导出,这就导致迁移时候原创 2017-05-02 10:54:54 · 351 阅读 · 0 评论 -
user_tab_modifications 统计…
出自:http://battleman.itpub.net/post/1561/407458 user_tab_modifications 统计表操作信息SQL> conn battleman/battleman已连接。SQL> drop table test;表已删除。SQL> create table test(a number);表已创建。SQL> alter table原创 2017-05-02 10:55:00 · 369 阅读 · 0 评论 -
Oracle参数修改是否需要重启等
Oracle参数修改小结Oracle中有些参数是可以在session级别修改,有些则必须在system级别修改,有些参数不需要重启就能马上生效,有些参数必须重启才能生效,那么如何知道这些信息呢?可以从v$parameter视图中得出,重点关注这个视图的以下几列:ISSES_MODIFIABLE VARCHAR2(5) Indicates whether the parameter can b原创 2017-05-02 10:55:06 · 4874 阅读 · 0 评论 -
关于Oracle物化视图
自:http://www.itpub.net/thread-1614812-1-1.html 一、物化视图的一般用法物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型ON DEMAND、ON原创 2017-05-02 10:55:18 · 173 阅读 · 0 评论 -
Oracle中的进制转换
转自:http://www.eygle.com/archives/2004/06/oracle_howto_convert.html1.16进制转换为10进制可以通过to_number函数实现 SQL> select to_number('19f','xxx') from dual;TO_NUMBER('19F','XXX')----------------------原创 2017-05-02 10:55:30 · 281 阅读 · 0 评论 -
使用TO_CHAR显示系统的SCN值
SQL*Plus: Release 11.1.0.7.0 - Production on Fri Mar 15 14:09:562013Copyright (c) 1982, 2008, Oracle. All rightsreserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 -原创 2017-05-02 10:55:33 · 216 阅读 · 0 评论 -
使用vncviewer连接CENTOS 连…
在使用vncviewer尝试连接vncserver时,被防火墙屏蔽掉了。vi /etc/sysconfig/iptables找到下面的语句: -A RH-Firewall-1-INPUT -j REJECT ——reject-withicmp-host-prohibited在此行之前,加上下面的内容: -A RH-Firewall-1-INPUT -m state --state原创 2017-05-02 10:55:42 · 326 阅读 · 0 评论 -
rpm -ivh elfutils-libe…
1、在安装oracle时检查elfutils-libelf-devel是否安装时,rmp-qa elfutils-libelf-devel命令提示没有安装2、在rpm-ivh elfutils-libelf-devel...安装相应包时提示无法安装,原因在于某些包之间是互相依赖的,需要将互相之间依赖的包同时安装rpm -ivh elfutils-libelf-devel-static-0.原创 2017-05-02 10:55:53 · 222 阅读 · 0 评论 -
使用LOGMNR的DICT_FROM_ONLINE_CAT…
源自:http://www.dbdream.org/?p=39411g已经不需要使用UTL_FILE_DIR就可以使用LOGMNR对本地数据库的日志进行分析,查看了些相关的资料,简要分享下我学习使用LOGMNR的DICT_FROM_ONLINE_CATALOG分析REDO和归档日志时所做的实验。实验环境:OEL5.4 ORACLE11gR2一、分析REDO日志的实验1.创建测试表,并做原创 2017-05-02 10:54:45 · 847 阅读 · 0 评论 -
因/etc/fstab错误导致系统不能启动…
源自:http://www.xifenfei.com/3837.html 系统启动报 filesystems 失败,输入root密码进入repair filesystem模式尝试修改 /etc/fstab 发现系统是read-only模式重新mount -n -o remount,rw /重新mount文件系统 重新修改/etc/fstab,除掉错误记录,然后使用init6/r原创 2017-05-02 10:54:28 · 1479 阅读 · 0 评论 -
数据库服务端的字符集
这个语句查出来的是数据库服务端的字符集吧?SELECT * FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER IN('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSET');今天看到说select userenv('language') fromdual这样查出来的也是服务端字符集,可是我用这两个语句得原创 2017-05-02 10:53:47 · 297 阅读 · 0 评论 -
如何对数据量8亿的表中数据去重复…
出自:http://blog.csdn.net/chhuma/article/details/6847809 背景:某定时应用程序(每天02:00启动)会读取指定目录下的所有txt扁平数据文件,并将数据保存到ORACLE数据库。本来应用程序将txt文件中数据入库后,会将目录中的txt数据文件备份到另外的目录中,但是应用程序有BUG导致备份失败。应用程序初始运行时需要对1亿全量的数据入库,接连原创 2017-05-02 10:51:28 · 752 阅读 · 0 评论 -
10g RAC库用rman 的方式备份并恢复…
From:http://www.itpub.net/forum.php?mod=viewthread&tid=1080350&highlight=��� 将10g RAC库用rman 的方式备份并恢复到异机 -- 刚试验通过与大家分享主RAC库:2个节点 rac1(192.168.218.168),rac2(192.168.218.168)采用ASM+RAW备机standby(1原创 2017-05-02 10:51:45 · 665 阅读 · 0 评论 -
如何处理ORA-27102: out of memory…
Upon startup ofLinux database get ORA-27102: out of memory Linux-X86_64 Error: 28:No space left on device [ID 301830.1] 修改时间19-DEC-2011 类型PROBLEM 状态PUBLISHED In this Documen原创 2017-05-02 10:52:23 · 252 阅读 · 0 评论 -
Grid Control和Database Control的…
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/tianlesoftware/archive/2010/06/30/5704374.aspx Oracle 自10g 以后,企业管理器(Oracle Enterprise Manager:OEM)变成了网页形式。 OEM分两种:Grid Control(网格控制) 和 Database Control(原创 2017-05-02 10:52:44 · 611 阅读 · 0 评论 -
Linux下安装 JDK1.6
一、需要的源码包: JDK: jdk-1.6.0_01-linux-i586.bin Tomcat: apache-tomcat-6.0.16.tar.gz二、JDK的安装及其环境变量的配置:1.安装: # 修改该文件的可执行权限 # chmod 755jdk-1.6.0_01-linux-i586.bin # 自动执行安原创 2017-05-02 10:53:22 · 256 阅读 · 0 评论 -
DB File Size limit
以下是理论值,不同操作系统平台是不同的 One or more datafiles are being created beyondthe max allowable size. Filesize limits are: Max datafile size forSMALL FILE NORMAL TABLESPACE would be: Database Block Size Maximum原创 2017-05-02 10:53:25 · 274 阅读 · 0 评论 -
清空listener.log
# su - oracle$ cd /oracle/product/10.2.0/db_1/network/log/$ ls -ltotal 6136904-rw-r----- 1 oracle oinstall 3139249490 Jan 20 19:03listener.log-rw-r--r-- 1 oracle oinstall 2617857 Jan 17 02:08 sq原创 2017-05-02 10:53:28 · 411 阅读 · 0 评论 -
AL32UTF8和UTF8字符集
AL32UTF8和UTF8字符集===========================================================作者:yangtingkun(http://yangtingkun.itpub.net)发表于: 2011.08.30 23:51分类: ORACLE出处: http://yangtingkun.itpub.net/post/468/5原创 2017-05-02 10:53:44 · 1064 阅读 · 0 评论 -
PRVF-5439: NTP daemon&…
PRVF-5439: NTP daemon does not have slewing option “-x” set onnode 源自:http://cloud316.blog.163.com/blog/#m=0|字号 订阅When installing Oracle 11gR2 Grid Infrastructure either the clust原创 2017-05-02 10:56:16 · 389 阅读 · 0 评论 -
PRVF-5439 : NTP d…
参考文章:《Oracle®Grid Infrastructure Installation Guide11g Release2 (11.2) for IBM AIX on POWER Systems (64-Bit)E24614-03》http://docs.oracle.com/cd/E11882_01/install.112/e24614/preaix.htm#CEGBDEJJ'w原创 2017-05-02 10:56:19 · 533 阅读 · 0 评论 -
High "Library Cache&nb…
网友碰到的问题,记录一下 源自:http://www.itpub.net/thread-1606530-1-3.html 系统:LINUX数据库版本:--------------------------------------------------------------------------------Oracle Database 11g Enterprise Editio原创 2017-05-02 11:02:16 · 1139 阅读 · 0 评论 -
密码延迟验证导致的系统HANG住
源自:http://blog.itpub.net/4227/viewspace-1060788/ 密码延迟验证导致的系统HANG住2013-07-20 23:12:39分类: 网络与安全又是一个11g新特性导致的问题。 [@more@]这个新特性很早之前就研究过,也在其他客户处碰到过类似的问题。从11g开始,如果一个用户使用不正确的密码尝试登录数据库,那么随着登录失原创 2017-05-02 11:02:33 · 355 阅读 · 0 评论 -
Oracle 在线重定义技术应用(1)
自:http://blog.itpub.net/17203031/viewspace-772500/ 面对越来越多的7*24系统,运维人员进行工作可用的时间窗口变的越来越小。就在有限的时间窗口中,硬件检修、网络改造配置占据了很多时间。对数据库对象进行日常维护,越来越成为我们需要关注的问题。 进行数据重排、表分区、字段类型修改、字段增改这样的操作,在开发和测试环境上是比较容易进原创 2017-05-02 11:02:59 · 258 阅读 · 0 评论 -
Tnsping 通但是报ORA-12505错误
Tnsping 通但是报ORA-12505错误,监听程序无法识别SID另参考:Oracle静态监听和动态监听 链接:http://www.xifenfei.com/1008.html一、静态注册静态注册指实例启动时读取listener.ora配置文件,将实例和服务注册到监听程序。无论何时启动一个数据库,默认都有两条信息注册到监听器中:实例和服务。原创 2017-05-02 11:03:02 · 1018 阅读 · 0 评论 -
Oracle 左连接、左外连接,右连接…
首先明确下概念left join 的全称是 left outer joinjoin 的全称是 inner join 所以平时所说的左连接 就是左外连接,连接 就是内连接,另外参考:http://blog.chinaunix.net/uid-21187846-id-3288525.html Oracle 外连接(1)左外连接 (左边的表不加限制原创 2017-05-02 11:03:05 · 314 阅读 · 0 评论 -
关于Inlist iterator操作
http://blog.itpub.net/27243841/viewspace-1271735/Inlist iterator操作是oracle为inlist查询提供的一种解决方案:即查询谓词为:where indexed_column in (:1, :2, :3)对于这种查询,oracle一般有两种解决方法:inlist iterator 和 concatenation.原创 2017-05-02 11:03:46 · 1832 阅读 · 0 评论 -
回收站打开,drop table…
SQL> flashback table test0407 to before drop;flashback table test0407 to before drop*ERROR at line 1:ORA-38305: object not in RECYCLE BINSQL> SQL> create table abc0407 (idnumber); Tabl原创 2017-05-02 11:04:12 · 371 阅读 · 0 评论 -
关于latch: cache buffe…
转自:http://czmmiao.iteye.com/blog/1766442latch: cache buffers chains故障处理总结(原创)一大早就接到开发商的电话,说数据库的CPU使用率为100%,应用相应迟缓。急匆匆的赶到现场发现进行了基本的检查后发现是latch:cache buffers chains作祟,处理过程还算顺利,当时忘了记录log,这里总结下处理原创 2017-05-02 11:04:20 · 297 阅读 · 0 评论 -
How to Move Table…
如何将表从一个表空间转移到另一个表空间,参考如下文档 How to Move Tables from One Tablespace toAnother. (文档 ID 147356.1) 转到底部 --------------------------------------------------------------------------------***Chec原创 2017-05-02 11:02:10 · 577 阅读 · 0 评论 -
ORACLE RAC环境下读取序列乱序问题
源自:http://blog.csdn.net/scorpio3k/article/details/8597965 在数据库部署了RAC环境之后,偶尔会出现从OracleSequence所取出来的数是混乱的,比如第二次比第一次所取的数要小。这样当程序的逻辑依赖于ID的大小来排序时,就会产生系统混乱。其实问题是出在数据库是个RAC环境,序列是被共享的,序列默认是有缓存的。假设RAC上的两原创 2017-05-02 11:02:07 · 594 阅读 · 0 评论 -
RAC 修改字符集 AL32UTF8-->UTF8
大体步骤如下(2节点):关闭第一个节点SQL> shutdown immediate./crsctl stop crs 第二个节点:SQL> alter system set cluster_database=falsescope=spfile;SQL> shutdown immediateSQL> startup mountSQL> ALTER SYSTEM ENABLE R原创 2017-05-02 11:00:29 · 513 阅读 · 0 评论 -
关于Invaild的日志成员
源自:http://www.linuxidc.com/Linux/2012-09/70409.htm在Oracle数据库中,三大文件(Data File、Control File和OnlineRedo Log)扮演着极其重要的地位和作用。其中,Redo Log和Oracle RedoLog机制更是Oracle正常、安全运行的保证。 Oracle Online Redo Log采用日志组原创 2017-05-02 10:56:34 · 358 阅读 · 0 评论 -
library cache lock问题
源自:http://www.itpub.net/thread-1793586-1-1.html刚刚处理了一个 library cache lock的问题,给大家分享下, 以便兄弟们遇到类似的问题多一个解决思路.数据库版本11GR2, OS OracleLinux故障描述,用某个用户登录,一直hang住,不报错具体情况,接到反馈说,某个页面不能打开,检查了下该页面的日志,发现该页面对应原创 2017-05-02 10:56:45 · 262 阅读 · 0 评论 -
关于SQLSERVER SQL性能优化
SQLSERVERSQL性能优化http://blog.csdn.net/liyanmingkong/article/details/25293771.选择最有效率的表名顺序(只在基于规则的优化器中有效) SQLSERVER的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含原创 2017-05-02 10:57:13 · 270 阅读 · 0 评论 -
SEQUENCE跳号原因
从SEQUENCE跳号说起 源自:http://blog.sina.com.cn/s/blog_7282b74b0100pnkk.html 一个应用上线后发现一个使用SEQUENCE值来生成的主键经常出现断号,而且断号不是一两个,而是每次几十个几十个的跳。而一般能想到的导致这种跳号的基本就是事务ROLLBAK了导致取出的SEQUENCE没有被插入到表中去,或者就是数据库关闭或者宕掉,导原创 2017-05-02 10:58:13 · 499 阅读 · 0 评论 -
DNS设置引起的登录延迟
DNS设置引起的登录延迟源自:http://www.oracledatabase12g.com/archives/dns设置引起的登录延迟.html一套Linux上的11.1.0.7系统,操作系统管理人员最近对该服务器上的网络配置文件/etc/nsswitch.conf进行了调整,调整前其主机名解析选项为”hosts:filesdns” ,调整后被修改成了”hosts:files [NO原创 2017-05-02 10:58:26 · 1814 阅读 · 0 评论 -
查找打补丁后修复的BUG命令
-bash-3.2$ opatch lsinventory -bugs_fixed|grep 12879027或者使用以下查询:select * from sys.registry$history原创 2017-05-02 10:59:01 · 540 阅读 · 0 评论 -
Fixing Corrupt System&…
http://www.dba-oracle.com/oracle_tips_fix_corrupt_undo_segments.htm 另参见故障:http://www.itpub.net/thread-1846685-1-1.html For additional information on handling corruption, see theBC expert notes原创 2017-05-02 10:59:18 · 270 阅读 · 0 评论