oracle递归查询函数
select a.client_department_id, a.parent_id, level "层次", sys_connect_by_path(client_department_id, '->') "合并层次", prior a.client_department_id "父节点", connect_by_root a.client_department_id "根节点", decode(connect_by_isleaf, 1, a.client_department_id, null) "子节点", decode(connect_by_isleaf, 1, '是', '否') "是否子节点"from client.client_department a--where client_department_id=103star
对磁盘条带化性能的探索(zt)
1. 环境说明主机: IBM P520CPU: 4695MHz × 4内存: 15744MB操作系统: AIX 6100-06存储: 400GB × 4(主机自带磁盘)# lspvhdisk0 00cbc586dda5fad1 rootvg activehdisk1 00cbc586d6338d91 rootvg activehdisk2 00cbc586551a042f testvg activehdisk3 00cbc586551a04b7 testvg active# lsvg testvgVOLUME GROUP: testvg VG IDENTIF
用iconv对linux下文件编码进行转换(zt)我自己没试,不知道是否行,改天试试
iconv 转换,iconv的命令格式如下:iconv -f encoding -t encoding inputfile比如将一个UTF-8 编码的文件转换成GBK编码iconv -f GBK -t UTF-8 file1 -o file2[@more@]
在HP Unix上安装MC软件来运行Oracle 10G双机(8)设置rman
1 安装catalog数据库如果没有instance则先创建。 设置本地服务名中catalog database为catalog_database Target database为target_database用system用户登录catalog数据库 sqlplus system/oracle@catalog_database create tablespace rman_ts datafile ’/opt/oracle/oradata/catalog_database/rmants.dbf’--(需要修改路径,如果catalog数据库放在HA数据库中,这个表空间需要放在共享磁盘上) size 20m default storage( initial 100k next 100k pctincrease 0 );create user rman identified
在HP Unix上安装MC软件来运行Oracle 10G双机(7)oracle10g.sh内容
详细内容见扩展,用的时候需要Dos to Unix[@more@]#*****************************************************************************#Oracle相关变量ORA_ver=10_2_0SID_NAME=oraORACLE_HOME=/db0/product/10.2.0LISTENER=yesLISTENER_NAME=${SID_NAME}#LISTENER_NAME=LSNR_${SID_NAME}LISTENER_PASS=MONITOR_INTERVAL=30MONITOR2_INTERVAL=5PACKAGE_NAME=oraTIME_OUT=30set-A MONITOR_PROCESSES ora_pmon_${SID_NAME}ora_dbw0_${SID_NAME}ora_ckpt_${SID_NAME}ora_smon_${SID_NAME}ora_lgwr_${SID_NAME}ora_reco_${SID_NAME}LISTENERDIR=
在HP Unix上安装MC软件来运行Oracle 10G双机(6)ora.sh内容
详细内容见扩展,用的时候需要Dos to Unix[@more@]# @(#) A.11.18.00 Date: 03/15/07 $# **********************************************************************# * * # * HIGH AVAILABILITY PACKAGE CONTROL SCRIPT (template) * # * *# * Note: This file MUST be edited before it can be used. *# *
在HP Unix上安装MC软件来运行Oracle 10G双机(5)ora.conf内容
详细内容见扩展,用的时候需要Dos to Unix[@more@]# **********************************************************************# ****** HIGH AVAILABILITY PACKAGE CONFIGURATION FILE (template) *******# **********************************************************************# ******* Note: This file MUST be edited before it can be used. ********# * For complete details about package parameters and how to set them, *# * consult the Serviceguard manual. # ******************************************************
在HP Unix上安装MC软件来运行Oracle 10G双机(4)MC文档转帖(ZT)
主要按照下面文档进行安装的:http://wenku.baidu.com/view/462ab595dd88d0d233d46ac6.html详细内容见扩展[@more@]HP双机MC/SG上ORACLE 10g安装指导杭州华三通信技术有限公司HP 双机MC/SG 上ORACLE 10g 安装指导杭州华三通信技术有限公司 www.h3c.com.cn 第i页目 录1 安装目标 ...........................................................................................................................12 HP MC/SG 简介........................................................................................................
在HP Unix上安装MC软件来运行Oracle 10G双机(3)安装MC和数据库
主要按照下面文档进行安装的:http://wenku.baidu.com/view/462ab595dd88d0d233d46ac6.html文档转帖见其他文章安装MC程序install mc service guard(swinstall)激活节点1上所有卷vgchange -a y /dev/vgdb0 /dev/vglock生成MC配置文件cmquerycl -v -C /etc/cmcluster/cmclconf.ascii -n RX660059 -n RX660071----------------------------------vi /etc/cmcluster/cmclconf.ascii,修改必要信息CLUSTER_NAME cluster1FIRST_CLUSTER_LOCK_VG /dev/vglockNODE_NAME RX660059 NETWORK_INTERFACE lan
在HP Unix上安装MC软件来运行Oracle 10G双机(2)安装iscsi
安装iscsi服务器部分是由其他人操作的,我只是知道大概。一、安装iscsi服务器用一个openfiler的linux版本,新安装一个服务器,将做两个磁盘进行共享,这样就做好服务端了。二、安装iscsi节点11.安装iscsi客户端2.运行下面命令install iscsi(swinstall)3.add path, 编辑.bash_profile,添加export PATH=$PATH:/opt/iscsi/bin4.将下面内容加入到hosts文件中,这是iscsi服务器的地址15.154.146.83 openfiler5.运行下面命令,注册server端磁盘信息iscsiutil -a -I openfiler(将server端的磁盘信息注册到本地)ioscan -kfnC iscsiioscan -H
在HP Unix上安装MC软件来运行Oracle 10G双机(1)
最近为了测试rman备份,在办公室安装了一个HP Unix双机MC Oracle10G的服务器,特分为几篇文章来介绍一下详细步骤,本篇文章是一个简单介绍:1.将一台linux服务器安装成iscsi服务器,用来在办公室模拟磁盘阵列,至少需要两块共享磁盘。(办公室没有磁盘阵列,为了实现共享存储,所以将一台服务器做成iscsi服务器,共享了一部分磁盘,来实现磁盘阵列的功能)2.将两台HP Unix的服务器做成iscsi客户端,这样就可以认出共享磁盘了。需要先在一台机器认出共享磁盘,然后vgimport到另外一台机器。服务器是HP的6600,操作系统版本是HP Unix 11.31
linux设置自动关机的方法
我用的方法是用crontab调用linux的关机命令。1.root登陆到linux主机2.运行crontab -e命令3.然后点击"i",对文本框进行编辑4.将下面内容填入:0 18 * * * halt -p意思是每天18:00整定时运行halt -p命令halt -p命令就是关机的意思。5.运行“:wq”进行保存退出6.运行下面的命令:/sbin/service crond restart意思是重启crond服务。7.设置成功感受:1.关机命令有很多种shutdown now这种关机命令不包含关闭电源,所以当你运行之后发现机器的电源还亮着。init 0这个关机命令很好,而且也包含关闭电源。但是不知道为什么,不能在cront
监控linux剩余空间脚本
#!/bin/shexport ORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_1export ORACLE_SID=zhunxincd /home/oracle#从配置文件中取用户名和密码(现在暂时直接写死)v_user=ods #`awk -F: '{if($1 =="user") print $2}' ./passwd`v_pass=zhunxin #`awk -F: '{if($1 =="pass") print $2}' ./passwd`echo $v_userecho $v_passmessage1=`df|sed -n '2p'|awk '{print $5}'`echo "exec ods.insert_log('192.168.2.84','used $message1 S.M.S'); "|sqlplus "$v_user"/"$v_pass"@zhunxin [@mo
oracle加入到linux自启动里
编辑/etc/rc.d/rc.local文件将下面的内容填入里面su - oracle -c "sh /home/oracle/oraclestartup.sh"下面这两行和oracle自启动无关,写上只是说明其他程序也可以这样添加到自启动里:将svn自启动也放在里面su - xingg -c "svnserve -d -r /svn/"自己写了个oracle自启动脚本,名字是oraclestartup.sh,内容如下,写的不是很好,通用性不强如果移植到新机器上需要编辑一下:#!/bin/shexport ORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_1export ORACLE_SID=zhunxincd /home/oracleecho "startup"|sq