自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

Oracle 性能调优 概述

在过去的十年中,Oracle已经成为世界上最专业的数据库之一。对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力。最有效的方法之一是通过Oracle调优。它有大量的调整参数和技术来改进你的Oracle数据库的性能。Oracle调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善Oracle数据库的性能,有一些基本的概念是每个OracleDBA都应该遵从的。在...

2010-03-30 13:35:00 47

Oracle 购买价格 和 服务费 计算方式

根据Oracle公司的销售政策,以Oracle11g产品为例,2008年11g的报价是:单cpu4w美金;按用户算是800美金。如果用户按照CPU方式购买:2CPU的一台服务器部署:8W美金,这个是购买价格;然后用户每年需要支付22%的服务费;即8W×22%=1.76W,就是说,Oracle即便不给用户干任何活,用户每年也得向它支付1.76w美金。考虑折扣因素,实际价格应该在3...

2010-03-29 22:56:00 142

RAID 磁盘阵列 详解

RAID,RedundantArraysofIndependentDisks的简称,独立磁盘冗余阵列,简称磁盘阵列。磁盘阵列其实也分为软阵列(SoftwareRaid)和硬阵列(HardwareRaid)两种.软阵列:即通过软件程序并由计算机的CPU提供运行能力所成.由于软件程式不是一个完整系统故只能提供最基本的RAID容错功能.其他如热备用硬盘的设置,远程管理等功能均一一欠奉.硬...

2010-03-29 20:09:00 84

Nagios 安装 部署 说明

Nagios是一个用来监控主机、服务和网络的开放源码软件,可以在发生故障时发送报警短信和邮件,只要Nagios监控的对象发生故障,系统就会自动发送短信到手机上。所以应用十分广泛。Nagiosisanopensourcehost,serviceand.networkmonitoringprogram.Whousesit?Lotsofpeople,includingmanybigcompa...

2010-03-28 21:47:00 124

mysql中使用InnoDB还是MyISAM ?

自己经常使用sqlserver,不怎么使用mysql.所以也对mysql不咋米了解。这里转两个帖子关于mysql中的InnoDB和MyIsAM的介绍,个人觉得还是不错的。转载自http://database.51cto.com 2009-05-19 09:58 邵宗文 IT168 链接:http://database.51cto.com/art/200905/122382....

2010-03-26 21:27:00 132

Red Hat Linux、rhel 和 Fedora Core 以及 Centos 区别与联系

1.RedHatLinuxLinux是GNU/Linux的缩写,通常指各种Linux发行版的通称,RedHatLinux是redhat最早发行的个人版本的linux,其1。0版本于1994年11月3日发行。虽然其历史不及其它linux发行版本悠久,但比起很多的Linux发行套件,RedHat的历史悠久得多。自从RedHat9。0版本发布后,RedHat公司就不再开发桌面版的Linux发行套件,Re...

2010-03-26 18:14:00 289

How To Monitor Remote Windows Machine Using Nagios on Linux

Inthisarticle,l’llexplainhowtomonitorremotewindowsmachineandthevariousservicerunningonthewindowsserverusingnagiosmonitoringserver.Followingthreesectionsarecoveredinthisarticle.I.OverviewII.4stepstoi...

2010-03-25 23:18:00 97

bzr

首先使用sudo ssh-keygen -t rsa 生成key,key分公私钥,公钥是,然后使用launchpad登录,然后出现Warning: Permanently added 'bazaar.launchpad.net,91.189.90.11' (RSA) to the list of known hosts.Permission denied (publickey)....

2010-03-24 16:33:00 128

用编译原理编写计算器程序中需要注意的问题

计算器程序有优先级。所以文法归于必须有先后顺序。也就是高优先级的先规约,低优先级的后规约。也就是在写文法时,见到高优先级便扩展。例如: -+在*/之后扩展Express = Express ‘+’ F | Express ‘-’ FF = T '*' T | T '/' T T = terminal这就完事了吗?no...因为这样很有可能产生shift/reduce文法错误。解...

2010-03-21 18:29:00 150

管理小品(1)

当读到管仲重赏勇夫的故事,拍案叫绝之余,不由得对齐桓公肃然起敬,在那个动荡年代,齐桓公有这等胸怀着实不易。故事大致是这样的:春秋时,齐国宰相管仲对齐桓公说:“去年我国的租税收入有四万二千金,恳请大王将这些钱预付给将士们当奖金,只要谁能约定战功,就发给他。”面对百废待兴的齐国现状和虎视眈眈的邻国,钱对齐桓公来说非常重要,但他还是接纳了管仲的建议。管仲于是召集全体将士说明了目的,但大家听后将信将疑...

2010-03-21 17:01:00 84

yacc lex 使用中错误信息解决解决方案

ex3.y: In function ‘yyerror’:ex3.y:32: warning: incompatible implicit declaration of built-in function ‘printf’这一条是因为.y缺少头文件。在.y文件中需要在%{....%}之中写入#include <stdio.h>等头文件。如果只有printf那就只用这个头文件...

2010-03-18 19:19:00 652

Solaris 网络 配置

1.ifconfig-a查看接口的名字-bash-3.00#ifconfig-alo0:flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL>mtu8232index1inet127.0.0.1netmaskff000000pcn0:flags=1000843<UP,BROADCAST,RUNN...

2010-03-18 15:33:00 45

Solaris 添加删除 用户和组

Solaris是基于网络的操作系统,它可以供多人使用,当Solaris系统安装好之后,默认只创建了一个root用户。而且当我们用ssh远程访问该系统时,root用户是连不上的,必须用其他用户连接上之后才可以切换成root用户。一相关语法1.1增加用户组:groupadd命令增加用户组groupadd[-ggid]groupName说明:g制定组的ID号gid组的ID...

2010-03-18 14:04:00 76

yacc与lex入门

转自Ashish Bansal ([email protected]), 软件工程师, Sapient 公司LexLex 是一种生成扫描器的工具。扫描器是一种识别文本中的词汇模式的程序。这些词汇模式(或者常规表达式)在一种特殊的句子结构中定义,这个我们一会儿就要讨论。一种匹配的常规表达式可能会包含相关的动作。这一动作可能还包括返回一个标记。当 Lex 接收到文件或文本...

2010-03-18 11:20:00 77

Solaris 更改系统语言

在虚拟机上装了一个Solaris的系统,不过用客户端进行连接的时候出现了乱码,google了一下,问题搞定了。故整理一下,以后备用。1.语言环境包括语言规范、地域、代码集和其它特征。简体中文Solaris操作环境包括下列语言环境:C--对英文ASCII环境,该语言环境必须设置为C。zh--对简体中文EUC环境,该语言环境必须设置为zh。zh.GBK--对简体中文GBK环境,该语言环...

2010-03-18 09:28:00 108

Solaris 默认Shell 修改

Solaris有很多方面都用这和以前不大一样,下面讲Solaris中Shell的一些问题和解决方法。Solaris的默认Shell是sh,即命令行提示符为(root用户):#而在用Linux命令行的提示符中既有用户名,还有主机名称以及当前路径的名称。这样可以给人一目了然的感觉。不过Linux下一般默认Shell是bash,而不是sh。如果只想在当前的使用中切换Shell的话,方法很简单,可...

2010-03-18 09:10:00 73

TOPAS 命令详解

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_m...

2010-03-15 16:12:00 78

硬盘安装 solaris

硬盘安装solaris10  1、分区简介:(以我的硬盘为例,只做参考)  第一主分区 10G C盘 FAT32格式 安装WINDOWS XP  第二主分区 15G 空闲未分配 准备留给Solaris10  扩展分区分为三个逻辑盘:  D盘 24G FAT32格式  E盘 26G FAT32格式  F盘 3G FAT32格式  2、准备过程:  在E盘建一个Solaris的文件夹,然后...

2010-03-15 16:10:00 54

Linux下常用压缩格式的压缩与解压方法

Linux下常用压缩格式的压缩与解压方法---------------------------------------------.tar打包:tar cvf *.tar *.*(原文件或目录)解包:tar xvf *.tar---------------------------------------------.gz解压1:gunzip *.gz解压2:gzip -d *.gz压缩:gzip ...

2010-03-15 16:08:00 57

stty 命令

UNIX系统的命令很多,下面讲解stty.该命令是一个用来改变并打印终端行设置的常用命令。1.stty(settty,设置tty)命令用于检查和修改当前注册的终端的通信参数。UNIX系统为键盘的输入和终端的输出提供了重要的控制手段,可以通过stty命令对特定终端或通信线路设置选项。可以在stty命令中使用-a查看当前注册终端的设置情况。$stty-aSpeed9600baud;line...

2010-03-15 15:29:00 68

Unix sar 命令

在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU的使用情况,是U...

2010-03-15 15:15:00 49

Linux yum 安装

Yum是yellowdogupdatermodified的缩写。yum的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux用户一直头痛的dependencies的问题。一般这类软件通过一个或者多个配置文件描述对应的repository的网络地址,通过h...

2010-03-15 13:43:00 47

程序员能力矩阵

程序员能力矩阵 by XGuru is licensed under a Creative Commons 署名-非商业性使用-相同方式共享 2.5 中国大陆 License. 原文请看 这里。 Thanks to bearice for debugging. Thanks to John Haugeland for a reformatt...

2010-03-15 08:40:00 44

推荐学习Oracle的好书

刚开始学习Orace,遇到一些非常好的书,在下面列出,随着学习的深入会把遇到的好书都列出来,供学习Oracle的朋友参考,也欢迎各位朋友补充:基础: 1. ORACLE DBA基础培训教程 何明著 清华大学出版社 2. 精通Oracle 10g备份和恢复 王海亮等著 中国水利水电出版社...

2010-03-12 13:10:00 101

Oracle RAC 修改 IP 地址

RAC 修改IP 这个操作本身也只有几步操作, 但是它涉及到OCR。 所以要格外小心。一般来说,如果不是必须要修改的话,尽量不要去修改OCR 的东西。 稳定第一。 在做之前,要手动的OCR 进行一个备份, 这样即使修改失败,也能还原回来。 OCR的备份,参考Blog: Oracle 10g RAC OCR 和 VotingDisk 的备份与恢复 http://blog.c...

2010-03-09 23:03:00 52

c系语言中extern详解

转载自:http://www.cnblogs.com/luliang/archive/2008/08/21/1272746.html1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。  另外,extern也可用来进行链接指定。2 问题:extern 变量  在一个源文...

2010-03-09 10:58:00 66

Oracle RAC 常用维护工具和命令

Oracle的管理可以通过OEM或者命令行接口。OracleClusterware的命令集可以分为以下4种:节点层:osnodes网络层:oifcfg集群层:crsctl,ocrcheck,ocrdump,ocrconfig应用层:srvctl,onsctl,crs_stat下面分别来介绍这些命令。一.节点层只有一个命令: osnodes,这个命令用来显示集群点...

2010-03-09 01:02:00 72

ubuntu从命令行登录

参考:http://lostu.blogbus.com/logs/11899125.html1. 建立文件/etc/inittab: sudo touch /etc/inittab2. 在文件/etc/inittab中加入一行:id:3:initdefault: echo "id:3:initdefault:" >/etc/inittab...

2010-03-07 11:52:00 172

Oracle RAC 并发与架构

一.RAC并发RAC的本质是一个数据库,运行在多台计算机上的数据库,它的主要任务是数据库就是事务处理,它通过DistributedLockManagement(DLM:分布式锁管理器)来解决并发问题。因为RAC的资源是共享的,为了保证数据的一致性,就需要使用DLM来协调实例间对资源的竞争访问。RAC的DLM就叫作CacheFusion。在DLM中,根据资源数量,活动密集程度,把...

2010-03-07 00:12:00 59

Oracle RAC 启动与关闭

一.检查共享设备一般情况下,存放OCR和VotingDisk的OCFS2或者raw都是自动启动的。如果他们没有启动,RAC肯定是启动不了的。1.1如果使用ocfs2的,检查ocfs2状态/etc/init.d/o2cbstatus在挂载之前,/etc/init.d/o2cbstatus显示为CheckingO2CBheartbeat:Notactive。在格式化...

2010-03-05 13:13:00 87

RMAN-04004: error from recovery catalog database: ORA-00942: table or view doesnot exist 解决方式...

为了使用rman,建立了用户rman, 用命令'rman catalog rman/rman'登录时报错: RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =========...

2010-03-05 09:27:00 278

Oracle RAC LoadBalance

LoadBalance就是把负载平均的分配到集群中的各个节点,从而提高整体的吞吐能力。Oracle10gRAC提供了两种不同的方法来分散负载:1.通过ConnectionBalancing,按照某种算法把用户分配到不同的节点。也可认为是纯技术的分散负载。2.通过Service,在应用层上进行分散,也可认为是面象业务的分散负载。一.ConnectionBalancing...

2010-03-05 01:42:00 47

Oracle 索引 详解

一.索引介绍1.1索引的创建语法:CREATEUNIUQE|BITMAPINDEX<schema>.<index_name>ON<schema>.<table_name>(<column_name>|<expression>ASC|DESC,<column_name>|<expre

2010-03-04 20:23:00 181

改变Windows NT服务的启动顺序

软件中用到Windows NT的服务,系统有两个服务,其中一个服务必须在另一个服务加载启动之后,才能加载启动。假设一个服务名ServerC,另一个服务为ServerS,ServerC必须在ServerS启动后才能启动。定义这个约束的方式为: sc config ServerC depend= ServerS...

2010-03-04 08:28:00 72

心态

生活中不如意的事情十之八九,决定一个人心情好坏的决定因素是自己的心态,而不是外在的影响。造成一个人忧郁的一些原因是过于看重别人的看法、过于顾虑做事的后果、过于与别人攀比,而始终无法保持平和的心态。 无论遇到什么烦心的事,始终保持平和的心态,而不是因令人烦闷的事情而忧郁,应该以积极的心态去解决和化解工作和生活上遇到的问题。应该明确自己的人生目标,确定学习的方向,制定自己将来的发展规划,全...

2010-03-04 01:07:00 53

Oracle ORA-01110错误解决方法

在数据库服务器上,建立了一个用户test,然后使用命令drop user test cascade删除了用户,接着也删除了这个用户的数据文件/opt/oracle/oradata/test/testdata.dbf。当在登录数据库时,能够启动实例,但是打不开数据库,系统报错: ORA-01157: cannot identify/lock data file 10 - see DB...

2010-03-03 17:03:00 1166

批处理 自动修改 IP 地址

公司网络和家里网络不一样,每天回家要改一次IP,来公司要改一次IP ,很是麻烦,故整理了小批处理命令,自动来修改IP。 将以下内容保存到为bat格式就可以了。 @echo offecho.echo 修改ip地址,1为自动获取ip地址,2为修改家里ip地址,3 为公司IPecho.set sel=set/p sel=请选择修改方式:if "%sel%"=="1" goto aut...

2010-03-03 09:52:00 156

Oracle RAC Failover 详解

OracleRAC同时具备HA(HighAvailiablity)和LB(LoadBalance).而其高可用性的基础就是Failover(故障转移).它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言,是感觉不到这种切换。Oracle10gRAC的Failover可以分为3种:1.Client-SideConnecttim...

2010-03-03 02:11:00 67

Oracle Silent Installations(静默安装)

Linux平台下OracleSilentInstallations(静默安装),一直都没有尝试过用这种方法来装数据库。因为有高级的工具,就没有必要在来用这种方法了,Oracle的界面还是比较方便,而且我们还有Xmanager工具,所以在linux下装软件,还是很方便的。因此也就没有太在意这种方法,昨天有网友问我了,就整理下吧。自己也顺便了解一下。毕竟没有实践过,就没有发言权。...

2010-03-02 18:37:00 65

解决multiple definition of sqlca的问题

在访问Oracle数据的程序中,有两个.pc文件,而每个文件都有语句: #include "sqlca.h"这样就引起“multiple definition of sqlca”的错误,解决办法为,在一个.pc文件中加入定义: #define SQLCA_STORAGE_CLASS extern并且放在#include "sqlca.h"之前,即: #define SQL...

2010-03-01 10:19:00 213

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除