ipcs命令
1.ipcs 命令解释用途报告进程间通信设施状态。语法ipcs [ -m] [ -q] [ -s] [ -S] [ -P] [ -l] [ -a | -b -c -o -p -t] [ -T] [ -C CoreFile] [ -N Kernel ] [ -X ]Flags-a 相当于使用了-b ,-c,-o,-p,-t标志-b Writes the maximum number of bytes in messages on queue for message queues, the size of segments for shared memory, and the number of semaphores in each semaphores set.-c Writes the login name and group name of the user that made the facility.-o Writes the follo
Oracle全文检索
1.在9i中手工安装全文检索功能在Oracle9i R2中,Oracle的全文检索技术被称为Oracle Text,在Oracle8/8i中它被称作Oracle interMedia Text,在Oracle8以前它的名称是Oracle ConText Cartridge。Oracle Text组件可以在安装数据库的时候选择,缺省是安装的,如果没有安装,那么可以按照以下方式手动安装Oracle Text:[oracle9@single ~]$ sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.4.0 - Production on Thu Apr 17 21:50:24 2008Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.Connected to:Oracle9i En
信号量的概念
信号量是由荷兰科学家Dijkstra提出的,是一种卓有成效的进程同步机制。 信号量的定义 信号量是一个记录型数据结构,包含信号量值和一个等待队列,其中信号量值是一个具有非负初值的整型变量,等待队列是一个初始状态为空的队列。又称信号灯。 除信号量的初值外,信号量的值仅能由P操作(又称为wait操作)和V操作(又称为signal操作)改变。 信号量的物理含义 信号量中的整型变量S表示系统中某类资源的数目。 当其值大于0时,表示系统中当前可用资源的数目; 当其值小于0时,其绝对值表示系统中因请求该类资源而被阻塞的进
AIX_故障诊断_0516-062错误
某用户,环境为hds asm500 + ibmp570 + aix5307 + ha5.4 + oracle9207rac. 1)不知用户进行了什么操作,造成一个节点的hdisk2无法访问,而hdisk2来自hds上的一个lun 2)varyoffvg xxx,报错如下: gzyj01[root]#varyoffvg oravg0516-062 lqueryvg: Unable to read or write logical volume manager record. PV may be permanently corrupted. Run diagnostics运行diag也没有用 3)查IBM网站0516-062错误跟IY81477补丁有关,但系统已经有补丁了。 gzyj01[root]#instfix -ick IY81477#Keyword:Fileset:ReqLevel:InstLevel:Status:Abstra
SharePlexForOracle_安装配置_基础使用
1)准备好vmware + oracle9204的环境,保证/etc/oratab有oracle相关条目,保证/etc/hosts文件有hostname. 2)以root用户建立/quest目录 3)将SharePlex_Oracle-5.3.0.57-Linux-x86-Oracle92.run传到/quest目录 4)以root用户执行SharePlex_Oracle-5.3.0.57-Linux-x86-Oracle92.run [root@single quest]# ./SharePlex_Oracle-5.3.0.57-Linux-x86-Oracle92.runCreating directory SharePlex_Oracle-5.3.0.57-Linux-x86-Oracle92.run.tmpVerifying archive integrity... All good.Uncompressing SharePlex_Oracle-5.3.0.57-Linux-x86-Oracle92-Se
10g的BIGFILE TABLESPACE
昨天在一个客户那里建表空间,报下面的错误:SQL> create tablespace tbs_test datafile '/oracle10/oradata/ora10g/test01.dbf' size 10M autoextend off, 2 '/oracle10/oradata/ora10g/test02.dbf' size 10M autoextend off 3 extent management local 4 segment space management auto;create tablespace tbs_test datafile '/oracle10/oradata/ora10g/test01.dbf' size 10M autoextend off,*ERROR at line 1:ORA-32774: more than one file was specified for bigfile tablespace TBS_TEST查询数据库默认的表空间类型:SQ
10g闪回区和归档目录的关系
Oracle10g 有一项新功能称为:自动的基于磁盘的备份与恢复( Automatic Disk-Based Backup and Recovery )。实现该功能的基础为本文要讲述的闪回恢复区( FlashRecovery Area )。闪回恢复区是 Oracle 10g 中的新事物。简单的说,闪回恢复区是一块用以存储恢复相关的文件的存储空间。 如果数据库采用归档模式,那么默认情况下归档文件也会产生在闪回区里面. SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest on
oracle817在AIX5L安装过程中碰到的几个问题
有个客户的项目,需要在aix5.2上安装oracle817,同事装的过程中遇到了一些问题,我帮手解决了,下面总结一下: 1)在执行rootpre.sh过程中,有警告:"crash: not found" 这个警告可以忽略,如果要避免这个警告,可以执行下面的动作:the warning can be avoided by creating the following script and renaming it to "/usr/sbin/crash": #!/bin/ksh read input if [ X"$input" = Xle ]; then echo lke | /usr/sbin/kdb | /usr/bin/awk '/^ *[0-9]+/ {printf("LoadList entry at 0x%sn Name: %snn"
ORACLE_07445[_kill()+48][SIGIOT]错误_附嵌套表研究
用户环境: hp-ux B.11.23 + oracle9206 rac 1)错误的发现 今天在一个客户这里巡检,发现日志文件有以下错误: Thu Jan 24 02:12:36 2008Errors in file /opt/app/oracle/admin/gzgov/udump/gzgov1_ora_8417.trc:ORA-07445: exception encountered: core dump [_kill()+48] [SIGIOT] [unknown code] [0x0000020E1] [] [] 相应的trc文件中,有一些信息:*** 2008-01-24 02:12:36.394*** SESSION ID:(20.39311) 2008-01-24 02:12:36.355Exception signal: 6 (SIGIOT), code: -1 (unknown code), addr: 0x20e1, exception issued by pid: 8417