04 2010 档案

摘要:DataGuard环境:操作系统:redhat4.7Primary数据库:IP地址:10.85.10.1。数据库SID:orclDB_UNIQUE_NAME:orcl_pdStandby数据库:IP地址:10.85.10.2数据库SID:orcl。DB_UNIQUE_NAME:orcl_st一.Primary端的配置1.主库设置为forcelogging模式SQL>alterdatabaseforcelogging;2.主库设为归档模式SQL>archiveloglist;SQL>shutdownimmediateSQL>startupmountSQL>alter 阅读全文
posted @ 2010-04-30 21:43 davedba 阅读(176) 评论(0) 推荐(0) 编辑
摘要:DataGuard环境:操作系统:redhat4.7Primary数据库:IP地址:10.85.10.1。数据库SID:orclDB_UNIQUE_NAME:orcl_pdStandby数据库:IP地址:10.85.10.2数据库SID:orcl。DB_UNIQUE_NAME:orcl_st一.Primary端的配置1.主库设置为forcelogging模式SQL>alterdatabaseforcelogging;2.主库设为归档模式SQL>archiveloglist;SQL>shutdownimmediateSQL>startupmountSQL>alter 阅读全文
posted @ 2010-04-30 21:43 davedba 阅读(147) 评论(0) 推荐(0) 编辑
摘要:相关的准备知识,请参考我的Blog:Oracle跟踪事件seteventhttp://blog.csdn.net/tianlesoftware/archive/2009/12/13/4977827.aspxOracleSQL的硬解析和软解析http://blog.csdn.net/tianlesoftware/archive/2010/04/08/5458896.aspxOracle绑定变量http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4678335.aspx在oracle9i之后引入了bindpeeking,在第一次分析的时候, 阅读全文
posted @ 2010-04-29 22:48 davedba 阅读(178) 评论(0) 推荐(0) 编辑
摘要:相关的准备知识,请参考我的Blog:Oracle跟踪事件seteventhttp://blog.csdn.net/tianlesoftware/archive/2009/12/13/4977827.aspxOracleSQL的硬解析和软解析http://blog.csdn.net/tianlesoftware/archive/2010/04/08/5458896.aspxOracle绑定变量http://blog.csdn.net/tianlesoftware/archive/2009/10/17/4678335.aspx在oracle9i之后引入了bindpeeking,在第一次分析的时候, 阅读全文
posted @ 2010-04-29 22:48 davedba 阅读(134) 评论(0) 推荐(0) 编辑
摘要:一.什么是注册注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。) 相当于是这样:在数据库服务器和客户端之间有一监听程序(Listener),在监听程序中,会记录相应数据库对应的服务名(一个数据库可能对应有多个服务名),当客户端需要连接数据库时,只需要提供服务名,就可以建立客户端和服务器之间的连接。 二、动... 阅读全文
posted @ 2010-04-29 16:37 davedba 阅读(186) 评论(0) 推荐(0) 编辑
摘要:一.什么是注册注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。) 相当于是这样:在数据库服务器和客户端之间有一监听程序(Listener),在监听程序中,会记录相应数据库对应的服务名(一个数据库可能对应有多个服务名),当客户端需要连接数据库时,只需要提供服务名,就可以建立客户端和服务器之间的连接。 二、动... 阅读全文
posted @ 2010-04-29 16:37 davedba 阅读(200) 评论(0) 推荐(0) 编辑
摘要:今天一网友问我一个问题,数据库报错,错误信息如下:Errorsinfilee:/oracle/product/10.2.0/admin/orcl/bdump/orcl_arc0_5620.trc:ORA-16014:log2sequence#195notarchived,noavailabledestinationsORA-00312:onlinelog2thread1:'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG'这个问题是老问题了,之前我也整理过一篇文章。FlashRecoveryArea空间不足导致数据库不能打开或ha 阅读全文
posted @ 2010-04-28 09:35 davedba 阅读(163) 评论(0) 推荐(0) 编辑
摘要:今天一网友问我一个问题,数据库报错,错误信息如下:Errorsinfilee:/oracle/product/10.2.0/admin/orcl/bdump/orcl_arc0_5620.trc:ORA-16014:log2sequence#195notarchived,noavailabledestinationsORA-00312:onlinelog2thread1:'E:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/REDO02.LOG'这个问题是老问题了,之前我也整理过一篇文章。FlashRecoveryArea空间不足导致数据库不能打开或ha 阅读全文
posted @ 2010-04-28 09:35 davedba 阅读(245) 评论(0) 推荐(0) 编辑
摘要:建函数索引的时候报错:ORA-30553:Thefunctionisnotdeterministic,这个函数是自定义的。SQL>createindexmobileIndexonmobile(getmobilearea(callerno));Google一下:ORA-30553:ThefunctionisnotdeterministicCause:ThefunctiononwhichtheindexisdefinedisnotdeterministicAction:Ifthefunctionisdeterministic,markitDETERMINISTIC.Ifitisnotdete 阅读全文
posted @ 2010-04-26 18:30 davedba 阅读(196) 评论(0) 推荐(0) 编辑
摘要:建函数索引的时候报错:ORA-30553:Thefunctionisnotdeterministic,这个函数是自定义的。SQL>createindexmobileIndexonmobile(getmobilearea(callerno));Google一下:ORA-30553:ThefunctionisnotdeterministicCause:ThefunctiononwhichtheindexisdefinedisnotdeterministicAction:Ifthefunctionisdeterministic,markitDETERMINISTIC.Ifitisnotdete 阅读全文
posted @ 2010-04-26 18:30 davedba 阅读(316) 评论(0) 推荐(0) 编辑
摘要:一. 视图的定义 视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候, 只是重新执行SQL. 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。 视图的定义存在数据库中,与此定义相关的数据并没有再存一份于数据库中。通过视图看到的数据存放在基表中。 视图看上去非常象数据库的物理表,对它的操作同任何其它的表一样。当通过视图修改数据时,实际上是在改变基表中的数据;相反地,基表数据的改变也会自动反映在由基表产生的视图中。由于逻 阅读全文
posted @ 2010-04-26 16:47 davedba 阅读(352) 评论(0) 推荐(0) 编辑
摘要:一. 视图的定义 视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候, 只是重新执行SQL. 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。 视图的定义存在数据库中,与此定义相关的数据并没有再存一份于数据库中。通过视图看到的数据存放在基表中。 视图看上去非常象数据库的物理表,对它的操作同任何其它的表一样。当通过视图修改数据时,实际上是在改变基表中的数据;相反地,基表数据的改变也会自动反映在由基表产生的视图中。由于逻 阅读全文
posted @ 2010-04-26 16:47 davedba 阅读(151) 评论(0) 推荐(0) 编辑
摘要:群里有个朋友问了个问题,Oracle9i的数据库,Job执行失败,物化视图刷新报错。错误信息如下:ORA-04068:existingstateofpackageshasbeendiscardedORA-04062:ofhasbeenchangedORA-04062:timestampofpackage"SYS.DBMS_SNAPSHOT_UTL"hasbeenchangedORA-06512:at"SYS.DBMS_SNAPSHOT",line617ORA-06512:at"SYS.DBMS_SNAPSHOT",line674ORA 阅读全文
posted @ 2010-04-23 14:54 davedba 阅读(317) 评论(0) 推荐(0) 编辑
摘要:群里有个朋友问了个问题,Oracle9i的数据库,Job执行失败,物化视图刷新报错。错误信息如下:ORA-04068:existingstateofpackageshasbeendiscardedORA-04062:ofhasbeenchangedORA-04062:timestampofpackage"SYS.DBMS_SNAPSHOT_UTL"hasbeenchangedORA-06512:at"SYS.DBMS_SNAPSHOT",line617ORA-06512:at"SYS.DBMS_SNAPSHOT",line674ORA 阅读全文
posted @ 2010-04-23 14:54 davedba 阅读(296) 评论(0) 推荐(0) 编辑
摘要:RAC,DataGurad,Stream是Oracle高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。他们各自的侧重点不同,适用场景也不同。RAC它的强项在于解决单点故障和负载均衡,因此RAC方案常用于7*24的核心系统,但RAC方案中的数据只有一份,尽管可以通过RAID等机制可以避免存储故障,但是数据本身是没有冗余的,容易形成单点故障。DataGurad通过冗余数据来提供数据保护,DataGurad通过日志同步机制保证冗余数据和主数据之前的同步,这种同步可以是实时,延时,同步,异步多种形式。DataGurad常用于异地容灾和小企业的高可用性方案,虽然可以在Standby机器 阅读全文
posted @ 2010-04-22 01:41 davedba 阅读(160) 评论(0) 推荐(0) 编辑
摘要:RAC,DataGurad,Stream是Oracle高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。他们各自的侧重点不同,适用场景也不同。RAC它的强项在于解决单点故障和负载均衡,因此RAC方案常用于7*24的核心系统,但RAC方案中的数据只有一份,尽管可以通过RAID等机制可以避免存储故障,但是数据本身是没有冗余的,容易形成单点故障。DataGurad通过冗余数据来提供数据保护,DataGurad通过日志同步机制保证冗余数据和主数据之前的同步,这种同步可以是实时,延时,同步,异步多种形式。DataGurad常用于异地容灾和小企业的高可用性方案,虽然可以在Standby机器 阅读全文
posted @ 2010-04-22 01:41 davedba 阅读(168) 评论(0) 推荐(0) 编辑
摘要:今天虚拟机的网络出现问题重装装完后发现运行时提示:The network bridge on device VMnet0 is not running. The virtual machine will not be able to communicate with the host or with other machines on your network. Virtual device Ethernet0 will start disconnected这样就无法使用Bridge:Connected directly to the physical network原来在本地连接里少了:VM 阅读全文
posted @ 2010-04-20 18:16 davedba 阅读(102) 评论(0) 推荐(0) 编辑
摘要:今天虚拟机的网络出现问题重装装完后发现运行时提示:The network bridge on device VMnet0 is not running. The virtual machine will not be able to communicate with the host or with other machines on your network. Virtual device Ethernet0 will start disconnected这样就无法使用Bridge:Connected directly to the physical network原来在本地连接里少了:VM 阅读全文
posted @ 2010-04-20 18:16 davedba 阅读(142) 评论(0) 推荐(0) 编辑
摘要:新安装了一台数据库服务器,版本是10.2.0.1的,因为现在最新的是10.2.0.4的。版本低了,bug多。所以就对数据库做了一个升级。 服务器是windows2003的系统,都是可视话操作。下一步的问题。10.2.0.4的patchset里面也有详细的安装说明。之做个总结,是因为这次用了DBUA工具,以前做升级,都是用脚本来的。这次常个新鲜。基本步骤还是差不多。升级步骤如下:1.从metalink上下载10.2.0.4的patchset,编号是:p68101892.关闭数据库,做个冷备份,防止安装失败。3.安装patchset软件,这里要注意,ORACLE_HOME要和以前的一样。4.执行. 阅读全文
posted @ 2010-04-20 17:10 davedba 阅读(127) 评论(0) 推荐(0) 编辑
摘要:新安装了一台数据库服务器,版本是10.2.0.1的,因为现在最新的是10.2.0.4的。版本低了,bug多。所以就对数据库做了一个升级。 服务器是windows2003的系统,都是可视话操作。下一步的问题。10.2.0.4的patchset里面也有详细的安装说明。之做个总结,是因为这次用了DBUA工具,以前做升级,都是用脚本来的。这次常个新鲜。基本步骤还是差不多。升级步骤如下:1.从metalink上下载10.2.0.4的patchset,编号是:p68101892.关闭数据库,做个冷备份,防止安装失败。3.安装patchset软件,这里要注意,ORACLE_HOME要和以前的一样。4.执行. 阅读全文
posted @ 2010-04-20 17:10 davedba 阅读(213) 评论(0) 推荐(0) 编辑
摘要:Oracle的生产库都是启动在归档模式下,RAC下归档非归档的切换和单实例也是一样的,都是在MOUNT模式下执行ALTERDATABASEARCHIVELOG/NOARCHIVELOG;命令。不同的是:RAC环境下所有实例都必须处于非OPEN状态,然后在任意一个处于MOUNT状态的实例执行ALTERDATABASE命令,操作成功后,再正常启动其它实例即可。注意:RAC数据库由于拥有多个实例,要注意每个实例相关初始化参数:LOG_ARCHIVE_DEST_n的设置,务必需要确保该参数设置的路径合法有效,归档也能顺利进行。切换示例:[oracle@raw1dbs]$exportORACLE_SID 阅读全文
posted @ 2010-04-19 10:27 davedba 阅读(160) 评论(0) 推荐(0) 编辑
摘要:Oracle的生产库都是启动在归档模式下,RAC下归档非归档的切换和单实例也是一样的,都是在MOUNT模式下执行ALTERDATABASEARCHIVELOG/NOARCHIVELOG;命令。不同的是:RAC环境下所有实例都必须处于非OPEN状态,然后在任意一个处于MOUNT状态的实例执行ALTERDATABASE命令,操作成功后,再正常启动其它实例即可。注意:RAC数据库由于拥有多个实例,要注意每个实例相关初始化参数:LOG_ARCHIVE_DEST_n的设置,务必需要确保该参数设置的路径合法有效,归档也能顺利进行。切换示例:[oracle@raw1dbs]$exportORACLE_SID 阅读全文
posted @ 2010-04-19 10:27 davedba 阅读(161) 评论(0) 推荐(0) 编辑
摘要:AnexportfromanOracle9idatabasefailswith:....exportingtriggersEXP-00056:ORACLEerror6550encounteredORA-06550:line1,column26:PLS-00201:identifier'XDB.DBMS_XDBUTIL_INT'mustbedeclaredORA-06550:line1,column14:PL/SQL:StatementignoredEXP-00056:ORACLEerror6550encounteredORA-06550:line1,column26:PLS-0 阅读全文
posted @ 2010-04-16 09:09 davedba 阅读(162) 评论(0) 推荐(0) 编辑
摘要:AnexportfromanOracle9idatabasefailswith:....exportingtriggersEXP-00056:ORACLEerror6550encounteredORA-06550:line1,column26:PLS-00201:identifier'XDB.DBMS_XDBUTIL_INT'mustbedeclaredORA-06550:line1,column14:PL/SQL:StatementignoredEXP-00056:ORACLEerror6550encounteredORA-06550:line1,column26:PLS-0 阅读全文
posted @ 2010-04-16 09:09 davedba 阅读(133) 评论(0) 推荐(0) 编辑
摘要:玩Oracle也有2年的时间了,零零散散的也整理一些资料。东西一多了,就理不清楚。所以结合张晓明的《大话OracleRAC》的一些内容,和自己整理的一些笔记,对Oracle的备份和恢复做了一个系统的整理。也是自己对知识的一个巩固吧。一.准备知识先来看一些准备知识,了解Oracle的物理结构,有如下4种。1.数据文件和数据块Oracle数据库的存储空间是用表空间来表示的,表空间只是一个逻辑概念,而物理上每个表空间是由磁盘文件组成,这些文件叫做数据文件(Datafile),每个表空间可以由一个到多个数据文件组成,每个数据文件被划分为若干个最小的存储单位:数据块(datablock)。具体参考我的b 阅读全文
posted @ 2010-04-15 22:05 davedba 阅读(162) 评论(0) 推荐(0) 编辑
摘要:玩Oracle也有2年的时间了,零零散散的也整理一些资料。东西一多了,就理不清楚。所以结合张晓明的《大话OracleRAC》的一些内容,和自己整理的一些笔记,对Oracle的备份和恢复做了一个系统的整理。也是自己对知识的一个巩固吧。一.准备知识先来看一些准备知识,了解Oracle的物理结构,有如下4种。1.数据文件和数据块Oracle数据库的存储空间是用表空间来表示的,表空间只是一个逻辑概念,而物理上每个表空间是由磁盘文件组成,这些文件叫做数据文件(Datafile),每个表空间可以由一个到多个数据文件组成,每个数据文件被划分为若干个最小的存储单位:数据块(datablock)。具体参考我的b 阅读全文
posted @ 2010-04-15 22:05 davedba 阅读(193) 评论(0) 推荐(0) 编辑
摘要:在论坛看到一个帖子,说是renamedatafile报错了,第一感觉他的语法有问题,也很少用这个命令,就google了一下,发现语法没有问题,可能他的操作顺序有问题。因为rename的时候数据文件必须是offline的,或者数据库是mount状态。在仔细想了想,以前也整理过一篇rename的文章,不过那篇blog的标题是移动数据文件,和今天的这篇的唯一区别就是在Rename的同时还改了下路径。还有就是这篇是英文的,就当练习一下英语吧。Oracle移动数据文件的操作方法http://blog.csdn.net/tianlesoftware/archive/2009/11/30/4899172.a 阅读全文
posted @ 2010-04-14 23:10 davedba 阅读(115) 评论(0) 推荐(0) 编辑
摘要:在论坛看到一个帖子,说是renamedatafile报错了,第一感觉他的语法有问题,也很少用这个命令,就google了一下,发现语法没有问题,可能他的操作顺序有问题。因为rename的时候数据文件必须是offline的,或者数据库是mount状态。在仔细想了想,以前也整理过一篇rename的文章,不过那篇blog的标题是移动数据文件,和今天的这篇的唯一区别就是在Rename的同时还改了下路径。还有就是这篇是英文的,就当练习一下英语吧。Oracle移动数据文件的操作方法http://blog.csdn.net/tianlesoftware/archive/2009/11/30/4899172.a 阅读全文
posted @ 2010-04-14 23:10 davedba 阅读(140) 评论(0) 推荐(0) 编辑
摘要:Bug4401119AIX:CrashpossibleonAIX(ORA-206)Thisbugismarkedasanimportantissue.Affects:Product(Component)OracleServer(Rdbms)RangeofversionsbelievedtobeaffectedVersions<11Versionsconfirmedasbeingaffected·10.1.0.2·10.1.0.3·10.1.0.4·10.2.0.1Platformsaffected·IBMAIX5LBasedSystems 阅读全文
posted @ 2010-04-14 17:46 davedba 阅读(168) 评论(0) 推荐(0) 编辑
摘要:Bug4401119AIX:CrashpossibleonAIX(ORA-206)Thisbugismarkedasanimportantissue.Affects:Product(Component)OracleServer(Rdbms)RangeofversionsbelievedtobeaffectedVersions<11Versionsconfirmedasbeingaffected·10.1.0.2·10.1.0.3·10.1.0.4·10.2.0.1Platformsaffected·IBMAIX5LBasedSystems 阅读全文
posted @ 2010-04-14 17:46 davedba 阅读(187) 评论(0) 推荐(0) 编辑
摘要:Oracle RAC 中OCR 和Voting Disk 备份在我的blog: Oracle RAC 常用维护工具和命令 中已经有说明,现在再次把它单独拿出做一个说明, 因为OCR 和 Voting Disk 对于RAC 系统来说太重要了。Oracle RAC 常用维护工具和命令http://blog.csdn.net/tianlesoftware/archive/2010/03/09/5358573.aspx一. Voting DiskVoting Disk 这个文件主要用于记录节点成员状态,在出现脑裂时,决定那个Partion获得控制权,其他的Partion必须从集群中剔除。Voting 阅读全文
posted @ 2010-04-09 15:16 davedba 阅读(142) 评论(0) 推荐(0) 编辑
摘要:Oracle RAC 中OCR 和Voting Disk 备份在我的blog: Oracle RAC 常用维护工具和命令 中已经有说明,现在再次把它单独拿出做一个说明, 因为OCR 和 Voting Disk 对于RAC 系统来说太重要了。Oracle RAC 常用维护工具和命令http://blog.csdn.net/tianlesoftware/archive/2010/03/09/5358573.aspx一. Voting DiskVoting Disk 这个文件主要用于记录节点成员状态,在出现脑裂时,决定那个Partion获得控制权,其他的Partion必须从集群中剔除。Voting 阅读全文
posted @ 2010-04-09 15:16 davedba 阅读(127) 评论(0) 推荐(0) 编辑
摘要:一、什么是分布式数据库 分布式数据库系统(DDBS:DistributedDatabaseSystem)是在集中式数据库系统的基础上发展来的。是数据库技术与网络技术结合的产物。 分布式数据库系统有两种:一种是物理上分布的,但逻辑上却是集中的。这种分布式数据库只适宜用途比较单一的、不大的单位或部门。另一种分布式数据库系统在物理上和逻辑上都是分布的,也就是所谓联邦式分布数据库系统。由于组成联邦的各个子数据库系统是相对“自治”的,这种系统可以容纳多种不同用途的、差异较大的数据库,比较适宜于大范围内数据库的集成。 分布式数据库系统(DDBS)包含分布式数据库管理系统(DDBMS)和分布式数据库(... 阅读全文
posted @ 2010-04-09 09:23 davedba 阅读(301) 评论(0) 推荐(0) 编辑
摘要:一、什么是分布式数据库 分布式数据库系统(DDBS:DistributedDatabaseSystem)是在集中式数据库系统的基础上发展来的。是数据库技术与网络技术结合的产物。 分布式数据库系统有两种:一种是物理上分布的,但逻辑上却是集中的。这种分布式数据库只适宜用途比较单一的、不大的单位或部门。另一种分布式数据库系统在物理上和逻辑上都是分布的,也就是所谓联邦式分布数据库系统。由于组成联邦的各个子数据库系统是相对“自治”的,这种系统可以容纳多种不同用途的、差异较大的数据库,比较适宜于大范围内数据库的集成。 分布式数据库系统(DDBS)包含分布式数据库管理系统(DDBMS)和分布式数据库(... 阅读全文
posted @ 2010-04-09 09:23 davedba 阅读(185) 评论(0) 推荐(0) 编辑
摘要:VirtualMemoryStatistics(vmstat)是报告关于进程,虚拟内存,磁盘,CPU活动的一个统计报告.在一个多CPU系统中,vmstat统计所有个数的CPU的平均输出.为每个进程进行统计.没有参数时,vmstat显示每一行是自从系统启动以后的虚拟内存的活动情况.vmstat的语法我们可以通过linux的man命令来查看。将man的结果导入到指定的文本#manvmstat|col-b>/u01/tianlesoftware.txt查看vmstat用法#manvmstatVMSTAT(8) LinuxAdministrator’sManual VMSTAT(8)NAMEvm 阅读全文
posted @ 2010-04-08 21:17 davedba 阅读(160) 评论(0) 推荐(0) 编辑
摘要:VirtualMemoryStatistics(vmstat)是报告关于进程,虚拟内存,磁盘,CPU活动的一个统计报告.在一个多CPU系统中,vmstat统计所有个数的CPU的平均输出.为每个进程进行统计.没有参数时,vmstat显示每一行是自从系统启动以后的虚拟内存的活动情况.vmstat的语法我们可以通过linux的man命令来查看。将man的结果导入到指定的文本#manvmstat|col-b>/u01/tianlesoftware.txt查看vmstat用法#manvmstatVMSTAT(8) LinuxAdministrator’sManual VMSTAT(8)NAMEvm 阅读全文
posted @ 2010-04-08 21:17 davedba 阅读(145) 评论(0) 推荐(0) 编辑
摘要:一. 内存使用说明Free 命令相对于top 提供了更简洁的查看系统内存使用情况:[root@rac1 ~]# free total used free shared buffers cachedMem: 1035108 1008984 26124 0 124212 413000-/+ buffers/cache: 471772 563336Swap: 2096472 842320 1254152这里显示的单位是KB。 在linux的内存分配机制中,优先使用物理内存,当物理内存还有空闲时(还够用),不会释放其占用内存,就算占用内存的程序已经被关闭了,该程序所占用的内存用来做缓存使用,对于开启. 阅读全文
posted @ 2010-04-08 18:53 davedba 阅读(154) 评论(0) 推荐(0) 编辑
摘要:一. 内存使用说明Free 命令相对于top 提供了更简洁的查看系统内存使用情况:[root@rac1 ~]# free total used free shared buffers cachedMem: 1035108 1008984 26124 0 124212 413000-/+ buffers/cache: 471772 563336Swap: 2096472 842320 1254152这里显示的单位是KB。 在linux的内存分配机制中,优先使用物理内存,当物理内存还有空闲时(还够用),不会释放其占用内存,就算占用内存的程序已经被关闭了,该程序所占用的内存用来做缓存使用,对于开启. 阅读全文
posted @ 2010-04-08 18:53 davedba 阅读(129) 评论(0) 推荐(0) 编辑
摘要:进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename....filename :打开多个文件,依次进行编辑移动光标类命令h :光标左移一个字符l :光标右移一个字符space:光标右移一个字符Backspace:光标左移一个字符k或Ctrl+.. 阅读全文
posted @ 2010-04-08 11:06 davedba 阅读(250) 评论(0) 推荐(0) 编辑
摘要:进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename....filename :打开多个文件,依次进行编辑移动光标类命令h :光标左移一个字符l :光标右移一个字符space:光标右移一个字符Backspace:光标左移一个字符k或Ctrl+.. 阅读全文
posted @ 2010-04-08 11:06 davedba 阅读(222) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示