自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 CLSU-00105: Operating System interface has reported an internal failure

由于某种原因导致HAS服务无法启动,进而到时ASM实例瘫痪,处理这种问题,最简单直接的方法是,重新创建HAS。[grid@addb~]$ crsctl stat res -tCRS-4639:Could not contact Oracle High Availability ServicesCRS-4000:Command Status failed, or completed wi

2015-07-24 15:18:57 4834

原创 ORA-29786: SIHA attribute GET failed with error

Sypmtoms:ASM存储下,无法从pfile创建spfile。SQL>create spfile='+DG_SYS' from pfile='$ORACLE_HOME/dbs/ init+ASM.ora';createspfile='+DG_SYS' from pfile='$ORACLE_HOME/dbs/ init+ASM.ora'*ERROR atline 1:O

2015-07-24 15:04:35 1363

原创 ORA-15025: could not open disk "/dev/asm***"

Symptms:打完补丁后,数据库报错ORA-15025,数据库无法启动.alert日志信息:Wed Jul22 16:26:57 2015ORA-15025:could not open disk "/dev/12casm-diskb"ORA-27041:unable to open fileLinux-x86_64Error: 13: Permission

2015-07-23 16:10:53 5094

原创 LINUX mount.nfs: Input/output error

在过载nfs是遇到了一下错误:[root@420377-gosltmdb588 ~]# mount /mysqlbackupmount.nfs: Input/output errorCause:portmap进程没有启动[root@420377-gosltmdb588 ~]# ps aux|grep portmaproot     22798  0.0  0.0 

2015-04-04 15:23:00 1884

原创 ORACLE RAC安装过程中,root.sh运行错误

在安装rac的过程中,在第二个节点跑root.sh的时候,遇到了一下错误:[root@db2 grid]# ./root.sh Running Oracle 11g root.sh script...The following environment variables are set as:    ORACLE_OWNER= grid    ORACLE_HOME=  /

2015-03-31 11:40:05 6233

转载 Linux下DISPLAY环境变量的作用

转自 traveler99.blog.chinaunix.net 朱新飞的博客在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printen

2015-03-28 13:37:08 547

原创 ORACLE Initializing the Oracle ASMLib driver: [FAILED]

在配置asm服务时,遇到以下错误:[root@db1 tmp]# service oracleasm configureConfiguring the Oracle ASM library driver.This will configure the on-boot properties of the Oracle ASM librarydriver.  The follo

2015-03-27 14:13:26 744

原创 ORA-04091: table is mutating, trigger/function may not see it

今天在论坛里发现了一个关于ORA-04091的老帖子,收获良多,特此整理一下关于ORA-04091: table is mutating, trigger/function may not see it的分析当DML操作触发trigger的时候,如果trigger的程序块中需要对当前表进行修改或查询的时候,就会报错ORA-04091: table is mutating, trig

2015-03-25 17:22:43 2714 1

原创 ORACLE 复合索引在什么情况下会被用到

在论坛里看到有人问,有三个列的复合索引,查询条件中只包含两个列是不是就不会走索引了? 经过试验,我发现两点: 1. 只要某查询条件中包含复合索引中的第一个列,该查询就会走索引,如果不包含,怎么样都不会走索引。什么意思呢?比如说我创建个索引:Create index idx1_test on test(c1,c2,c3);当切仅当查询条件中包含c1时,此查询就会走idx1_t

2015-03-24 17:41:15 3182

原创 ORACLE sqlplus错误:cannot restore segment prot after reloc: Permission denied

在启动sqlplus的时候,遇到以下错误[oracle@db2 ~]$ sqlplus sys/****@PROD as sysdbasqlplus: error while loading shared libraries: /u01/app/oracle/product/11.2.0/db_11g/lib/libclntsh.so.11.1: cannot restore segm

2015-03-21 14:55:52 1313

转载 db_name, nstance_name, oracle_side, service_names, db_domain, global_db_name的区别

数据库名:db_name           数据库实例名:instance_name 操作系统环境变量:oracle_sid 数据库服务名:service_names 数据库域名:db_domain        全局数据库名:global_db_name 在oracle7、oracle8数据库中只有数据库名以及实例名,在oracle8i、oracle9i中出现了

2015-03-21 10:06:52 489

原创 ORACLE 监听LISTENER设置的粗略介绍

在ORACLE数据库工作当中,LISTENER是一个必不可少的进程,设置接听是为了让数据库实例与客户端之间可以建立联系,更准确的说是将客户端的要求准确的送到数据库服务中去。LISTENER分为两种:一种为动态监听(dynamic registration),它的特点是service registration;另一种为静态监听 (static registration)。那他们有什么

2015-03-20 10:26:36 699

原创 oracle ORA-30012: undo tablespace 'UNDOTBS1' does not exist or of wrong type

在手工创建数据库的过程中遇到如下错误:SQL>  @/home/oracle/scripts/create.sqlCREATE DATABASE PROD*ERROR at line 1:ORA-01092: ORACLE instance terminated. Disconnection forcedORA-01501: CREATE DATABASE failed

2015-03-19 10:16:55 3290

原创 ORA-00845: MEMORY_TARGET not supported on this system

在启动数据库instance到nomount过程中遇到以下错误:SQL> startup nomountORA-00845: MEMORY_TARGET not supported on this systemSQL> 查看错误解释:[oracle@localhost ~]$ oerr ora 0084500845, 00000, "MEMORY_TARGET not suppo

2015-03-18 17:18:15 399

原创 orainstRoot.sh 解释

[oracle@rh64oraInventory]$ cat orainstRoot.sh#!/bin/sh#设置环境变量AWK=/bin/awkCHMOD=/bin/chmodCHGRP=/bin/chgrpCP=/bin/cpECHO=/bin/echoMKDIR=/bin/mkdir#检验当前用户是不是root用户RUID=`/usr/bin/id|$

2015-03-18 17:07:44 898

原创 oracle数据库自启动 /etc/oratab与dbstart

/etc/oratab文件内容:# This file is used by ORACLEutilities.  It is created by root.sh               这个文件被ORACLEutilities使用,由root.sh创建。# and updated by the Database ConfigurationAssistant when

2015-03-18 17:05:09 1155

原创 oracle v$parameter

动态性能视图(dynamic performance view)v$parameter 含有342个动态参数。我们可以使用show parameter (参数) 来快速查询想要知道的参数。这个命令具有自动匹配的功能,比如说我们想要查询归档日志的存储路径(log_archive_dest),但又忘记了如何拼写这个参数,这是我们可以使用    show parameter lo

2015-03-18 17:04:01 776

原创 oracle 时间和SCN相互转化

主要使用的是函数 timestamp_to_scn() 和 scn_to_timestamp();1. 时间转化为SCN SQL> select timestamp_to_scn(sysdate) from dual; SQL> select sysdate from dual; SYSDATE --------- 11-MAR-15

2015-03-18 17:01:33 2925

原创 oracle 关闭和开启归档日志

一 设置为归档方式1. sql> archive log list;  #查看是不是归档方式 SQL> archive log list Database log mode No Archive Mode Automatic archival Disabled Archive destination USE_DB_RECOV

2015-03-18 16:54:22 626

原创 区别存储过程中的硬解析和软解析

1.硬解析! SQL> declare 2 v_num number; 3 v_sql varchar2(100); 4 begin 5 v_num:=10; 6 v_sql:=\'select trunc(avg(sal),0) from emp where deptno=\'||v_num; 7 ex

2015-03-18 16:48:28 746

原创 oracle 仅有多行函数的搜索语句 不会报no_data_found的exception

编写一个函数,根据传入的部门,统计出该部门的总工资和员工人数,并将统计值返回,同时,编写一个匿名块,测试此函数的正确性 1.创建type,用来存储查询结果 createor replace type tp_emp as object(sum number,cnum number);/2.创建function,用来查询总工资和员工人数。 createor replac

2015-03-18 16:46:16 419

原创 SP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabled

SQL> set autotrace onSP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabledSP2-0611: Error enabling STATISTICS reportCause:这是因为所使用的用户没有plustrce角色导致的Solution:

2015-03-18 16:41:44 402

转载 使用truss、strace或ltrace诊断软件的“疑难杂症”

进程无法启动,软件运行速度突然变慢,程序的"Segment Fault"等等都是让每个Unix系统用户头痛的问题,本文通过三个实际案例演示如何使用truss、strace和ltrace这三个常用的调试工具来快速诊断软件的"疑难杂症"。truss和strace用来 跟踪一个进程的系统调用或信号产生的情况,而 ltrace用来 跟踪进程调用库函数的情况。truss是早期为System V R4

2015-03-18 16:34:48 559

原创 使用dumpe2fs命令可以读取文件系统superblock的内容

使用dumpe2fs命令可以读取文件系统superblock的内容: [root@zzy402 ~]# dumpe2fs -h /dev/sda1 dumpe2fs 1.41.12 (17-May-2010) Filesystem volume name: Last mounted on: / Filesystem UUID: 06081a

2015-03-18 16:30:26 1115

原创 Symbolic link 与 Hard link 的区别

Linux中link分为两种,一种是Symbolic link,另一种是HardLink。Synbolic link: ln -s f1 f2Hard link:     ln f1 f2 要区分他们,首先要理解inode index这个概念。在linux的文件系统中,保存在磁盘分区中的文件不管是什么类型的都会给他分配一个编号,称为Inode index。通过这个编号来

2015-03-18 16:30:21 765

原创 ORA-48108: invalid value given for the diagnostic_dest init.ora parameter

在启动数据库,读取初始化参数文件时会遇到一下错误:SQL> startup nomountORA-48108: invalid value given for the diagnostic_dest init.ora parameterORA-48140: the specified ADR Base directory does not exist [/u01/app/oracle/

2015-03-18 14:23:34 25418

空空如也

空空如也

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

TA关注的人

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