shell 函数定义
函数的定义和基本知识向函数传递参数函数返回值函数调用:脚本放置多个函数;函数相互调用;一个函数调用多个函数局部变量和全局变量函数递归:使用局部变量的递归;不使用局部变量的递归函数的定义和基本知识函数是一串命令的集合,函数可以把大的命令集合分解成若干较小的任务。编程人员可以...
linux grep
一、基本用法 grep是linux中很常用的一个命令,主要功能就是进行字符串数据的对比,能使用正则表达式搜索文本,并将符合用户需求的字符串打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep在数据中查找出一...
Oracle 物化视图案例分享
一、简介物化视图顾名思义就是物理化了视图,使它实际存储到了硬盘上,查询性能能比普通的视图好二、物化视图原理:1、生成数据两大项:build immediate build deferredBuild immediate:在创建物化视图的同时根据主表生成数据Bulid deferred:在创建物化视图的同时,在物化视图内不生成数据,如果此时没有生成...
Oracle stream案例分享
一、STREAM环境准备:This chapter contains these topics: Configuring a Streams Administrator Setting Initialization Parameters Relevant to Streams Configuring Network Connectivity and Database Links1.创建stream管理用户; ---或都创建一个单独的用户,或使用已存在的用户并赋予相应的...
linux $# $0 $1 $2 $@ $* $$ $?的含义
我们先写一个简单的脚本,执行以后再解释各个变量的意义 # touch variable# vi variable 脚本内容如下:#!/bin/shecho "number:$#"echo "scname:$0"echo "first :$1"echo "second:$2"echo "argume:$@"echo "show parm list:$*"echo "show process id:$$"echo "show...
dblink 删除问题
今天看到yangtingkun在blog上遇到无法删除 db link的问题(http://yangtingkun.itpub.net/post/468/259496),我在半年前也遇到类似的问题,当时也作了简单的记录,现在贴出来,希望大家一起分析原因。今天遇到一个很奇怪的问题在linux as3+oracle9204配置高级复制时,新建了一个dblink,后来不知道做过什么操作...
ORA-22835: 缓冲区对于 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换而言太小
报错信息:Tue Jan 06 09:34:24 2015Errors in file /ggs/oracle_log/diag/rdbms/orayy3/oyy3a/trace/oyy3a_ora_10028532.trc:ORA-22835: 缓冲区对于 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换而言太小 (实际: 9419, 最大: 4000)Tue Jan 06 09:34:31 2015Errors in file /ggs/oracle_log/diag/rdbms/orayy3/oyy3a/trace/...
oracle troubleshooting waits for locks/Enqueues other than 'TM','TX' and 'UL'
Troubleshooting Waits for Locks / Enqueues Other than 'TM', 'TX' and 'UL' (文档 ID 1905157.1)适用范围:7i以后的任何平台,任何版本;目的:本章节的目的是当面对非普通锁(TM\TX\UL)时我们如何处理;注:enqueues分两种,一种是普通锁也可叫做User Type Locks (TM, TX and UL Enqueues),另一种是非普通锁被...
oracle 查看分布式事物
Solving locking problems in a XA environment (文档 ID 1248848.1)connect / as sysdbaset pagesize 1000prompt +++ In memory transaction +++ select /*+ ORDERED */'----------------------------------------'||'Curent Time : '|| substr(to_char(sysdate,' HH24.MI.SS'),1,22) ||''||'TX start_time:...
9I RAC驱逐案例分析-ORA-29740
9I RAC驱逐案例:参考文档:Troubleshooting Instance Evictions (Instance terminates with ORA-29740, Instance Abort, Instance Kill) (文档 ID 1549135.1)现状:开通系统:skt2b 数据库宕掉原因:客服3系统服务IP被SKF3A接管原因:服务IP网卡所在的笼子损坏,被skf3a正常接管;开通系统...
hacmp boot ip\svc ip \standby ip\ rac ip
在9i时,数据库集群是要借助HACMP提供服务的,HACMP在9I时主要提供两种服务:1.服务(SVC IP)正常接管;2.存储共享;1.boot ip 可以理解为ORACLE的public,主要是为了管理主机用;主机上可以配合多个boot ip ,通常我们称为boot ip 、standby ip 但有的地方都叫做rootip,没有standby ip。实两种情况实际上是一样的,...
11g 升级问题
11gR2 RAC: How to Reinstall Oracle Grid Infrastructure Without Disturbing RDBMS Installation (文档 ID 1276975.1)How to Reinstall CRS Without Disturbing Installed Oracle RDBMS Home(s) (文档 ID 456021.1)How to Proceed From a Failed 10g or 11.1 Oracle Clusterware (CRS) Installation (文档 ID 23999...
opatch inventory 查询时报错"LsInventory: OPatch Exception while accessing O2O"
在一次10.2.0.4升级到11.2.0.3.5升级项目中,遇到一个小问题(在查询opatch lsinventory 由于存在two oraInst.loc files 导致)[oracle@tqd1a] /oracle/app/product/10.2.0/database/OPatch> ./opatch lsinventoryOracle Interim Patch Installer version 1.0.0.0.57Copyright (c) 2007 Oracle Corporation. All Right...
oracle 进制转换 HEX/DECIMAL/OCTAL/BINARY
创建包base_convert来对各个进制进行转换,CREATE OR REPLACE PACKAGE base_convert AS/*************************************************************************\* &n...
oracle hint /*+ BYPASS_UJVC*/ 使用案例
var B2 number;exec :B2:=530;var B1 number;exec :B1:=201411;UPDATE PRERPT.STATQ_WRTOFF_PLYD_PRE P SET GFLAG = 1 WHERE EXISTS (SELECT 1 FROM PRERPT.STATB_GROUP_ACCOUNT T WHERE T.REGION = :B2 AND T.CYCLE = :B1AND T.ACCTID = P.ACCTID )该语句由于没有选择正确的执行计划,导致语句非常慢Plan ha...
该过程统计 RATING.ALL_PARAM_TABLE?表时包含的所有表的数据量
该过程统计 RATING.ALL_PARAM_TABLE表时包含的所有表的数据量create table RATING.gather_tab_cnt(owner varchar2(20),table_name varchar(30),count number) tablespace D_LOG_01;第一种写法:---使用||拼变量create or replace procedure gather_tab_cnt is cursor all_tab is select table_name from ...
fetch v_cur 案例
create or replace procedure count as v_sql varchar2(2000); cursor name_list is select table_name from user_tables; v_cur sys_refcursor; v_tname varchar2(30); v_total number;begin for v...
oracle 11g常用隐含参数
ORACLE 11GR2常用参数(含隐含参数)设置如下:alter system set "_PX_use_large_pool" = true scope=spfile;alter system set "_clusterwide_global_transactions" = false scope=spfile;alter system set "_gc_defer_time" = 3 scope=spfile;alter system set "_resource_manager_always_off" = true scope=spfile;alt...
oracle 11g常用隐含参数
ORACLE 11GR2常用参数(含隐含参数)设置如下:alter system set "_PX_use_large_pool" = true scope=spfile;alter system set "_clusterwide_global_transactions" = false scope=spfile;alter system set "_gc_defer_time" = 3 scope=spfile;alter system set "_resource_manager_always_off" = true scope=spfile;alt...
精典shell 十三问
我在 CU 的日子并不长,有幸在 shell 版上与大家结缘。除了跟众前辈学习到不少技巧之外,也常看到不少朋友的问题。然而,在众多问题中,我发现许多瓶颈都源于 shell 的基础而已。每次要解说,却总有千言万语不知从何起之感...这 次,我不是来回答,而是准备了关于 shell 基础的十三个问题要问大家﹗希望 shell 学习者...