oracle
Rubenyu
这个作者很懒,什么都没留下…
展开
-
VMware下RedHat安装Oracle 9i RAC全攻略
<br /> 摘要:大家都知道,oracle 9i RAC(以下简称RAC)是oracle里相对比较复杂的部分,很大一部分原因是由于RAC的环境搭建相对不如单实例方便。通常典型的配置是两台主机加一台存储,但是平常我们个人如果想在家研究测试RAC的话,很少会去购买这么多设备来做测试的。幸好,我们有VMware GSX Server(以下简称VMware),通过使用这款非常好的虚拟机模拟工具,我们可以在一台PC电脑上模拟出多台主机加存储的这样一个RAC环境。 <br /> 本文首先简要转载 2011-02-26 14:43:00 · 948 阅读 · 0 评论 -
树结构查询
<br /><br />树结构查询<br />ORACLE是一个关系数据库管理系统,它用表的形式组织数据,在某些表中的数据还呈现出树型结构的联系。例如,我们现在讨论雇员信息表EMP,其中含有雇员编号(EMPNO)和经理(MGR)两例,通过这两列反映出来的就是雇员之间领导和被领导的关系。有些雇员领导另一些雇员,有些雇员被领导,还有些雇员领导一些人又被别人领导,他们之间的这种关系就是一种树结构,图1.1表示了EMP表雇员间的这种树结构。<br /> <br /><br />KING <br />EMPNO=78转载 2011-02-21 22:57:00 · 660 阅读 · 0 评论 -
Oracle 9i 、Oracle 10g 和 Oracle 11g 的区别
<br />一、Oracle 9i 比 8i 多了那些新特性?<br />简要地说:<br /> 9i 更易于管理。<br /><br />详细地说:<br /> 并发集群,8i OPS升级为 9i RAC,8i 结点间用硬盘交换信息,9i 结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上。<br /> 9i 可以在线修改内核参数和内存分配,8i 不行。<br /> 数据文件和表空间管理,8i 手工管理,9i 自动管理。<转载 2011-03-12 16:16:00 · 1704 阅读 · 0 评论 -
linux下配置oracle 10G EM Database Console
<br />1、启动dbconsole<br /> [oracle@devrfel501 ~]$ emctl start dbconsole<br />如果提示:OC4J Configuration issue. /opt/oracle/product/10.2.0/oc4j/j2ee/OC4J_DBConsol,则说明没有配置或没有创建<br />2、配置dbconsole<br /> [oracle@devrfel501 ~]$ emca -config dbcontrol db<br />STARTE转载 2011-03-14 14:45:00 · 497 阅读 · 0 评论 -
CRS-0184错误与CRS初始化
<br />当CRS出现问题的时候,如果后台进程中止,则使用crs_start是无法启动服务的。<br />此时报出的是CRS-0184错误:bash-2.05$ id<br />uid=101(oracle) gid=101(dba)<br />bash-2.05$ crs_start -all<br />CRS-0184: Cannot communicate with the CRS daemon.<br /><br /><br />检查一下crs进程:$ ps -ef|grep转载 2011-03-15 10:44:00 · 1186 阅读 · 0 评论 -
ASM管理实践
<br />ASM管理实践2007-12-19 22:15<br />ASM管理<br />~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br />安装ASMLib.<br /> ASMLib是操作系统与数据库之间的一个接口.<br />ASM instance的认证<br />~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br /> 与正常数据库一样.要访问ASM实例有两种方法认证.<br /> 1.操作系统认证.用户属转载 2011-03-15 14:10:00 · 679 阅读 · 0 评论 -
Oracle10g ASM小结
<br />ASM<br /><br /><br />介绍 ASM 实例由SGA 和后台进程组成。 <br /><br />SGA 组成:<br />ASM 实例的SGA包括Buffer Cache, Share Pool, Large Pool等。 需要注意的是Share Pool, 因为Extent Map 要放在这部分的内存中,需要更具数据量来估计Extent Map 的大小做相应的调整。 <br />Extent Map 的大小可以根据所有文件大小的和来估算,使用下面的语句来计算所有文件和: <转载 2011-03-21 09:31:00 · 696 阅读 · 0 评论 -
lintener.log日志文件太大了 监听器不能查看
<br /> ./crs_start ora.dbtwo.LISTENER_DBTWO.lsnr 启不来处理方法<br /> 实际上就是lintener.log日志文件太大了,超过2G了,所以无法启动。<br />解决办法:<br />一定要先停掉listener。<br />rm listener.log<br />touch listener.log<br />lsnctrl start <br /><br /> 停不了杀进程:<br />原创 2011-04-01 09:49:00 · 939 阅读 · 0 评论 -
oracle优化经验一
oracle优化经验一一、通过操作系统的一些工具检查系统的状态,比如CPU、内存、交换、磁盘的利用率,根据经验或与系统正常时的状态相比对,有时系统表面上看起来看空闲这也可能不是一个正常的状态,因为cpu可能正等待IO的完成。除此之外我们还应观注那些占用系统资源(cpu、内存)的进程。1、如何检查操作系统是否存在IO的问题 使用iostat查看 当你的系统存在IO的问题,可以从以下几个方面解决 联系相应的操作系统的技术支持对这方面进行优化,比如hp-ux在划定卷组时原创 2011-04-04 08:57:00 · 508 阅读 · 0 评论 -
Oracle10g优化笔记的实例介绍
<br />如果你在Oracle10g优化笔记中,你对Oracle10g优化笔记有不解之处时,你可以通过以下的文章对其的实际应用与功能有所了解,以下是文章的具体介绍,望你浏览完以下的内容会有所收获。<br /><br />这个参数使32位平台使用扩展缓冲缓存基址,以支持4GB多的物理内存。设置此参数可以使SGA突破在32位系统中的2G最大限制。64位平台中,这个参数被忽略。<br /><br />PRE_PAGE_SGA<br /><br />Oracle实例启动时,会只载入各个内存区最小的大小。而其他转载 2011-04-04 08:59:00 · 858 阅读 · 0 评论 -
Oracle 毫秒日期转换
<br /><br />--毫秒转日期<br />SELECT 1197902428593 / 1000 / 60 / 60 / 24 +<br /> TO_DATE('1970-01-01 08:00:00', 'yyyy-MM-dd hh:mi:ss')<br /> FROM DUAL; --1197900835625<br /> <br />--日期转毫秒<br />SELECT (TO_DATE('2006-1-1 12:30:25', 'yyyy-mm-dd hh:mi:ss') -原创 2011-02-21 22:56:00 · 797 阅读 · 0 评论 -
Amanda集中备份实例
Amanda(高级马里兰自动网络磁盘归档 Advanced Maryland Automatic Network Disk Archiver)网络备份软件是我第一次接触Linux就听到过,只是从来都没有使用过,有需要备份得时候,就是自己写写简单的脚本,使用cron来做定时任务,也能基本满足需求。虽然曾经起心想用Amanda,但限于没有适合的环境,只能作罢。现在的情况有所不同了,有4,5台服务器需要备份,设计到不同的平台,其备份特性应该达到或者至少朝企业级标准靠拢,因此,这几天看了看Amanda的转载 2011-02-17 15:12:00 · 916 阅读 · 0 评论 -
Oracle RAC简介
<br />RAC (real application clusters 真正应用集群) 是Oracle9i数据库中采用的一项新技术,也是Oracle数据库支持网格计算环境的核心技术。它的出现解决了传统数据库应用中面临的一个重要问题:高性能、高可伸缩性与低价格之间的矛盾!<br /> Oracle Real Application Clusters (RAC)可以支持24 x 7 有效的数据库应用 系统,您可以在由低成本的服务器构成的高可用性系统上自由部署您的应用,而无需修改您的应用程序。转载 2011-02-17 14:59:00 · 1002 阅读 · 0 评论 -
查询Oracle数据库表空间和数据文件方法
<br />--查看Oracle数据库中表空间信息的命令方法:<br />SELECT A.A1 "表空间名称",<br /> C.C2 "类型",<br /> C.C3 "区管理",<br /> (B.B2 / 1024 / 1024) "表空间大小M",<br /> (B.B2 - A.A2) / 1024 / 1024 "已使用M",<br /> SUBSTR((B.B2 - A.A2) / B.B2 * 100, 1原创 2011-02-26 20:57:00 · 898 阅读 · 0 评论 -
Oracle9i RAC 概述方案
1概述<br />本文档是为了提供关于Oracle9iReal Application Server的产品说明,好处,成功案例等等。2 RAC产品说明<br />2.1 Real Application Cluster<br />Real Application Cluster(以前称作OracleParallel Server,OPS)用来在集群环境下实现多机共享数据库,以保证应用的高可用性。同时可以自动实现并行处理及均分负载,还能实现数据库在故障时的容错和无断点恢复。<br /><br />转载 2011-02-26 13:52:00 · 877 阅读 · 0 评论 -
配置Oracle RAC需要注意的问题
<br />RAC是Oracle公司的集群产品,网上有许多介绍RAC配置的文章都非常精彩。但是拿着这些精彩的文档,却不一定能把RAC配置成功。因为RAC是一个非常复杂的软件,而且这些文档大都只介绍了应该怎么做,而没有介绍出错时怎么处理。<br /> 在这里,我把平常做工程和培训中遇到的常见问题列出来,希望对大家有所帮助。如果觉得好,请顶一下。转载请注明出处。<br /> 以下情况适用于AIX、Solaris、HP-UX、Linux。当配置RAC出错时,错误信息很不明确,根据出错信息一般无法判断错转载 2011-02-26 14:46:00 · 937 阅读 · 0 评论 -
安装Oracle9i RAC软件
<br />安装Oracle软件,给出一些图例:<br />1. 设置Oracle用户环境变量<br />修改.profile文件,增加如下环境变量:<br /> <br />ORACLE_BASE=/opt/oracle<br />export ORACLE_BASE<br /><br />ORACLE_HOME=/opt/oracle/product/9.2.0<br />export ORACLE_HOME<br />#you should set differnt ORACLE_SID转载 2011-02-26 14:47:00 · 579 阅读 · 0 评论 -
详解Oracle RAC入门和提高
<br />本文将详细讲述Oracle RAC入门和提高,希望对广大Oracle数据库管理人员以及致力于学习Oracle数据库的管理人有所帮助。<br />Oracle RAC 产品概述<br />Oracle Real Application Server,真正应用集群,简称Oracle RAC ,是Oracle的并行集群,位于不同服务器系统的Oracle实例同时访问同一个Oracle数据库,节点之间通过私有网络进行通信,所有的控制文件、联机日志和数据文件存放在共享的设备上,能够被集群中的所有节点转载 2011-02-28 20:40:00 · 2171 阅读 · 0 评论 -
Linux操作系统下使用磁带机的常用命令 tar
<br />Linux下使用磁带机的常用命令 tar<br />磁带机操作命令:<br />tar命令:<br />使用tar命令复制文件或者目录树到单个磁带。<br />//注: 不能复制空目录或者设备文件这样的特殊文件,不能用来创建多个磁带卷。<br />1.复制文件到磁带<br />(1)切换到包含有需要复制文件的目录<br />(2)在磁带驱动器中插入可以写入的磁带<br />(3)输入 tar cvf /dev/st0 filenme filename …<br /转载 2011-02-16 17:20:00 · 1482 阅读 · 0 评论 -
Redhat Enterprise Linux磁带机简单操作
<br />Linux下使用磁带机的方式有多种,主要有通过Amanda、Tar等软件进行操作。<br /><br /> Amanda是提供了远程集中备份的功能,通过分别设置客户端、服务器端,实现远程集中存储备份。而Tar主要用于单机环境下,将数据直接写入磁带的备份。针对单一节点的备份,只要简单的使用Tar命令进行备份、恢复即可。<br /><br /> 安装<br /><br /> 对于目前厂家的HP DAT24/40系列外置SCSI磁带机,都带有自动回卷功能。将其接在外置SC转载 2011-02-17 13:42:00 · 562 阅读 · 0 评论 -
Oracle 10g RAC 简介
<br />Oracle 真正应用集群 (RAC) 10g 主要应用在管理领域。Oracle RAC 10g 和 Oracle 数据库 10g 的配合使用能显著降低企业在管理方面的成本,并提供了更出色的灵活性,从而赋予了企业更高的适应性、前瞻性和敏捷性。Oracle RAC 10g 是企业网格的一项主要基础技术。Oracle RAC 10g 的出现将会极大地推动Oracle技术在企业中的普及。<br />1 企业网格<br /> 现在,企业的 IT 部门面临懂得巨大的压力,他们需要以最转载 2011-02-17 15:00:00 · 885 阅读 · 0 评论 -
对象权限的分类
<br />Oracle数据库的方案对象主要是指:表、索引、视图、序列、同义词、过程、函数、包、触发器。<br />创建对象的用户拥有该对象的所有对象权限,不需要授予。所以,对象权限的设置实际上是为对象的所有者给其他用户提供操作该对象的某种权力的一种方法。<br />Oracle数据库中总共有9种不同的对象权限。不同类型的对象有不同的对象权限。有些对象(如集群、索引、触发器、数据库连接)没有对应的对象权限,即他们是通过系统权限来控制的,例如,如要修改集群,用户必须要具有ALTER ANY CLUSTER系统转载 2011-02-18 13:06:00 · 2334 阅读 · 0 评论 -
Oracle10g性能调整与优化
<br /><br />Oracle10g性能调整与优化<br />主要内容:收集性能数据、优化SQL语句和应用程序、调整共享池(Shared Pool)的性能、调整缓冲区高速缓存(Buffer Cache)的性能、调整重做有关的性能、共享(多线程)服务器(MTS)、调整磁盘I/O的性能、调整闩(latch)和锁定(lock)、调整操作系统。<br /> <br /> <br />第一章 收集性能数据<br />1. 报警(Alert)日志文件<br />报警(Alert)日志转载 2011-04-04 09:15:00 · 3550 阅读 · 0 评论