03 2010 档案
摘要:在过去的十年中,Oracle已经成为世界上最专业的数据库之一。对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力。最有效的方法之一是通过Oracle调优。它有大量的调整参数和技术来改进你的Oracle数据库的性能。Oracle调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善Oracle数据库的性能,有一些基本的概念是每个OracleDBA都应该遵从的。在这篇简介中,我们将简要地介绍以下的Oracle主题:1)外部调整:我们应该记住Oracle并不是单独运行的。因此我们将查看一下通过调整Oracle服务器以得到高的性能2)Rowre-sequencing以
阅读全文
摘要:在过去的十年中,Oracle已经成为世界上最专业的数据库之一。对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力。最有效的方法之一是通过Oracle调优。它有大量的调整参数和技术来改进你的Oracle数据库的性能。Oracle调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善Oracle数据库的性能,有一些基本的概念是每个OracleDBA都应该遵从的。在这篇简介中,我们将简要地介绍以下的Oracle主题:1)外部调整:我们应该记住Oracle并不是单独运行的。因此我们将查看一下通过调整Oracle服务器以得到高的性能2)Rowre-sequencing以
阅读全文
摘要:根据Oracle公司的销售政策,以Oracle11g产品为例,2008年11g的报价是:单cpu4w美金;按用户算是800美金。如果用户按照CPU方式购买:2CPU的一台服务器部署:8W美金,这个是购买价格;然后用户每年需要支付22%的服务费;即8W×22%=1.76W,就是说,Oracle即便不给用户干任何活,用户每年也得向它支付1.76w美金。考虑折扣因素,实际价格应该在30--40%。Oracle公司销售服务的类别大致有以下几种:A.基本服务:都是远程的,电话,网上支持,不一定都能解决。续保(PS):基本服务续上。B.高级服务(ACS):除了基本服务,现场,安装,技术交流,故障
阅读全文
摘要:根据Oracle公司的销售政策,以Oracle11g产品为例,2008年11g的报价是:单cpu4w美金;按用户算是800美金。如果用户按照CPU方式购买:2CPU的一台服务器部署:8W美金,这个是购买价格;然后用户每年需要支付22%的服务费;即8W×22%=1.76W,就是说,Oracle即便不给用户干任何活,用户每年也得向它支付1.76w美金。考虑折扣因素,实际价格应该在30--40%。Oracle公司销售服务的类别大致有以下几种:A.基本服务:都是远程的,电话,网上支持,不一定都能解决。续保(PS):基本服务续上。B.高级服务(ACS):除了基本服务,现场,安装,技术交流,故障
阅读全文
摘要:RAID,RedundantArraysofIndependentDisks的简称,独立磁盘冗余阵列,简称磁盘阵列。磁盘阵列其实也分为软阵列(SoftwareRaid)和硬阵列(HardwareRaid)两种.软阵列:即通过软件程序并由计算机的CPU提供运行能力所成.由于软件程式不是一个完整系统故只能提供最基本的RAID容错功能.其他如热备用硬盘的设置,远程管理等功能均一一欠奉.硬阵列:是由独立操作的硬件提供整个磁盘阵列的控制和计算功能.不依靠系统的CPU资源.由于硬阵列是一个完整的系统,所有需要的功能均可以做进去.所以硬阵列所提供的功能和性能均比软阵列好.如果你想把系统也做到磁盘阵列中,硬阵
阅读全文
摘要:RAID,RedundantArraysofIndependentDisks的简称,独立磁盘冗余阵列,简称磁盘阵列。磁盘阵列其实也分为软阵列(SoftwareRaid)和硬阵列(HardwareRaid)两种.软阵列:即通过软件程序并由计算机的CPU提供运行能力所成.由于软件程式不是一个完整系统故只能提供最基本的RAID容错功能.其他如热备用硬盘的设置,远程管理等功能均一一欠奉.硬阵列:是由独立操作的硬件提供整个磁盘阵列的控制和计算功能.不依靠系统的CPU资源.由于硬阵列是一个完整的系统,所有需要的功能均可以做进去.所以硬阵列所提供的功能和性能均比软阵列好.如果你想把系统也做到磁盘阵列中,硬阵
阅读全文
摘要:Nagios是一个用来监控主机、服务和网络的开放源码软件,可以在发生故障时发送报警短信和邮件,只要Nagios监控的对象发生故障,系统就会自动发送短信到手机上。所以应用十分广泛。Nagiosisanopensourcehost,serviceand.networkmonitoringprogram.Whousesit?Lotsofpeople,includingmanybigcompaniesandorganizations。一.相关包的下载:可以先下载到windows在通过mount挂载到redhat上,也可以通过wget直接下载:下载地址:http://www.nagios.org/dow
阅读全文
摘要:Nagios是一个用来监控主机、服务和网络的开放源码软件,可以在发生故障时发送报警短信和邮件,只要Nagios监控的对象发生故障,系统就会自动发送短信到手机上。所以应用十分广泛。Nagiosisanopensourcehost,serviceand.networkmonitoringprogram.Whousesit?Lotsofpeople,includingmanybigcompaniesandorganizations。一.相关包的下载:可以先下载到windows在通过mount挂载到redhat上,也可以通过wget直接下载:下载地址:http://www.nagios.org/dow
阅读全文
摘要:1.RedHatLinuxLinux是GNU/Linux的缩写,通常指各种Linux发行版的通称,RedHatLinux是redhat最早发行的个人版本的linux,其1。0版本于1994年11月3日发行。虽然其历史不及其它linux发行版本悠久,但比起很多的Linux发行套件,RedHat的历史悠久得多。自从RedHat9。0版本发布后,RedHat公司就不再开发桌面版的Linux发行套件,RedHatLinux停止了开发,而将全部力量集中在服务器版的开发上,也就是RedHatEnterpriseLinux版。2004年4月30日,RedHat公司正式停止对RedHat9。0版本的支援,标志
阅读全文
摘要:1.RedHatLinuxLinux是GNU/Linux的缩写,通常指各种Linux发行版的通称,RedHatLinux是redhat最早发行的个人版本的linux,其1。0版本于1994年11月3日发行。虽然其历史不及其它linux发行版本悠久,但比起很多的Linux发行套件,RedHat的历史悠久得多。自从RedHat9。0版本发布后,RedHat公司就不再开发桌面版的Linux发行套件,RedHatLinux停止了开发,而将全部力量集中在服务器版的开发上,也就是RedHatEnterpriseLinux版。2004年4月30日,RedHat公司正式停止对RedHat9。0版本的支援,标志
阅读全文
摘要:Inthisarticle,l’llexplainhowtomonitorremotewindowsmachineandthevariousservicerunningonthewindowsserverusingnagiosmonitoringserver.Followingthreesectionsarecoveredinthisarticle.I.OverviewII.4stepstoinstallnagiosonremotewindowshost1InstallNSClient++ontheremotewindowsserver2ModifytheNSClient++Service3M
阅读全文
摘要:Inthisarticle,l’llexplainhowtomonitorremotewindowsmachineandthevariousservicerunningonthewindowsserverusingnagiosmonitoringserver.Followingthreesectionsarecoveredinthisarticle.I.OverviewII.4stepstoinstallnagiosonremotewindowshost1InstallNSClient++ontheremotewindowsserver2ModifytheNSClient++Service3M
阅读全文
摘要:1.ifconfig-a查看接口的名字-bash-3.00#ifconfig-alo0:flags=2001000849mtu8232index1inet127.0.0.1netmaskff000000pcn0:flags=1000843mtu1500index2inet10.85.10.78netmaskffffff00broadcast10.85.10.255ether0:c:29:36:9a:82打开网络接口文件查看接口的名称-bash-3.00#more/etc/hostname.pcn0david2.修改host文件,使ip地址和接口一一对应-bash-3.00#more/etc/h
阅读全文
摘要:Solaris是基于网络的操作系统,它可以供多人使用,当Solaris系统安装好之后,默认只创建了一个root用户。而且当我们用ssh远程访问该系统时,root用户是连不上的,必须用其他用户连接上之后才可以切换成root用户。一相关语法1.1增加用户组:groupadd命令增加用户组groupadd[-ggid]groupName说明:g制定组的ID号gid组的ID号(不能与现有的组ID号重复)groupName组名/etc/group文件记录了系统的用户组的信息格式1.2增加用户:useradd命令增加用户组useradd[-uuid|-ggroup]|-ddir|-sshell|-ccom
阅读全文
摘要:在虚拟机上装了一个Solaris的系统,不过用客户端进行连接的时候出现了乱码,google了一下,问题搞定了。故整理一下,以后备用。1.语言环境包括语言规范、地域、代码集和其它特征。简体中文Solaris操作环境包括下列语言环境:C--对英文ASCII环境,该语言环境必须设置为C。zh--对简体中文EUC环境,该语言环境必须设置为zh。zh.GBK--对简体中文GBK环境,该语言环境必须设置为zh.GBK。zh.UTF-8--对简体中文Unicode环境,该语言环境必须设置为zh.UTF-8。2.种类是组成语言环境的特征集。例如,字符显示或时间/日期的表达,其性能取决于语言环境。简体中文Sol
阅读全文
摘要:在虚拟机上装了一个Solaris的系统,不过用客户端进行连接的时候出现了乱码,google了一下,问题搞定了。故整理一下,以后备用。1.语言环境包括语言规范、地域、代码集和其它特征。简体中文Solaris操作环境包括下列语言环境:C--对英文ASCII环境,该语言环境必须设置为C。zh--对简体中文EUC环境,该语言环境必须设置为zh。zh.GBK--对简体中文GBK环境,该语言环境必须设置为zh.GBK。zh.UTF-8--对简体中文Unicode环境,该语言环境必须设置为zh.UTF-8。2.种类是组成语言环境的特征集。例如,字符显示或时间/日期的表达,其性能取决于语言环境。简体中文Sol
阅读全文
摘要:Solaris有很多方面都用这和以前不大一样,下面讲Solaris中Shell的一些问题和解决方法。Solaris的默认Shell是sh,即命令行提示符为(root用户):#而在用Linux命令行的提示符中既有用户名,还有主机名称以及当前路径的名称。这样可以给人一目了然的感觉。不过Linux下一般默认Shell是bash,而不是sh。如果只想在当前的使用中切换Shell的话,方法很简单,可以在命令行中输入:$bashbash-3.00$cshdavid%sh$如果要永久性的改变默认的shell,则需要修改/etc/passwd文件。打开passwd,第一行记录的是root用户的相关信息,该行内
阅读全文
摘要:TOPAS命令详解Topas命令可以监控系统活动――memory,I/O,paging space,cpu,process。此命令包含在perfagent.tools文件集里面。命令使用方法:topas [ -d number_of_monitored_hot_disks ] [ -h ][ -i monitoring_interval_in_seconds ][ -n number_of_monitored_hot_network_interfaces][ -p number_of_monitored_hot_processes ][ -w number_of_monitored_hot_W
阅读全文
摘要:TOPAS命令详解Topas命令可以监控系统活动――memory,I/O,paging space,cpu,process。此命令包含在perfagent.tools文件集里面。命令使用方法:topas [ -d number_of_monitored_hot_disks ] [ -h ][ -i monitoring_interval_in_seconds ][ -n number_of_monitored_hot_network_interfaces][ -p number_of_monitored_hot_processes ][ -w number_of_monitored_hot_W
阅读全文
摘要:硬盘安装solaris10 1、分区简介:(以我的硬盘为例,只做参考) 第一主分区 10G C盘 FAT32格式 安装WINDOWS XP 第二主分区 15G 空闲未分配 准备留给Solaris10 扩展分区分为三个逻辑盘: D盘 24G FAT32格式 E盘 26G FAT32格式 F盘 3G FAT32格式 2、准备过程: 在E盘建一个Solaris的文件夹,然后用winrar或者虚拟光驱打开sol-10-u2-ga-x86-dvd.iso,将里面boot目录下的multiboot和x86.miniroot这两个文件提取出来,放在Solaris文件夹中,然后把sol-10...
阅读全文
摘要:硬盘安装solaris10 1、分区简介:(以我的硬盘为例,只做参考) 第一主分区 10G C盘 FAT32格式 安装WINDOWS XP 第二主分区 15G 空闲未分配 准备留给Solaris10 扩展分区分为三个逻辑盘: D盘 24G FAT32格式 E盘 26G FAT32格式 F盘 3G FAT32格式 2、准备过程: 在E盘建一个Solaris的文件夹,然后用winrar或者虚拟光驱打开sol-10-u2-ga-x86-dvd.iso,将里面boot目录下的multiboot和x86.miniroot这两个文件提取出来,放在Solaris文件夹中,然后把sol-10...
阅读全文
摘要:Linux下常用压缩格式的压缩与解压方法---------------------------------------------.tar打包:tar cvf *.tar *.*(原文件或目录)解包:tar xvf *.tar---------------------------------------------.gz解压1:gunzip *.gz解压2:gzip -d *.gz压缩:gzip *.*(原文件或目录)---------------------------------------------.tar.gz解压1:tar zxvf *.tar.gz解压2:gzip -dc *.t
阅读全文
摘要:Linux下常用压缩格式的压缩与解压方法---------------------------------------------.tar打包:tar cvf *.tar *.*(原文件或目录)解包:tar xvf *.tar---------------------------------------------.gz解压1:gunzip *.gz解压2:gzip -d *.gz压缩:gzip *.*(原文件或目录)---------------------------------------------.tar.gz解压1:tar zxvf *.tar.gz解压2:gzip -dc *.t
阅读全文
摘要:UNIX系统的命令很多,下面讲解stty.该命令是一个用来改变并打印终端行设置的常用命令。1.stty(settty,设置tty)命令用于检查和修改当前注册的终端的通信参数。UNIX系统为键盘的输入和终端的输出提供了重要的控制手段,可以通过stty命令对特定终端或通信线路设置选项。可以在stty命令中使用-a查看当前注册终端的设置情况。$stty-aSpeed9600baud;line=0;intr=DEL;quit=^;erase=^h;kill=^U;eof=^d;start=^q;stop=^s-parenb-paroddcs8-cstopb-hupclcread-clocal-lobl
阅读全文
摘要:UNIX系统的命令很多,下面讲解stty.该命令是一个用来改变并打印终端行设置的常用命令。1.stty(settty,设置tty)命令用于检查和修改当前注册的终端的通信参数。UNIX系统为键盘的输入和终端的输出提供了重要的控制手段,可以通过stty命令对特定终端或通信线路设置选项。可以在stty命令中使用-a查看当前注册终端的设置情况。$stty-aSpeed9600baud;line=0;intr=DEL;quit=^;erase=^h;kill=^U;eof=^d;start=^q;stop=^s-parenb-paroddcs8-cstopb-hupclcread-clocal-lobl
阅读全文
摘要:在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU的使用情况,是UNIX系统使用者应该掌握的工具之一。sar命令行的常用格式:sar[options][-A][-ofile]t[n] 在命令行中,n和t两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采.
阅读全文
摘要:在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU的使用情况,是UNIX系统使用者应该掌握的工具之一。sar命令行的常用格式:sar[options][-A][-ofile]t[n] 在命令行中,n和t两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采.
阅读全文
摘要:Yum是yellowdogupdatermodified的缩写。yum的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux用户一直头痛的dependencies的问题。一般这类软件通过一个或者多个配置文件描述对应的repository的网络地址,通过http或者ftp协议在需要的时候从repository获得必要的信息,下载相关的软件包。这样,本地用户通过建立不同的repository的描述说明,在有Internet连接时就能方便进行系统的升级维护工作。另外,
阅读全文
摘要:Yum是yellowdogupdatermodified的缩写。yum的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux用户一直头痛的dependencies的问题。一般这类软件通过一个或者多个配置文件描述对应的repository的网络地址,通过http或者ftp协议在需要的时候从repository获得必要的信息,下载相关的软件包。这样,本地用户通过建立不同的repository的描述说明,在有Internet连接时就能方便进行系统的升级维护工作。另外,
阅读全文
摘要:RAC 修改IP 这个操作本身也只有几步操作, 但是它涉及到OCR。 所以要格外小心。一般来说,如果不是必须要修改的话,尽量不要去修改OCR 的东西。 稳定第一。 在做之前,要手动的OCR 进行一个备份, 这样即使修改失败,也能还原回来。 OCR的备份,参考Blog: Oracle 10g RAC OCR 和 VotingDisk 的备份与恢复 http://blog.csdn.net/tianlesoftware/archive/2010/04/09/5467273.aspx 另外,Public/Private对应的的主机名不能更改,如果确实需要更改主机名,需要重新安装CRS。实验对I...
阅读全文
摘要:RAC 修改IP 这个操作本身也只有几步操作, 但是它涉及到OCR。 所以要格外小心。一般来说,如果不是必须要修改的话,尽量不要去修改OCR 的东西。 稳定第一。 在做之前,要手动的OCR 进行一个备份, 这样即使修改失败,也能还原回来。 OCR的备份,参考Blog: Oracle 10g RAC OCR 和 VotingDisk 的备份与恢复 http://blog.csdn.net/tianlesoftware/archive/2010/04/09/5467273.aspx 另外,Public/Private对应的的主机名不能更改,如果确实需要更改主机名,需要重新安装CRS。实验对I...
阅读全文
摘要:Oracle的管理可以通过OEM或者命令行接口。OracleClusterware的命令集可以分为以下4种:节点层:osnodes网络层:oifcfg集群层:crsctl,ocrcheck,ocrdump,ocrconfig应用层:srvctl,onsctl,crs_stat下面分别来介绍这些命令。一.节点层只有一个命令: osnodes,这个命令用来显示集群点列表,可用的参数如下,这些参数可以混合使用。[root@raw1bin]#./olsnodes--helpUsage:olsnodes[-n][-p][-i][|-l][-g][-v]where-nprintnodenumberwith
阅读全文
摘要:Oracle的管理可以通过OEM或者命令行接口。OracleClusterware的命令集可以分为以下4种:节点层:osnodes网络层:oifcfg集群层:crsctl,ocrcheck,ocrdump,ocrconfig应用层:srvctl,onsctl,crs_stat下面分别来介绍这些命令。一.节点层只有一个命令: osnodes,这个命令用来显示集群点列表,可用的参数如下,这些参数可以混合使用。[root@raw1bin]#./olsnodes--helpUsage:olsnodes[-n][-p][-i][|-l][-g][-v]where-nprintnodenumberwith
阅读全文
摘要:一.RAC并发RAC的本质是一个数据库,运行在多台计算机上的数据库,它的主要任务是数据库就是事务处理,它通过DistributedLockManagement(DLM:分布式锁管理器)来解决并发问题。因为RAC的资源是共享的,为了保证数据的一致性,就需要使用DLM来协调实例间对资源的竞争访问。RAC的DLM就叫作CacheFusion。在DLM中,根据资源数量,活动密集程度,把资源分成两类:CacheFusion和Non-CacheFusion。CacheFusionResource指数据块这种资源,包括普通数据库,索引数据库,段头块(SegmentHeader),undo数据库。Non-Ca
阅读全文
摘要:一.RAC并发RAC的本质是一个数据库,运行在多台计算机上的数据库,它的主要任务是数据库就是事务处理,它通过DistributedLockManagement(DLM:分布式锁管理器)来解决并发问题。因为RAC的资源是共享的,为了保证数据的一致性,就需要使用DLM来协调实例间对资源的竞争访问。RAC的DLM就叫作CacheFusion。在DLM中,根据资源数量,活动密集程度,把资源分成两类:CacheFusion和Non-CacheFusion。CacheFusionResource指数据块这种资源,包括普通数据库,索引数据库,段头块(SegmentHeader),undo数据库。Non-Ca
阅读全文
摘要:一.检查共享设备一般情况下,存放OCR和VotingDisk的OCFS2或者raw都是自动启动的。如果他们没有启动,RAC肯定是启动不了的。1.1如果使用ocfs2的,检查ocfs2状态/etc/init.d/o2cbstatus在挂载之前,/etc/init.d/o2cbstatus显示为CheckingO2CBheartbeat:Notactive。在格式化和挂载文件系统之前,应验证O2CB在两个节点上均联机;O2CB心跳当前没有活动,因为文件系统还没有挂载。挂载之后就会变成active。mount-tocfs2-odatavolume/dev/sdb1/u02/oradata/orcl1
阅读全文
摘要:一.检查共享设备一般情况下,存放OCR和VotingDisk的OCFS2或者raw都是自动启动的。如果他们没有启动,RAC肯定是启动不了的。1.1如果使用ocfs2的,检查ocfs2状态/etc/init.d/o2cbstatus在挂载之前,/etc/init.d/o2cbstatus显示为CheckingO2CBheartbeat:Notactive。在格式化和挂载文件系统之前,应验证O2CB在两个节点上均联机;O2CB心跳当前没有活动,因为文件系统还没有挂载。挂载之后就会变成active。mount-tocfs2-odatavolume/dev/sdb1/u02/oradata/orcl1
阅读全文