自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rhys learn oracle!

“闻道有先后,术业有专攻;只有学习,才能进步!”

  • 博客(209)
  • 资源 (2)
  • 收藏
  • 关注

原创 oracle 修改自动统计信息时间

oracle 11g修改统计信息时间

2022-01-07 01:25:25 846

原创 sqlplus 登录oracle提示 ora-01031

今天是2021-04-25日,公司搭建了一台oracle 10g的数据库,使用sqlplus 登录提示ora-01031 错误,信息如下:[oracle@***db ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.5.0 - Production on 星期日 4月 25 12:38:10 2021Copyright (c) 1982, 2010, Oracle. All Rights Reserved.ERROR:ORA-01031:.

2021-04-25 12:48:27 1640

原创 MEMORY_TARGET not supported on this system

今天是2021-04-18,在安装12c emcc的时候,配置参数提示:MEMORY_TARGET not supported on this systemSQL> startup force;ORA-00845: MEMORY_TARGET not supported on this systemSQL> 该问题是/dev/shm设置台下oracle不允许自动内存分配。SQL> alter system set memory_target=2G scope=spf.

2021-04-18 17:07:58 513

原创 redhat7.6 使用yum提示“This system is not registered with an entitlement server.”

今天是2021-04-10,明天需要使用19c数据库,因此今天使用redhat-7.6 安装数据库。在配置yum本地源的时候提示:[root@19c yum.repos.d]# yum clean all;Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-managerThis system is not registered with an entitlement server. You can.

2021-04-10 21:39:51 1083

原创 undo详细信息以及大事务回滚计算时间脚本

今天是2021-3-26日,从网上看到2个sql比较好用。特此记录,方便后期好查。1、检查undo详细信息情况。set pages 1000set line 1000set feedback offset serveroutput on -- UNDO Check script startexec dbms_output.put_line('== >>>>>>>>>> UNDO CHECK SCRIPT START <.

2021-03-26 14:00:44 422 1

原创 oracle 11G 安装提示ORA-27102:out of memory

今天是2021-03-16,安装oracle在创建内存的时候提示:查看系统内存free -m 128G内存才使用了1GB。该问题是由内核参数调整不当导致的,导致该问题的主要两个参数分别是:kernel.shmmax 和 kernel.shmallshmmax=物理内存(bytes)/2 -1shmall=物理内存(bytes)/pagesize(getconf PAGESIZE)调整下这两个测试,重新创建数据库即可。...

2021-03-16 16:24:21 1121

原创 oracle 产生随机数

今天是2021-3-14,有些疲惫。在3月12号快下班的时候突然又被拉住,说是否可以对公司重要的一张业务表关键业务数据进行下脱敏,既保证了原先数据类型又能对重要客户数据进行模糊处理,便于后期进行应用测试。也就产生了这篇文章,一方面自己在学习下,另一方面当做个笔记了。 对于脱敏,个人感觉目前市面上厂家很多,通过各种自带函数、正则表达式等等整合成对应产品,感觉还是不错的。在这个背景下,让我突然想到了oracle随机数这个东西。简单介绍下oracle 的SYS_GUID() 函数和DBMS_RANDOM...

2021-03-14 21:54:38 3359

原创 centos7.4 安装oracle 11.2.0.3 报“Error in invoking target ‘agent nmhs‘ of makefile”

环境描述:今天是2021-3-8号,单位需要装一套oracle11.2.0.3的数据块系统。因为前期我没有参与该项目,所以导致系统安装成了centos7.4查看内核版本是:3.10.0-693.el7.x86_64.安装问题: 在安装oracle 软件部分(前期准备工作无任何问题)报:问题分析:按照数据库所需系统报及相应参数确定调整没有问题。开始查看官方文档确认oracle11gR2,所任何的linux版本信息如下:经过再次确认发现,11.2.0.3 oracle所...

2021-03-08 20:49:51 513 1

原创 Oracle 11.1.0.7以上版本ASM磁盘头损坏修复

今天是2021-2-27日,已经很多年没有写笔记了,期间每年也帮一些客户也处理过很多Oracle数据各类问题,之所以没写主要是“懒”。随之it发展,确实现在发生了翻天覆地的变化,发现不断学习确实需要的,学习使人进步。 正好今天有个课题《断电灾备演练》,让我回想起14年某客户asm磁盘头损坏导致重大业务事件,以此作为笔记,在回顾下当时处理问题思路。问题描述: 光纤误动导致突然磁盘头损坏(具体情况也忘记了)。问题分析: 业务无法写入数据,查看数据库alert日志查看asm的al...

2021-02-28 00:19:51 432

原创 oracle11g rac 如何删除损坏节点并添加新节点

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-10-25 23:24:13 5050

原创 DBMS_METADATA.GET_DDL 无法获取索引语句

今天是2017年7月27,在远程给客户处理问题时偶然发现,使用dbms_metadata.get_ddl 无法获得索引创建语句,本来很简单的事情,等了很久都没出结果。给我第一反应是遇到鬼了。 问题描述: 通过sqlplus 登陆数据库,执行“select dbms_metadata.get_ddl('INDEX', 'IDX_ZW_SSDFJL_FXRBS_YWLBDM1', 'GDY

2017-07-27 16:03:20 1392

原创 ohasd failed to start: Inappropriate ioctl for device

今天同事在安装GI的时候出现问题,让我帮忙看一下。下面记录如下:问题现象:在安装gi的时候执行root.sh报如下错误;Finished running generic part of root.sh script.Now product-specific root actions will be performed.2014-11-18 15:19:34: Checking

2014-11-18 16:57:17 4314

原创 oracle从备份集中恢复归档日志方法

oracle从备份集中抓出归档日志方法       在大连医院遇到这个问题,数据库为归档状态,但归档完毕后rman通过crontab自动备走归档日志并删除存在系统上的归档日志文件。在RealSync程序停止一段时间后,需要应用归档日志来解决日志丢失问题。问题是:数据库中的控制文件中关于备份的元数据已经丢失,但备份集存在。这时候我们开始调用oracle的一个内部非公开的函数包:dbms_

2014-11-01 00:16:55 3410

原创 error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file

安装rac10g,出现如下错误:[root@rac2 oracle]# /u01/product/crs/root.sh WARNING: directory '/u01/product' is not owned by rootChecking to see if Oracle CRS stack is already configured/etc/oracle does no

2014-10-11 15:20:18 2785

原创 10G rac 安装报The specified nodes are not clusterable 错误

环境:  oracle clusterware:10.2.0.1  redhat 5.5在验证完相关配置后,提示RAC安装时,报The specified nodes are not clusterable:排查/etc/hosts和信任关系没有错误的情况下,那么要注意rootpre.sh是否都在任何节点执行了

2014-10-11 14:58:59 1063

原创 oracle10g 安装遇到libXp.so.6: cannot open shared object file

在安装oracle10g的时候出现如下错误:[oracle10@rac1 clusterware]$ ./runInstaller ********************************************************************************Please run the script rootpre.sh as root on al

2014-10-10 17:56:15 2532

原创 linux 解压cpio.gz文件

安装10g获得的db安装包是cpio.gz文件。对于该文件解压如下:[oracle10@rac1 sf]$ gunzip 10201_clusterware_linux_x86_64.cpio.gz

2014-10-10 17:29:48 916

原创 Device "/dev/sdg" is not a partition【再续】

之前创建asm磁盘的时候总结过一下错误:http://blog.csdn.net/rhys_oracle/article/details/17029333当今天情况是这样的。如下:在使用openfiler通过iSCSI映射到本地,发现将整个磁盘创建为asm提示如下错误:[root@rac1 iscsi]# /etc/init.d/oracleasm createdisk VOL1 /d

2014-10-10 17:11:51 2889

原创 oracle10G之前介质下载地址【珍藏版】

今天在互联网搜了一下相关介质下载,自己记录一下! Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XPhttp://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.ziphttp://download

2014-10-09 22:59:05 1340

原创 谈oracle数据比对(DBMS_COMPARISON)

今天是2014-08-19,我今天收到csdn给我发的申请博客专家的邀请,自己感觉实在惭愧啊。自从换了工作也一直没有精力在写点东西了。今天我一个同事,在群里贴出了一个数据比对的包(DBMS_COMPARISON),但是这个包相比用的比较少。所以今天就谈谈这个工具包的使用吧。 对于经常完数据迁移的朋友来说,在数据挪动之后,最重要也是最关键和最关心的一个问题是,目标端和源端的数据是否一致。数据的一

2014-08-19 23:16:00 2760 1

原创 RMAN-05537: DUPLICATE without TARGET connection when auxiliary instance is started with spfile canno

今天是2014-06-18,在复制数据的时候出现如下错误:RMAN-05537: DUPLICATE without TARGET connection when auxiliary instance is started with spfile cannot use SPFILE clause操作过程如下:[oracle@dg1 dbs]$ rman target sys/root@

2014-06-18 13:34:22 4984

原创 TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Linux Error:

今天是2014-06-17,遇到一个非常奇怪的问题,可能之前测试修改监听的原因,导致监听启动后自动关闭,特此记录一下整个处理过程,监听配置文件信息如下:[oracle@dg1 admin]$ more listener.ora # listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome

2014-06-18 00:09:27 11862

原创 ORA-00600: internal error code, arguments: [2662], [0], [1106971], [0], [1107731], [12583040]

今天是2014-06-06,在进行数据库恢复的时候出现了一个久违的ora-600 [2662]错误,特整理如下:问题描述:  system表空间误删,采用恢复数据文件的方式将数据库恢复到开始状态,数据库为非归档模式。在alter database open resetlog打开数据库的时候提示ora-600 【2662】错误。信息如下:SQL> col member for a80S

2014-06-06 12:07:14 4113

原创 x$kccle视图深入剖析

今天是2014-05-27,实在无聊顺便研究一下x$kccle的内容吧。如下全部是自己分析和实验结果,真实可靠。  1、如何获得v$log的底层表?我们可以通过autotrace完成查看如:SQL> set autotrace trace expSQL> set linesize 200SQL> select * from v$log;Execution Plan--------

2014-05-27 18:32:40 2141 2

原创 oracle 库文件解决办法 bad ELF interpreter: No such file or directory

今天是2014-05-27,今天遇到一个lib问题,再次记录一下。这是一个案例,更是一种解决该问题的方法过程。当我们在使用sqlplus 登陆unix数据库的时候,有可能出现类似:xxxxxx bad ELF interpreter: No such file or directory的问题。该问题的原因也是lib的问题。正常情况如下:[root@dg1 ~]# su - oracle[

2014-05-27 12:20:28 3139 1

原创 oracle rac 安装错误整理。

今天是2014.05.26,识别N久的博客今天继续使用。最近一直忙着离职、

2014-05-26 10:26:13 1611

原创 创建逻辑dg

逻辑备用DG  今天是2014-04-29,最近一直忙的事情,也没来的急写点东西。今天继续整理dg的相关内容,要说的是逻辑dg的创建过程和注意事项。什么是逻辑dg呢?物理dg类似于主库的完整副本,是块对块的重做应用。但是对于逻辑dg,是类似采用日志挖掘技术将主库传来的redo数据,进行构造sql进而在备库进行应用。且备库可以正常打开,并能维护其他不是主库传送的需要维护的对象。  那么就

2014-04-30 09:19:00 2224

原创 字符集导致乱码问题,gi安装问题

今天是2014-4-24,今天中午收到一个天津网友问的一个安装gi的问题,和一个网友问的字符集问题:在此整理一下问题一:gi安装问题:问题描述: 在安装gi的时候提示:“INS-20802] Automatic storage Management Configuration Assistant Failed”问题原因:  1、直接原因是监听没有启动  2、hosts文

2014-04-24 21:04:25 1160

原创 通过statspack诊断物理dg数据库性能方法

今天是2014-04-23,继续整理一下dg的内容,顺便学习温习。对于物理dg来说,备库在11g是可以以只读模式打开,可以提供报表查询功能,往往我们在分析备库性能的时候需要查询大量的v$视图,那么在11G之后可以在主库获得备库的statspack性能数据,便于分析。现在就看一下如果在主库上存储备用数据的statspack数据信息。 很久之前在创建过statspack,但是随着awr的引

2014-04-23 15:34:14 1951

原创 oracle capability i/o(压力测试数据库服务器i/o性能)

今天是2014-04-21,今天简单只说明一下怎么影响重做数据的一个因素,那就是i/o吞吐量,oracle的介质恢复依赖于i/o,如果i/o存在瓶颈,那么势必会影响备库的介质恢复。   那么i/o stack包含hbas,存储相关的交换机、存储物理磁盘。那么oracle建议在应用程序部署的时候,建议去验证i/o避免存在问题。但是之前有一个很刺手的问题,那就是如何去验证i/o侧吞吐量,换句话说怎

2014-04-22 08:21:39 2007

原创 oracle 之物理DG 创建

今天是2014-04-16,继续完成DG的整理内容。该篇日志,将记录创建DG的所需参数简要介绍,和创建物理DG的过程。第一:参数介绍:db_unique_name(db_name):该参数指定数据库唯一名字,注意该参数将和log_archive_config存在关联,对于物理dg必须存有相同的db_name,对于逻辑DG必须 存有不同的db_namelog_archive_config

2014-04-16 11:49:31 2024 16

原创 oracle dataguard 传输方式(基本原理)

今天是2014-04-14,很久没有写东西,今天拿出 时间来随笔写点东西,如下是整理自2013年8月,学习笔记!。后续将完成DG的相关内容简述整理工作。 那么对于oracle dataguard(简称DG)有两种传输模式:async(异步)和sync(同步),在介绍这两种传输模式前,说一下dg的重做传输进程架构。在主库使用LNS进程从sga中的重做缓冲区中获得相应redo数据,然后通过

2014-04-14 22:19:35 6128

原创 ORA-16191 PING[ARC2]: Heartbeat failed to connect to standby

今天是2014-04-03。环境介绍:gi version:11.2.0.4.0database version:11.2.0.4.0

2014-04-03 20:00:10 3301

原创 oracle RAC无备份情况恢复ocr和olr

今天是2014-04-01,忙碌了一天终于有时间写点东西了。前段时间写了RAc中ocr存在备份的情况下如何恢复,今天写一下在没有备份情况下如何去重建ocr和olr呢?最大的悲剧莫过于数据库坏了备份没了。让我想起了前几年流行的一句话:“最大的悲剧是人活着,钱没了”。总之备份重于一切。情景介绍:在11G中ocr的asm磁盘组被用户不小心删了且所有备份都误删,olr呢也损坏了。至此悲剧重演。

2014-04-01 19:07:22 2472

原创 Cannot configure two CRS instances on the same cluster

今天是2014-03-30,在安装oracle stand-alone server的时候出现如下错误:[root@dg-two etc]# /u01/app/11.2.0/grid/root.shPerforming root user operation for Oracle 11g The following environment variables are set as:

2014-03-30 15:08:20 5114

原创 如何压缩virtual box磁盘空间大小?

今天是2014-03-29,在搭建环境中,可能需要复制虚拟机,但是往往因为之前操作内容导致虚拟机磁盘过于庞大,但是真实存储的内容却是非常的少,最终导致复制过程相对来说时间较长。   那么如何缩小磁盘的空间呢?一图解决。

2014-03-29 20:58:27 1060

原创 如何恢复损坏的表决磁盘(votedisk)和OCR

今天是2014-03-28,继续写RAC的内容,今天写的是如何恢复损坏的表决磁盘(votedisk)和OCR。 首先查看目前状态:[root@rac-two bin]# ./ocrcheckStatus of Oracle Cluster Registry is as follows : Version : 3

2014-03-28 00:32:22 2882

原创 oracle RAC 之表决磁盘(votedisk)

今天是2014-03-25,因分析deadlock耽误了写RAC的东西,今天再来写篇RAC中表决磁盘的管理日志。特此记录一下。表决磁盘(votedisk)是为因网络导致脑裂的情况而创建的。表决磁盘在11G存储在ASM中,且如果放入ASM将有几点要求。第一:表决磁盘文件必须全部放入ASM中;第二:表决磁盘存在asm中的个数不能删除和添加,而是通过asm的normal,high、exter

2014-03-25 23:51:23 7305

原创 DEADLOCK DETECTED ( ORA-00060 )

今天是2014-03-25,收到朋友求助,解决DEADLOCK DETECTED ( ORA-00060 )错误。如下是今天分析的过程但没有完成(期待后续这周完成吧),再次记录一下。Deadlock graph:                       ---------Blocker(s)--------  ---------Waiter(s)---------Resource

2014-03-25 23:13:30 5088

原创 如何重命名asm 中的磁盘组

今天是2014-03-24,介绍一个重命名oracle asm 磁盘组的工具renamedgThe renamedg tool enables you to change the name of a cloned disk group. The disk group must be dismounted on all nodes in the cluster before running re

2014-03-24 15:49:37 3382

修改dmp文件头软件。

本软件可以修改imp的dmp文件头部信息,解决:IMP-00010: 不是有效的导出文件,头部验证失败。 问题。

2014-01-15

oracle flash

全面讲解oracle11g闪回技术,如闪回版本,闪回事务查询,闪回表,闪回数据库,闪回归档

2013-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除