摘要:
这里介绍在Red Hat Enterprise Linux Server release 5.7 (Tikanga)下安装ORACLE 11.2.0.1.0的过程,本文仅仅是为了写这样安装指导文档而整理在此。仅供参考! 1:下载对应平台的ORACLE 11g安装介质 安装ORACLE,首先要获取安装介质,大部分情况手头都有相关版本的安装介质。如果你手头没有安装介质,那么可以从下面链接获取... 阅读全文
随笔分类 - 数据库技术(Oracle)
ORACLE口令管理
2016-08-06 22:08 by 潇湘隐者, 14439 阅读, 收藏, 编辑
摘要:
口令文件介绍 在ORALCE数据库系统中,用户如果要以特权用户身份(SYS/SYSDBA/SYSOPER)登录ORALCE数据库可以有两种身份验证的方法:即使用与操作系统集成的身份验证或使用ORALCE数据库的密码文件进行身份验证。因此,管理好密码文件,对于控制授权用户从服务器本机或远端登录Oracle数据库系统,执行数据库管理工作,具有重要的意义. ORALCE口令文件用于存... 阅读全文
oom_kill_process造成数据库挂起并出现found dead shared server
2016-08-06 11:27 by 潇湘隐者, 2744 阅读, 收藏, 编辑
摘要:
这篇博客是上一篇博客Oracle shutdown immediate遭遇ORA-24324 ORA-24323 ORA-01089的延伸(数据库挂起hang时,才去重启的),其实这是我们海外一工厂的遇到的案例,把内容拆开是因为这个case分开讲述显得主题明确一些。正式进入主题: 服务器数据库版本Oracle Database 10g Release 10.2.0.4.0,操作系统为Red H... 阅读全文
Oracle shutdown immediate遭遇ORA-24324 ORA-24323 ORA-01089
2016-08-06 09:16 by 潇湘隐者, 15399 阅读, 收藏, 编辑
摘要:
一数据库服务器执行shutdown immediate时,遇到了下面ORA错误,如下所示: $ sqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Fri Aug 5 10:56:24 2016 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. Conne... 阅读全文
sqlplus: error while loading shared libraries: /u01/app/lib/libclntsh.so.11.1
2016-08-03 09:27 by 潇湘隐者, 4781 阅读, 收藏, 编辑
摘要:
成功安装了Oracle 11g后,使用sqlplus登录数据库时遇到下面错误: [oracle@DB-Server ~]$ sqlplus / as sysdba sqlplus: error while loading shared libraries: /u01/app/lib/libclntsh.so.11.1: cannot restore segment prot after relo... 阅读全文
ORACLE DBA_OBJECTS视图中OBJECT_TYPE为LOB的对象查看
2016-07-26 23:31 by 潇湘隐者, 6338 阅读, 收藏, 编辑
摘要:
在ORACLE数据库中,DBA_OBJECTS视图中OBJECT_TYPE为LOB的对象是什么东西呢?其实OBJECT_TYPE为LOB就是大对象(LOB),它指那些用来存储大量数据的数据库字段。下面演示一下: CREATE TABLE TEST( "ID" NUMBER, "NAME" NVARCHAR2(10), "TEST" CLOB) INSERT I... 阅读全文
ORACLE 10g AWR报告设置总结
2016-07-26 14:42 by 潇湘隐者, 2360 阅读, 收藏, 编辑
摘要:
1:查看、修改AWR报告快照数据的采样间隔、保存策略 SQL> COL DBID FOR 999999999999SQL> COL SNAP_INTERVAL FOR A26SQL> COL RETENTION FOR A26SQL> COL TOPNSQL FOR A10SQL> select * from dba_hist_wr_control; DBID SNAP_I... 阅读全文
记一次ORACLE的UNDO表空间爆满分析过程
2016-07-21 23:57 by 潇湘隐者, 24574 阅读, 收藏, 编辑
摘要:
这篇文章是记录一次ORACLE数据库UNDO表空间爆满的分析过程,主要整理、梳理了同事分析的思路。具体过程如下所示: 早上收到一数据库服务器的UNDO表空间的告警邮件,最早一封是7:55发出的(监控作业是15分钟一次),从告警邮件分析,好像是UNDO表空间突然一下子被耗尽了。 DB Tablespace Allocated Free Used % Free % Use... 阅读全文
ORACLE AWR报告数据的导入导出实践
2016-07-20 22:16 by 潇湘隐者, 2900 阅读, 收藏, 编辑
摘要:
关于AWR的快照数据可以导出、导入,一直没有亲手实践过。今天动手测试了一下如何导出、导入AWR数据,将AWR的数据从一测试服务器,导入到另外一台测试服务器。 SQL> @?/rdbms/admin/awrextr.sql~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~... 阅读全文
ORACLE 查看RMAN的备份信息总结
2016-07-19 14:45 by 潇湘隐者, 41267 阅读, 收藏, 编辑
摘要:
关于Oracle数据库的RMAN备份,除了邮件外,是否能通过其它方式检查RMAN备份的成功与失败呢?其实我们可以通过下面SQL脚本来检查某个时间段备份失败的记录: SELECT * FROM V$RMAN_STATUS WHERE START_TIME >= TO_DATE(&START_TIME,'YYYY-MM-DD HH24:MI:SS') AND END_TIME = TO... 阅读全文
ORACLE AWR报告生成过程出现多个实例记录分析
2016-07-18 16:38 by 潇湘隐者, 2317 阅读, 收藏, 编辑
摘要:
在一次生成AWR报告中,发现在“Instances in this Workload Repository schema”部分,出现了多个实例记录信息(host敏感信息被用host1,host2,host3替换)。具体信息如下截图所示: SQL> @?/rdbms/admin/awrrpt Current Instance~~~~~~~~~~~~~~~~ DB Id DB Name ... 阅读全文
ORACLE 如何查看索引重建进度情况
2016-07-15 13:03 by 潇湘隐者, 19120 阅读, 收藏, 编辑
摘要:
在ORACLE数据库中,如果一个比较大的索引在重建过程中耗费时间比较长,那么怎么查看索引重建耗费的时间,以及完成了多少(比例)了呢,我们可以通过V$SESSION_LONGOPS视图来查看索引重建的时间和进度。 官方文档关于V$SESSION_LONGOPS的介绍如下 V$SESSION_LONGOPS This view displays the status of various ... 阅读全文
Oracle行内链接不会引起USER_TABLES中CHAIN_CNT值变化
2016-07-10 10:02 by 潇湘隐者, 2052 阅读, 收藏, 编辑
摘要:
前几天和群里网友讨论一个关于行内链接(intra-block chaining)的问题,问题非常有意思,恰好今天有空,顺便整理了一下这些知识点。 问题描述:下面SQL,创建一个超过255列的表(实际为256列),然后插入几条数据,然后对表做ANALYZE分析过后,但是发现user_tables的CHAIN_CNT字段值为0,chained_rows表中没有记录,为什么会这样? ... 阅读全文
ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], []
2016-07-06 22:49 by 潇湘隐者, 4804 阅读, 收藏, 编辑
摘要:
今天在PlateSpin Forge(关于PlateSpin相关介绍,请见最下面部分简单介绍) 复制出来的一台数据库服务器上,测试数据库能否正常启动时,遇到了“ORA-00600: internal error code, arguments: [kcratr1_lastbwr], [], [], [], [], [], [], []”错误: 在官方文档介绍中,这个错误主要出现在磁盘... 阅读全文
DROP_SNAPSHOT_RANGE过程不能清理表RM$_SNAPSHOT_DETAILS
2016-06-30 23:11 by 潇湘隐者, 2711 阅读, 收藏, 编辑
摘要:
今天在测试、验证DROP_SNAPSHOT_RANGE不能彻底快照的过程中遇到了DROP_SNAPSHOT_RANGE无法清理WRM$_SNAPSHOT_DETAILS表中数据的情况,测试服务器版本为10.2.0.4.0,AWR的快照是1小时采集一次数据,快照保留14天,也就是二周。具体情况如下所示: SQL> select * from v$version; BANNER... 阅读全文
ORACLE关于索引是否需要定期重建争论的整理
2016-06-19 01:32 by 潇湘隐者, 10267 阅读, 收藏, 编辑
摘要:
ORACLE数据库中的索引到底要不要定期重建呢? 如果不需要定期重建,那么理由是什么? 如果需要定期重建,那么理由又是什么?另外,如果需要定期重建,那么满足那些条件的索引才需要重建呢?关于这个问题,网上也有很多争论,也一直让我有点困惑,因为总有点不得庐山真面目的感觉,直到上周看到了一些资料,遂整理于 阅读全文
Linux hostname对Oracle实例以及监听的影响
2016-06-18 19:28 by 潇湘隐者, 6546 阅读, 收藏, 编辑
摘要:
在Linux平台中,对hostname的修改,是否对ORACLE数据库实例或监听进程有影响呢?如果有影响,又要如何解决问题呢?另外/etc/hosts下相关内容的修改,是否也会影响实例或监听呢?这里涉及的场景非常多,当然关系也非常复杂,我们下面通过几个例子来测试验证一下。 如下所示,服务器/etc/hosts 与/etc/sysconfig/network的原始配置信息如下 [r... 阅读全文
Oracle global database name与db link的纠缠关系
2016-06-08 11:21 by 潇湘隐者, 5726 阅读, 收藏, 编辑
摘要:
ORACLE数据库中Global Database Name与DB LINKS的关系还真是有点纠缠不清,在说清楚这个关系前,我们先来了解一下Global Database Name的概念 Global DataBase Name 概念 1. What is a global database name? -------------------------------------------... 阅读全文
TNS-12535: TNS:operation timed out案例解析
2016-05-18 12:21 by 潇湘隐者, 43161 阅读, 收藏, 编辑
摘要:
一数据库突然连接不上,在自己电脑上使用SQL Developer也连接不上。立即使用SecureCRT连接上了这台服务器,从下面几个方面检查。 1:检查了数据库的状态是否正常 $ sqlplus / as sysdba SQL*Plus: Release 10.2.0.5.0 - Production on Mon May 16 11:07:55 2016 Copyright (c) 198... 阅读全文
ORA-12154 & TNS-03505 案例分享
2016-05-16 15:47 by 潇湘隐者, 9958 阅读, 收藏, 编辑
摘要:
下面介绍一个工作中遇到的案例场景,应用服务器连接数据库出现”ORA-12154: TNS: 无法解析指定的连接标识符“。一般情况下ORA-12541错误是很容易排除的,但是这次遇到案例场景跟以往有所不同,我先模拟这样一个环境,然后一一道来。 应用服务器安装的ORACLE 11g客户端,tnsname里面的有如下配置,我们要通过它连接到目标服务器 TEST = ... 阅读全文