- 博客(27)
- 资源 (41)
- 收藏
- 关注
原创 subversion安装及使用
<br />1.下载apache文件到linux下,并解压<br />tar -xvzf httpd-2.2.17.tar.gz<br /> <br />2.下载subversion-1.6.15.tar.gz和subversion-deps-1.6.15.tar.gz,并解压<br /> tar -xvzf subversion-1.6.15.tar.gz<br /> tar -xvzf subversion-deps-1.6.15.tar.gz<br /> <br />3.配置apache<br /
2010-12-31 15:13:00 734
转载 开窗函数
分析函数Over用法数据库2007-08-25 23:01:18阅读24评论0 字号:大中小 订阅这段分析函数说明不算很详细,不过也可以帮我们解决很多问题了,记在这里备用吧! 格式 analytic_function OVER ( [PARTITION BY value_expr] [ ORDER BY expr [ASC/DESC] [NULLS FIRST/NULLS LAST] [ROWS/RANGE BETWEEN UNBOUNDED PRECEDING/
2010-12-29 10:37:00 1598
原创 sql到oracle
<br />1.查找登录用户<br />select sid,username,status from v$session;<br /> <br />2.查找用户ip及端口号<br /> netstat -anp<br /> <br />3.查看关系图<br /><br /> <br /> <br /> <br />
2010-12-28 21:38:00 452
原创 几个脚本
1.pingall#!/bin/sh#pingallcat /etc/hosts | grep -v '^#' | while read LINEdo ADDR=` awk '{print $1}' ` for MACHINE in $ADDR do ping -s -cl $MACHINE donedone2.去除空行sed '/^$/d' zh.txt3
2010-12-26 00:45:00 508
原创 <<用法,shell工具
<br />1.快速创建文件<br />cat >> myfile.txt <<<br /> yjg.txt<br /> zhanghong.txt<br /> kkk<br /> <br />2.快速创建打印文档<br /> lpr << KK<br /> asdfsd<br />asdf<br />sdf<br />sadf<br />KK<br /> <br />3.自动选择菜单<br />usr/local/sybin/syb_backup >> $log_f 2>&1 << MAYD
2010-12-25 23:37:00 1446
原创 嵌入命令
<br />1.嵌入命令列表<br />: 空,永远返回为t r u e<br />. 从当前s h e l l中执行操作<br />b r e a k 退出f o r、w h i l e、u n t i l或c a s e语句<br />c d
2010-12-24 22:33:00 466
原创 tput、set
1.定位光标位置 tput cup r ctput cup 10 202.显示终端信息列表infocmp $TERM3.获取功能键cat -v4
2010-12-24 17:29:00 515
原创 shift和getopts
<br />1.shift命令<br />#!/bin/sh<br />#opt2.sh<br />loop=0<br />while [ $# -ne 0 ]<br />do<br /> echo $1<br /> shift<br />done<br /> <br />结果:<br />[root@localhost yjg]# ./opt2.sh 1 2 3 4 5<br />1<br />2<br />3<br />4<br />5<br />[root@localhost yjg]# <br
2010-12-23 22:54:00 533
原创 dataguard 验证语句
<br />startup nomount<br /> <br />alter database mount standby database<br /> <br />select name,database_role from v$database;<br /> <br />alter database recover managed standby database disconnect from session;<br /> <br />alter system archive log current
2010-12-22 21:55:00 938
原创 shell函数
1.在脚本中定义函数 函数有两部分组成:函数名,函数体2.建立和执行函数function findit () { if [ $# -lt 1 ]; then echo "Uage : findit file"; return 1; fi; for loop in "$@"; do find /usr/local/yjg $loop -print; done}[root@localhost yjg]# finditUage : find
2010-12-21 18:04:00 580
原创 控制流结构
1.退出状态 exit n 0 ----退出成功 1 ----退出失败2.控制结构if 条件1then 命令1elif 条件2then 命令2else 命令3fi#!/bin/sh#iftest.txtif [ 10 -lt 12 ]then echo "Yes,10 is less than 12"else echo "No,10 is more than 12"fi#!/bin/sh#iftest2.txtecho -n "Enter your name :"read NAMEif [ ${NAME
2010-12-15 23:34:00 600
原创 控制流
1.条件测试 -d ---目录 -f ---正规文件 -L ----符号链接 -r ----可读 -s ----文件长度大于0,非空 -w ---可写 -u ---文件有suid位位置-x ----可执行[root@localhost yjg]# test -x yjg.txt[root@localhost yjg]# echo $?0
2010-12-14 22:03:00 331
原创 环境和shell变量
1.变量结合 [root@localhost ~]# ERROR_MSG="Sorry this file doet not exist user $LOGNAME" [root@localhost ~]# echo ${ERROR_MSG} Sorry this file doet not exist user root [root@localhost ~]# echo ${FIRTST}${SURNAME} Bruce Willis2.测试变量是否设置 1.[root@localhost
2010-12-14 00:07:00 424
原创 登录环境
<br />1.登录过程<br /> /etc/passwd ----验证用户名,密码<br /> $HOME.profile-----设定初始化参数<br /> <br />2.<br />
2010-12-12 22:07:00 443
原创 sort,uniq,join,cut,paste,split,tr学习
1.输出sort yjg.txt> yjg.outsort -t: video.txtsort -t: -r video.txt ----逆向排序sort -t: +1 -r video.txt ---按第二组逆向排序sort -t: +2 video.txtsort -t: +2n video.txt 这两个区别呢?sort -u video.txt ----去除重复行sort -t: -k4 video.txt-----按第四组排序sort -t: -k1 -k4 video.txt -----按第
2010-12-11 22:38:00 696
原创 sed 学习
<br />1.sed -n '2p' quote.txt------显示第2行<br /> sed -n '1,3p' quote.txt ------显示1到3行<br /> sed -n '/Neave/'p quote.txt ----显示含有Neave的行<br /> sed -n '4,/The/'p quote.txt -----在第四行查询带The的字符<br /> sed -n '//$/'p quote.txt ---------显示带$符号的行<br /> sed
2010-12-11 20:50:00 569
原创 awk学习
<br />awk的命令方式<br /> awk [-F 分隔符] 'commands' input-file(s)<br /> eg:awk '{print $0}' yjg.txt; ----打印yjg.txt文件的所有记录<br /> awk '{print $1,$3}' yjg.txt ----打印yjg.txt文件的第一列和第三列<br /> awk '{if($1~/root/) print $2}' yjg.txt ----打印在文件yjg.txt中,如果第一列有root字符,则打印该行的第
2010-12-11 11:58:00 769
原创 变量
1.快捷键Ctrl+U ----删除当前光标到行首的内容Ctrl+K ----删除当前光标到行尾的内容history -c ----命令历史的清除set nu- ----查看文件行数 1.vi hello.sh 2.按下Esc键,按下:键 3.在:号后输入set nu,回车,即可 4.chgrp 用户组名 文件名 ----更改文件的所属组 5.getent group 组名 ----查看组包含哪些用户 或grep '^root' /ect/group2.简单shell实例#!/bin/bash#hell
2010-12-08 22:34:00 445
原创 Linux下配置oracle10g自动启动
一、使用root用户修改/etc/oratab 文件:<br />$ vi /etc/oratab<br />orcl:/oracle/app/product/10.2.0/db_1:N<br />改为:<br />orcl:/oracle/app/product/10.2.0/db_1:Y<br />也就是将最后的N改为Y<br /> <br />二、使用Oracle用户修改$ORACLE_HOME/bin/dbstart文件:<br /># su - oracle<br />$ cd $ORACLE_H
2010-12-08 09:23:00 671
原创 RMAN备份(十)
1.口令文件丢失 orapw file=orapworcl password=pass1234 entries=5 ---通过这条语句进行重建2.spfile丢失在RMAN中进行: startup nomount set dbid 9815108 restore spfile from autobackup shutdown immediate set dbid 9815108 startup3.确定dbidcd $ORACLE_HOME/dbs [oracle@jumper dbs]$ ll c-*
2010-12-06 23:22:00 630
原创 Oracle 10g 数据库DataGuard配置规范
<br />Orackle 10g 数据库DataGuard配置规范<br />目录:<br />第一部分:文档信息<br />第二部分:配置DataGuard需要的硬件和系统要求<br />第三部分:Oracle10g的DataGuard的几个概念<br />第四部分: 创建物理备用数据库和启动DataGuard的具体步骤<br />第五部分: 对DataGuard日常监控的要求<br />第六部分: 备用数据库的角色切换步骤<br />第七部分: 在最大性能模式下的DataGuard配置步骤<br />
2010-12-06 15:58:00 3883
原创 DBLink学习
1.在客户端C,通过NetCA建立本体Net配置,连接A数据库。A = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.168.1.147)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = a) ) )2.在A数据库所在服务器通过NetCA建立Net配置,连接B数据库。B = (DESCRIPTION = (ADD
2010-12-06 14:54:00 517
原创 expdp,impdp学习
一、expdp1.建立文件夹 create directory tt as 'd:\expdp' ------在D盘手工建立相应的文件夹 2.赋予导出用户文件夹权限 grant read,write on directory tt to 用户(bms) 3.导出数据 Expdp bms/bms DIRECTORY=tt DUMPFILE=tab4.dmp TABL
2010-12-06 11:07:00 705
原创 RMAN备份(九)
<br />1.备份完整数据库<br /> backup database;<br /> <br />2.0级备份<br /> backup incremental level=0 database;<br /> <br />3.1级备份<br />backup incremental level=1 database;<br /> <br />4.备份archivelog<br /> backup database plus archivelog delete input<br /> <br />5.备
2010-12-05 22:28:00 493
转载 搞懂oracle字符集
<br />搞懂oracle字符集<br /><br />作为一个ORACLE DBA,在工作中会经常处理由于字符集产生的一些问题。但是当真正想写一些这方面的东西时,却突然又没有了头绪。发了半天呆,还是决定用两个字符集方面的例子作为切入点,倒不失为一个头绪,说不定在实验的过程中,问题就会一个接着一个的浮现出来。<br />现在,让我们切入正题。<br />我用的数据库是oracle10.2.0.3,数据库字符集是al32utf8。<br />客户端就是同一台机器的windows xp.<br />下面是演示
2010-12-05 00:23:00 483
原创 Oracle字符集
<br />1.Oracle字符集的命名<br /> 地区+字符的位数+字符集名字<br /> <br />2.Linux下设置字符集<br /> export LANG=en_US.UTF-8<br /> export LANG=zh_CN.UTF-8<br /> <br />3.设置NLS_LANG<br /> NLS_LANG=LANGUAGE_TERRITORY_Client CHARACTERSET<br /> <br />4.查看代码页<br /> C:/Documents and Sett
2010-12-04 22:35:00 367
原创 dataguard概述
<br />一、 DataGuard配置<br />1.Data Guard是一个集合,由一个primary数据库(生产数据库)及一个或多个standby数据库(最多9个)组成。组成Data Guard的数据库通过Oracle Net连接,并且有可能分布于不同地域.<br /> <br />2.standby数据库组成<br /> 1.逻辑standby<br /> 2.物理standby<br /> 3.快照standby<br /> <br />二、Data Guard服务(Data Guard
2010-12-04 21:37:00 593
client-server.7z
2020-11-26
Client-Server.7z
2020-10-27
spring3.0+hibernate3.3+mysql8.0
2019-09-06
数字格式化 你想要的结果,都可以实现
2009-10-30
rollup,cube,grouping sets()的个人理解
2009-10-16
加密工具1.11.jar
2009-06-24
日期控件(只精确到年月)
2009-06-18
文件加密或加密文件夹下所有文件
2009-05-05
文件计数器,可以方便的计算各种文件的个数。
2009-04-23
文件计数器,计算文件总数,去掉后缀名的文件总数,计算单独某一个或几个后缀名的文件数
2009-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人