oracle 共享内存
共享内存段=共享内存页大小 * 共享内存页面数共享内存段 由shmmax 控制共享内存页面数 由 shmall 控制共享内存页大小:32bit linux为4K共享内存大最大数 由shmmni 控制,默认4096[@more@]
oracle10g 清除回收站中垃圾表
ORACLE 10G 中select * from tab;出现奇怪的表名:BIN$2CMP4FJWQ2CW3LJ+BXLYTW==$0这是oracle10g的回收站功能,并没有彻底的删除表,而是把表放入回收站。清除的方法1: PURGE recyclebin;清除的方:2: purge table origenal_tableName; purge index origenal_indexName;查询垃圾信息,如下SQL语句: SELECT t.object_name,t.type ,t.original_name FROM user_recyclebin t;另外,删除Table不进入Recycle的方法: drop table tableName purge;[@more@]
Linux重启和关机
重启命令:1、reboot2、shutdown -r now 立刻重启(root用户使用)3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用)关机命令:1、halt 立刻关机2、poweroff 立刻关机3、shutdown -h now 立刻关机(root用户使用)4、shutdown -h 10 10分钟后自动关机也可以通过系统运行级别来重启或关机。参考内容:cat /etc/inittab[@more@]
top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。 top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombieCpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% siMem: 191272k total, 173656k used, 17616k free, 22052k buffersSwap: 192772k total, 0k used, 192772k free, 123988k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND1
vmstat & iostat
# vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd free buff cache si so bi bo in cs us sy id wa st 0 0 68 450592 1632 21212 0 0 22 59 3 5 0 0 100 0 01、 观察磁盘活动情况 磁盘活动情况主要从以下几个指标了解: bi:表示从磁盘每秒读取的块数(blocks/s). 数字越大,表示读磁盘的活动越多. bo:表示每秒写到磁盘的块数(blocks/s). 数字越大,表示写磁盘的活动越多. wa:cpu等待磁盘I/O(未决的磁盘IO)
Linux系统释放cache内存
先看看free命令结果:# free total used free shared buffers cachedMem: 1035108 500168 534940 0 5496 139120-/+ buffers/cache: 355552 679556Swap: 2096472 451984 1644488第二行(mem):total:总计物理内存的大小.used:已使用多大.free:可用有多少.Shared:多个进程共享的内存总额. Buffers/cached:磁盘缓存的大小.第三行(-/ buffers/cached):used:已使用多大.free:可用有多少.第二行(mem)的used/free与第三行(-/ buffers/cache) used/f
查看硬盘IO访问负荷的方法
首先 、用top命令查看top - 16:15:05 up 6 days, 6:25, 2 users, load average: 1.45, 1.77, 2.14Tasks: 147 total, 1 running, 146 sleeping, 0 stopped, 0 zombieCpu(s): 0.2% us, 0.2% sy, 0.0% ni, 86.9% id, 12.6% wa, 0.0% hi, 0.0% siMem: 4037872k total, 4003648k used, 34224k free, 5512k buffersSwap: 7164948k total, 629192k used, 6535756k free, 3511184k cached 查看12.6% wa IO等待所占用的CPU时间的百分比,高过30%时IO压力高其次、 用 iostat -x 1 10avg-cpu: %user %nice %sys
iostat详解
iostat 输出解析1. /proc/partitions对于kernel 2.4, iostat 的数据的主要来源是 /proc/partitions,而对于kernel 2.6, 数据主要来自/proc/diskstats或者/sys/block/[block-device-name]/stat。先看看 /proc/partitions 中有些什么。# cat /proc/partitionsmajor minor #blocks name 3 0 19535040 hda 3 1 7172991 hda1 3 2 1 hda2 3 5 5116671 hda5 3 6 265041 hda6 3 7 6980211 hda7 major: 主设备号。3 代表 hda。minor: 次设备号。7 代表 No.7 分区。#blocks: 设备总块数 (1024 bytes/block)。19535040*1024 => 20003880960(bytes)
rlwrap包解决Linux下sqlplus中上下键,退格键不能用的问题
一、安装readlineOS的安装光盘里提供了readline包. [root@oracle11g ~]# rpm -Uvh readline*error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm[root@oracle11g ~]# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm[root@oracle11g ~]# rpm -Uvh readline*package readline-5.1-1.1 is already installed[root@oracle11g ~]# rpm -Uvh readline-devel-5.1-1.1.i386.rpm二、安装rlwrap包[root@oracle11g ~]# tar -zxvf rlwrap-0.30.tar.gz[root@oracle11g ~]# cd rlwrap-0.30[root@oracle11g rlw
敏捷项目管理方式---Scrum
Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。Scrum定义了许多角色,根据猪和鸡的笑话分为两组,猪和鸡"猪"角色猪 是全身投入项目和Scrum过程的人; they are the ones with "their bacon on the line." 产品负责人代表了客户的意愿。这保证了Scrum团队在做从业务角度来说正确的事情。产品负责人编写 用户故事,排出优先级,并放入产品订单。Scrum主管(或促进者)促进 Scrum过程,他的主要工作是去除那些影响团队交付冲刺目标的障碍。Scrum主管并非团队的领
用uniq除去重复行
重复行通常不会造成问题,但是有时候它们的确会引起问题。此时,不必花上一个下午的时间来为它们编制过滤器,uniq 命令便是唾手可得的好工具。了解一下它是如何节省您的时间和精力的。进行排序之后,您会发现有些行是重复的。有时候该重复信息是不需要的,可以将它除去以节省磁盘空间。不必对文本行进行排序,但是您应当记住 uniq 在读取行时会对它们进行比较并将只除去两个或更多的连续行。下面的示例说明了它实际上是如何工作的: 清单 1. 用 uniq 除去重复行 $ cat happybirthday.txtHappy Birthday
用 tr 过滤文件
用 tr 过滤文件 没有人曾说过 sed 很容易 — 它确实不容易! 但通过使用 tr,您可以非常容易地实现sed 的许多最基本功能。Jacek Artymiak 向您展示如何去做。 您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。 那么,为什么要使用 tr,而不使用 sed 呢?当然是为了使事情简单。例如,如果我们希望用字母“z”来替换出现的所有字母“a”,则可以用 tr a z ,这条命令毫无疑问比 sed -e s/a/z/g 简单,尤其在把它用到脚
alias 命令设置
alias usage: alias [-p] [name[=value] ... ] 2种方法设置alias:1. #vi /etc/profile2. $vi .bashrc例如:alias l='ls'[@more@]
Linux系统下临时文件TMP清理 ( tmpwatch 命令)
系统使用时间长后会产生临时文件(/tmp下),需要清理。但清理的时候不推荐使用rm -rf。这样有时会引起程序的僵死。推荐使用tmpwatch命令来进行清理。tmpwatch 工具从指定的目录中递归地搜索,并删除在指定时间段内没有被访问的文件。tmpwatch 一般被用来清扫那些用来临时驻留文件的目录(譬如,/tmp)tmpwatch 忽略符号链接,它不会切换文件系统,而且只删除空目录和常规文件。 语 法:tmpwatch [-afqv][--test][超期时间][目录...] 补充说明:执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计
win7访问共享文件夹提示“未知的用户名或密码错误”
解决办法: 运行 组策略编辑器 gpedit.msc -》打开计算机配置-》windows设置-》安全设置-》本地策略-》安全选项中的:网络安全:LAN管理器身份验证级别,默认是“没有定义”,更改为“仅发送NTLM响应”。[@more@]
ASCII码对应表CHR(9),CHR(10),CHR(13)等
chr(9) tab空格 chr(10) 换行 chr(13) 回车 Chr(13)&chr(10) 回车换行 chr(32) 空格符 chr(34) 双引号 chr(39) 单引号 chr(33) ! chr(34) " chr(35) # chr(36) $ chr(37) % chr(38) & chr(39) ' chr(40) ( chr(41) ) chr(42) * chr(43) + chr(44) , chr(45) - chr(46) . chr(47) /[@more@]
Linux 命令排列和命令替换
命令的排列在一行中给出多个命令时1、command1 ; command2先执行command1,不管对错,接下来执行command2例如:ls -a ; du -hs将先输出目录所有内容,然后列出所有目录及其子目录所占磁盘大小。2、command1 && command2只有当command1正确运行完毕后,才执行command2例如:ls -a baodir && du -hs将返回ls:baodir:no such file or directory,而du根本没运行。 3、command1 || command2若command1 执行不成功,则执行command2,反之,若command1 执行成功,则不执行command2 命令的替换1、command1 $(command2)2、comma
bash配置文件
bash配置文件 ls .bash* 可查看与bash有关的个人配置文件: .bash_history 记录了以前输入的命令 .bash_logout 当退出shell时,要执行的命令 .bash_profile 当登入shell时,要执行的命令 .bashrc 每次打开新的shell时,要执行的命令[@more@]
Linux下Oracle sqlplus命令中执行ed命令
在sqlplus命令环境中执行ed命令的问题Method1:in sqlplus exec as below : DEFINE _EDITOR=vi Method2:cd /app/oracle/product/10.2/db_1/dbstouch login.sqlvi login.sql --input the ffollowing content and saves.DEFINE_EDITOR=/usr/bin/vim [@more@]
linux i18n修改系统语言
修改/etc/sysconfig/i18n对于国内的Linux用户,经常烦恼的一个问题是:系统常常在需要显示中文的时候却显示成了乱码,而由于某些原因,需要英文界面的系统的时候,却苦于系统 不能正常输入和显示中文.另外,由于大部分主要Linux发行版都是以英语为主体的,英文界面的系统和应用程序不管在界面的美观程度和稳定程度上都比中文 的略好一些,各种奇怪的BUG也要少一些。因此,很多稍微有英语基础的Linux用户都宁愿使用英文界面的系统。但是,矛盾又突现出来:在英文系统下,如 何才能正常显示和输入中文呢?有没有两全其美的方案呢?因