- 博客(47)
- 收藏
- 关注
转载 TUXEDO性能调优
转于brucelee0224 的 http://blog.youkuaiyun.com/brucelee0224/article/details/6069751 TUXEDO应用系统对IPC资源的要求一个TUXEDO应用系统在运行时会大量用到IPC资源,包括信号灯,消息队列及共享内存,下面对他们的使用情况及与他们有关的操作系统核心参数分别进行介绍:UBBCONFIG中与IPC资源有关的配置参数
2013-01-18 14:16:19
1051
转载 linux会话浅析
转于http://hi.baidu.com/_kouu/item/542f65d07aa2fb1e21e250d9 linux会话浅析说起会话,我们经常登录到linux系统,执行各种各样的程序,这都牵涉到会话。但是,一般情况下我们又很少会去关注到会话的存在,很少会去了解它的来龙去脉。本文就对linux会话相关的信息做一些整理,看看隐藏在我们日常使用的背后,都有些什么样的逻辑。【
2013-01-10 14:51:08
673
转载 管理员必备的20个Linux系统监控工具 .
转于 http://hi.baidu.com/imlidapeng/blog/item/76cc8b15bf38265af2de32cc.html大多数的Linux发行版都装备了很多Linux系统监控工具,充分合理的利用这些工具,可以找出系统运行的性能瓶颈,包括硬盘瓶颈、CPU及内存瓶颈和网络瓶颈。本文介绍的20个工具只是最基本的,因此也十分实用。需要监控Linux服务
2012-12-28 11:16:07
531
原创 查看锁冲突
查看锁冲突的sid和serial#。col object_name for a30col machine for a20select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.s
2012-12-25 15:42:03
757
原创 更新oracle表的统计信息 GATHER_TABLE_STATS
需要用到dbms_stats这个包的GATHER_TABLE_STATS过程,其中拥有者和表名必须填。 PROCEDURE GATHER_TABLE_STATS Argument Name Type In/Out Default? ------------------------------ ---------
2012-12-25 15:41:25
1043
转载 Oracle Sequence 相关知识(收集)
转于http://blog.youkuaiyun.com/dingxy/article/details/2097447 注:你或者是该sequence的owner,或者有ALTER ANY sequence权限才能改动sequence。可以alter除start值之外的所有sequence参数。如果想要改变start值,必须drop sequence再re-create。 一.简单介绍
2012-12-25 15:40:14
420
转载 ORACLE GROUPING函数的使用
转于http://www.ej38.com/showinfo/Oracle-152555.htmlGROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用。当需要在返回空值的地方显示某个值时,GROUPING()就非常有用。关于ROLLUP和CUBE函数的使用,请参见
2012-12-25 15:39:32
329
转载 如何在Oracle中用GROUPING SETS分组自定义汇总
转于http://www.builder.com.cn/2006/1220/346398.shtml当你与COUNT和SUM这类总计函数一起使用GROUP BY语句时,你一般得不到多级总数。GROUP BY中每个唯一的列组合生成一个总数,但这些总数不会“累加”到更高一级的总数中。要实现这一点,你可以用GROUP BY ROLLUP或GROUP BY CUBE替代GROUP BY,不过它们会
2012-12-25 15:38:42
598
原创 oracle UNDO表空间重建(一)
早上wang开始分析数据,分析一段时间,说有报错,发送截图过来。UNDO表空间重建(一)" name="image_operate_73921326704144703" alt="oracle UNDO表空间重建(一)" src="http://s10.sinaimg.cn/middle/8e5b8267gb6a160fb0d59&690" width="489" height="195"
2012-12-25 15:37:47
779
原创 IMPDP & EXPDP实例
EXPDP导出一.导出前准备1.设置NLS_LANG环境变量(1)查看数据库用的啥子字符集col PARAMETER for a20col VALUE for a30select * from nls_database_parameterswhere PARAMETER in ('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERS
2012-12-25 15:36:29
863
原创 IMP & EMP实例
EXP导出一.导出前准备:1.设置NLS_LANG环境变量(1)查看数据库用的啥子字符集col PARAMETER for a20col VALUE for a30select * from nls_database_parameterswhere PARAMETER in ('NLS_LANGUAGE','NLS_TERRITORY','NLS_CHARACTERSE
2012-12-25 15:35:51
783
原创 外部表----500W行os数据到oracle的实验(二)
外部表的几个限制:1. 只能对表进行select,不能进行delete、update、insert这些DML操作。2. 因为外部表需要在oracle数据库“服务端”创建目录,os文件必须放在这些目录中。即这些文件只能放在数据库服务端。3. 外部表上不能创建索引。但可以建立视图 外部表的几个明显优势:1. os文件改变时,外部表内的数据会跟着改变。2. 外部表虚
2012-12-25 15:34:53
439
原创 查看ORACLE的执行计划
方法一:EXPLAIN,不执行该语句的情况下,列出语句的执行计划。方法二:AUTOTRACE,需要执行该语句,再执行完成后,列出语句的执行计划。 两种方法都需要都需要用到PLAN_TABLE表。对于9i以前的版本(10g以后不用),需要执行以下步骤,创建该表sqlplus / as sysdba @$ORACLE_HOME/rdbms/admin/utlxplan.sql
2012-12-25 15:34:09
514
转载 正则表达式在Oracle10g中的应用-REGEXP
转至于http://blog.youkuaiyun.com/lrunyang/article/details/6744277正则表达式在Oracle10g中的应用-REGEXP了解REGEXP_INSTR函数以前,我们先来了解INSTR函数。INSTR返回的是一个字符串在另外一个字符串中的位置,如字符串world在字符串hello world中的位置是7,即下面的语句返回值为7。 SELE
2012-12-25 15:32:42
481
转载 ORACLE中支持正则表达式的函数REGEXP
转于 http://home.51.com/qiuyiyax/diary/item/10054950.htmlORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPLACE的功
2012-12-25 15:31:42
736
原创 char和varchar2
创建一个测试表 SQL> create table test(c char(10));Table created.SQL> insert into test values('a');1 row created.SQL> insert into test values('aa');1 row created.SQL> insert into test values
2012-12-25 15:30:31
396
原创 层次结构查询
利用SCOTT.EMP中的empno和mgr的关系做个示例:使用层次结构查询,一个语句就能查出(EMPNO和MGR关系的)整个树结构 col level for a15col ename for a10set pagesize 100 1.语句一SELECT EMPNO,ENAME,MGR,levelFROM EMPCONNECT BY prior
2012-12-25 15:29:44
345
原创 sqlldr常规路径----导入500W行os数据到oracle的实验(一)
一.实验准备阶段1.生成os文件SQL> desc hr.employees Name Null? Type ----------------------------------------- -------- ---------------------------- EMPLOYEE_ID
2012-12-25 15:27:53
918
原创 sqlldr--将OS中非oracle数据导入oracle(一)
将/home/oracle/ext/shop1.data导入到scott.shop1表中 [oracle@localhost ext]$ cat /home/oracle/ext/shop1.data1,apple,102,banana,203,book,254,pen,5 在os下,直接执行sqlldr可以查看帮助信息[oracle@localhost e
2012-12-25 15:26:11
354
原创 insert语句
1.单表单行INSERTINSERT INTO table[(column1,column2,...)] VALUE(value1,value2,...) 2.无条件多表INSERTINSERT[ALL][condition_insert_clause][insert_into_clause values_clause] (subquery) 例子:insert a
2012-12-25 15:24:39
1008
原创 闪回查询,版本查询
当数据被错误修改时,如何还原。通过undo回滚段,不用开启闪回功能,有如下几种办法: oracle的两个函数scn_to_timestamp和timestamp_to_scnSQL> select timestamp_to_scn(sysdate) from dual;TIMESTAMP_TO_SCN(SYSDATE)-------------------------
2012-12-25 15:23:10
493
原创 oracle数据库ed[it]命令问题
在oracle中使用ed修改缓冲区中的命令时,不能正常出现vi编辑器 原因:因为oracle用户中的EDITOR变量设置问题,设置即可 EDITOR="/usr/bin/vim"export EDITOR
2012-12-25 15:22:36
991
原创 sql的表连接
标准:natural join on using #自然连接outer join (left outer join ,right outer join ,full outer join ) #外连接 ------------------------内连接-------------------------------select e.last_name emplo
2012-12-25 15:21:02
303
转载 show_space_assm
转载于yrg5101 的 http://blog.youkuaiyun.com/yrg5101/article/details/7868159 create or replace procedure show_space_assm(p_segname in varchar2,p_owner in varchar2 default user,p_type in varchar2 defa
2012-12-24 16:04:21
673
原创 格式化sqlplus的输出
进入sqlplus后,不使用set语句进行设置,默认格式: SQL> select * from jobs;JOB_ID JOB_TITLE MIN_SALARY MAX_SALARY #这行是head---------- ----------------------------------- ----------
2012-12-20 10:12:07
689
转载 Linux iostat监测IO状态
转于http://www.orczhou.com/index.php/2010/03/iostat-detail/ Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。1. 基本使用$iostat -d -k 1 10 参数 -d 表示,显示设备(磁盘)使用状态
2012-12-20 10:11:11
238
转载 CentOS 5.2 LVM 新增加一块硬盘的方法
转于http://hi.baidu.com/77941/item/44e173726f06a844ee1e536f CentOS 5.2 LVM 新增加一块硬盘的方法有用LVM2,现在空间不足,需再加一块硬盘。先加上硬盘,用fdisk -l,可以看到新硬盘。给新加的硬盘分区: fdisk /dev/sdb>n>t>8e(linux LVM)分成一个分区,格式
2012-12-20 10:10:38
428
转载 RedFlag Linux忘记root密码解决办法
转于lee的http://hi.baidu.com/maozilee/item/12a62a76f371df2bd7a89c5dRedFlag Linux忘记root密码解决办法Linux忘记root密码解决办法(进入Linux单用户系统修复模式)1. 用RedFlag标准安装盘启动系统见http://blog.sina.com.cn/s/blog_8e5b82670101
2012-12-20 09:46:22
1791
转载 如何破解Red Hat Enterprise 4的root密码(救援有密码)
转于jackxu的http://jackxu78.blog.51cto.com/643382/188956测试以下办法在asianux2 64上可以使用。 如何破解Red Hat Enterprise 4的root密码(救援有密码) 网络管理员在用linux时,救援模式是肯定需要设置密码的,因为如果可以随便通过grub模式,进入系统,那么后果不堪设想。所以需
2012-12-20 09:45:45
523
转载 expect脚本文件在crontab下无法运行的解决方法
转于http://www.lnmp100.com/347 Posted on2011 年 12 月 15 日by LAMP100 为了定时执行脚本,研究了下expect+crontab+scp 来实现自动化。但难免会碰到一些问题,在此记录下。也是折腾了半个下午,写了个脚本直接运行正常,在加入到crontab下始终没有反应。不多说,上代码。也希望对有同样问题的兄弟们有所帮助!
2012-12-20 09:45:02
1606
转载 linux history增加时间
注:我自己用的HISTTIMEFORMAT="%Y/%m/%d %T "注:本方法只对bash-3.0以上版本有效执行rpm -q bash即可显示bash的版本 缺省情况,我们在Linux查看历史记录命令,后面是无任何执行时间显示的history增加时间" border="0" name="image_operate_98931341212732531" alt="Lin
2012-12-20 09:44:21
345
转载 Linux 信号捕捉trap
转于 zoe_man 的 http://linuxzoe.blog.51cto.com/3005391/565512 我们在运行脚本的时候,使用Ctrl+c会直接终止,但我们希望做一些收尾工作,或者是我们在运行脚本时不希望被一些命令打断,这时候,我们就用到了trap命令。trap命令用于指定在介绍到指定信号后将要采取的动作。比较常用的就是在终止脚本时执行清理工作。Trap 有三
2012-12-20 09:43:43
369
原创 linux中记录详细的history
将以下内容写入需要监控的用户的.bash_profile即可 #实时写入,而不是退出shell才写入的方法:export PROMPT_COMMAND="history -a" #执行一次$PROMPT_COMMAND #设置history记录、显示的格式export HISTTIMEFORMAT="$LOGNAME `echo $SSH_CLIENT | aw
2012-12-20 09:42:25
390
转载 Linux LVM 的使用详解
转载于 http://www.wdlinux.cn/node/125Linux LVM 的使用详解星期日, 11/21/2010 - 10:44 — wdlinux摘要: Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小
2012-12-20 09:38:18
652
原创 lvm操作实验(redflag5.0 环境)
详细知识见 http://tldp.org/HOWTO/LVM-HOWTO/ 实验:增加一块硬盘,并配置成lvm 1.在一个只有一块hda硬盘的linux系统上,增加一块磁盘查看/dev/hdb是否有信息fdisk -l2.新建分区fdisk /dev/hdbnp3回车+100w3.创建pv[root@test ~]# pvc
2012-12-20 09:37:13
382
转载 Redhat Enterprise Linux 5 开启telnet/ftp服务
转于 http://tagche.blog.51cto.com/649757/278325 Telnet服务的配置步骤如下:一、依次安装telnet所需软件包(通常要两个)1)#rpm -ivh xinetd-2.3.13-6.i386.rpm2)#rpm -ivh telnet-server-0.17-38.el5.i386.rpm二、启动telnet服务1、配置
2012-12-20 09:36:33
526
转载 Linux下chkconfig命令详解
转于 http://www.cnblogs.com/panjun-Donet/archive/2010/08/10/1796873.html chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--li
2012-12-20 09:35:48
252
原创 linux ntp ntpdate 同步时间
ntp同步时间实验服务端IP 192.168.1.101 客户端 192.168.1.88 一.登录server端1.首先配置ntpd服务vi /etc/ntp.conf 配置文件中一般有restrict default语句,#掉后选择,以下2种的一种 restrict default nomodify notrap noquery
2012-12-20 09:35:11
518
原创 HP 380 cciss raid查看
不重启机器查看惠普cciss系统,做的是raid几cd /proc/driver/ccissls与df -h 查看出的cciss*文件系统对应的该目录下有cciss*文件。 如显示的是cciss/c0d0: 146.77GB RAID 1(1+0) #ccsiss/c0d0这个磁盘做的是raid 1,且磁盘容量是146.77G
2012-12-20 09:34:37
1066
原创 linux同一机器设置多个虚拟IP
一.仅一个网卡的情况下,这种情况可以让该机器可以通过多个IP被访问,或隐藏常用IP,让他人访问其临时IP。 1.如果临时性的增加一个IP(重启机器或networ服务后,丢失),可以使用ifconfig命令 1)先查看目前的网卡信息 [root@test network-scripts]# ifconfigeth0 Link encap:Ethernet HW
2012-12-20 09:33:57
8744
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人