上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 57 下一页
摘要: Bootstrapping(引导) 是 Staring up a computer 的标准术语。 操作系统所提供的正常功能在启动过程中还不能使用,因此,计算机必须“通过其引导程序让自己启动起来”。 在引导过程中,内核被加载到内存中并开始执行。 各种初始化任务得以执行之后,用户就能够使用系统了。 引导阶段是系统特别脆弱的一段时间。 配置文件中的错误,丢失设备或者设备不可靠,以及受损的文件系统都会妨碍计算机的启动。 当打开计算机时,计算机执行存储在ROM中的引导代码,这些代码接下来尝试确定如何加载并启动内核。 内核检测系统的硬件,然后产生系统的init 进程,这个进程进程总是PID1.在出现登陆提 阅读全文
posted @ 2010-10-24 17:38 hibernate我最强 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 如果我们在Linux 系统上安装了某个软件,我们可以通过如下的三种方式来确定。 一. Which 命令Shell 的which 命令可以找出相关命令是否已经在搜索路径中。 如:[root@localhost ~]# which gcc/usr/bin/gcc二. Whereis 命令Whereis 命令搜索更大范围的系统目录,和Shell 的搜索路径无关。 要注意,有些系统上的which 命令不显示用户没有执行权限的文件。[root@localhost ~]# which ipppd/sbin/ipppd[root@localhost ~]# whereis ipppdipppd: /sbin 阅读全文
posted @ 2010-10-20 14:02 hibernate我最强 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一. Linux基本命令1.1. cp命令该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,功能十分强大。语法: cp [选项] 源文件或目录 目标文件或目录1.2. mv命令用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。语法:mv [选项] 源文件或目录 目标文件或目录1.3. rm命令用户可以用rm命令删除不需要的文件或者目录。语法:rm [选项] 文件如果没有使用- r选项,则rm不会删除目录。1.4. mkdir和rmdir语法:mkdir [选项] dir-name语法:rmdir [选项] dir-name1.5. cd 命令功能:改变工作目录。语 阅读全文
posted @ 2010-10-20 11:03 hibernate我最强 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一. Shell 文字操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。 shell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。shell script是放在文件中的一串shell和操作系统命令,它们可以被重复使用。本质上,shell script是命令行命令简单的组合到一个文件里面。 Shell基本上是一个命令解释器,类似于DOS下的command... 阅读全文
posted @ 2010-10-19 11:31 hibernate我最强 阅读(140) 评论(0) 推荐(0) 编辑
摘要: DBA 群里朋友的RAC 环境的ONS 进程无法启动。 平台是Redhat 5.3 64bit的。 Ons log 如下:2010-10-18 09:42:11.384: [RACG][3041022624] [16815][3041022624][ora.rac1.ons]: clsrcexecut: env ORACLE_CONFIG_HOME=/u01/oracle/product/10.2.0/crs_12010-10-18 09:42:11.384: [RACG][3041022624] [16815][3041022624][ora.rac1.ons]: clsrcexecut: 阅读全文
posted @ 2010-10-18 15:21 hibernate我最强 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 上午和DBA 1群的王海讨论了下 索引和 表的关系,他说从网上看到索引比表大。 一般情况下,索引应该是比表小的。google 一下,看到了warehouse大哥的一篇blog,里面有个测试,例子中的索引确实比表大。 Oracle 索引的维护http://blog.csdn.net/tianlesoftware/archive/2010/07/11/5680706.aspx先看一段官网的说明:14.1.7 Re-creating IndexesYou might want to re-create an index to compact it and minimize fragmented sp 阅读全文
posted @ 2010-10-18 14:17 hibernate我最强 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 将Oracle 升级到9.2.0.8. 刚才查看无效对象,发现有几个ODCxx 开头的无效对象。 查看Oracle,说是9.2.0.8 以后的版本中,不知道的原因导致这些对象无效,这些对象在Oracle 10.2 以后的版本中已经删除掉了。 所以可以忽略这些无效对象。 SQL> select object_type,owner,object_name from all_objects where status='INVALID' and owner='SYS';OBJECT_TYPE OWNER OBJECT_NAME------------------ 阅读全文
posted @ 2010-10-14 14:46 hibernate我最强 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 检查Data Guard 主库,发现log有如下信息:Wed Oct 13 17:05:11 2010RFS: Possible network disconnect with primary databaseRFS: Destination database mount ID mismatch [0x4b1b0155:0x4b1b40c1]RFS: client instance is standby database instead of primaryRFS: Not using real application clusters查看备库,也有相关信息: KUP-04021: field 阅读全文
posted @ 2010-10-13 17:35 hibernate我最强 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 13号,晚上加班,将2台数据库从9.2.0.6 升级到9.2.0.8. 因为之前有个小bug,9.2.0.6 的DataGuard中会经常不能识别备库的监听,造成Data Guard不能同步。Oracle 的升级包,path什么的,需要从metalink上下载,这个是Oralce的收费帐号,只有买了Oralcle的产品才有。 Oracle 的升级包里有readme.html文件,该文件里有升级的执行步骤,对于单实例,照上面的步骤操作就可以了。 这次升级是一个Data Guard 环境,所以要多几步操作。 关于Data Guard 环境下的Data Guard 升级,参考Blog: Oracle 阅读全文
posted @ 2010-10-13 16:53 hibernate我最强 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 因为公司9.2.0.6 版本的Oracle 在Data Guard 环境下有个小bug,所以决定对Oracle 进行升级,从9.2.0.6 升级到9.2.0.8. 因为Data Guard环境的特殊,主库我们可以按照正常的方式进行升级即可,但是备库却会遇到问题。 因为备库我们我们都是启动到mount standby 模式,在升级实例的过程中,需要执行相关脚本, 需要在startup migrate 模式下进行, 但是standby 是无法启动到这种模式的,因为它是备库,它的控制文件是standby control file。 Oracle 联机文档上说的升级方法,看了下,有点麻烦,不想这么.. 阅读全文
posted @ 2010-10-13 16:01 hibernate我最强 阅读(150) 评论(0) 推荐(0) 编辑
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 57 下一页