转 英文标点符号怎么念
+ plus 加号;正号- minus 减号;负号± plus or minus 正负号× is multiplied by 乘号÷ is divided by 除号= is equal to 等于号≠ is not equal to 不等于号≡ is equivalent to 全等于号≌ is equal to or approximately equal to 等于或约等于号≈ is approximately equal to 约等于号< is less than 小于号> is greater than 大于号≮ is not less than 不小于号≯ is not more than 不大于号≤ is less than or equal to 小于或等于号≥ is more than or equal to 大于或等于号% per cent
PRKP-1001 CRS-1028 CRS-0223: Resource 'ora.RACDB.RACDB1.inst' has placement error解决办法
Correcting our RAC problemWe have seen the CRS commands and syntax, now lets look at the practical aspect of it. I was having some trouble while running my RAC on RHEL4 (I think the problem primarily arose because I supplied my virtual machines with inadequate memory. When I noticed that I was getting some alerts on my SoRAC tool, I looked at the status of my RAC.oracle@vmora01rh4 ~]$ cd /u01/app/oracle/product/10.2.0/crs/bin [oracle@vmora01rh4 bin]$ crs_stat -t Name Type T
RAC: 日常监控
所有实例和服务的状态$ srvctl status database -d racdbInstance orcl1 is running on node linux1Instance orcl2 is running on node linux2特定节点上节点应用程序的状态$ srvctl status nodeapps -n linux1VIP is running on node: linux1GSD is running on node: linux1Listener is running on node: linux1ONS daemon is running on node: linux1ASM 实例的状态$ srvctl status asm -n linux1ASM instance +ASM1 is running on node linux1.列出配置的所有数据库$ srvctl config databaseracdb集群中所有正在运行的实例SELECTinst_i
RAC:学习链接
在 Oracle Enterprise Linux 和 iSCSI 上构建您自己的 Oracle RAC 集群:http://www.oracle.com/technology/global/cn/pub/articles/hunter_rac10gr2_iscsi.html[@more@]
RAC: SRVCTL and VIPCA 命令报错解决方法
SRVCTL and VIPCA Utilities Set the LD_ASSUME_KERNEL ParameterThe SRVCTL and VIPCA utilities shipped with Oracle Database 10g release 2 and Oracle Clusterware software set the environmental variable LD_ASSUME_KERNEL. On SUSE Linux Enterprise Server 10, because the older Linux threads API has been removed from GLIBC, setting this parameter causes the SRVCTL and VIPCA utilities to exit with the following error:/opt/oracle/crs/jdk/jre/bin/java: error while loading shared libraries: libpthread.so
[转]RAC 安装配置过程中的问题
OS RHAS 3.2 DB 9204在RAC的安装配置过程中,虽然是严格仔细按照文档来实施,但还是出现不少问题,现整理出来。现象一 :在节点一安装数据库的时候出现以下错误[oracle@rac1 dbs]$ sqlplus "/nolog"SQL*Plus: Release 9.2.0.4.0 - Production on Thu Feb 23 14:09:08 2006Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.SQL> connect / as sysdbaConnected to an idle instance.SQL> startup nomount pfile="/home/oracle/9.2.0.4/dbs/init.ora"ORA-00444: background process "LMD0
Oracle录入特殊字符 [&] 的小问题
昨天测试同事发现新修改[密码修改]功能,数据库会报[解析失败]经查,原因为[&]字符录入时数据库解析失败内部使用解决方法为: 在[&]后加上[amp;] , 例: [1234%^&*]网上找到的方法1: 用 [‘||chr(38)||’] 来替代[@more@]
CET-4
4句典型的长句解析:1. But those who want to ban the bomb for American citizens cliam thatif you have one locked in the cabinet, with the fuse ina drawer, you would never beable to assemble it in time to stop an intruder(四级阅读训练p37 2ndPara from the bottom)看到长句首先要分割成分,不要被冗长的语句吓到,妨碍了理解和速度。显然这边those之后为定语从句,直接挑过找到主句动词claim,之后that引导的宾语从句只不过这边宾语从句是一个条件句.这下分割清楚就不难看清楚了~但是那些人声称:如果你把one锁在碗柜里(ca
Oracle性能优化:数据库配置和IO问题
二、数据库配置和IO问题降低磁盘的IO分散磁盘的IO表空间使用本地管理1、将文件分散到不同的设备上1)将数据文件与日志文件分开2)减少与服务器无关的磁盘IO3)评估裸设备的使用4)分割表数据2、表空间的使用系统表空间保留给数据字典对象创建本地管理表空间以避免空间管理问题将表和索引分散到独立的表空间中使用独立的回滚表空间将大的数据库对象保存在各自独立的表空间中创建一个或多个独立的临时表空间下列数据库对象应该有单独的表空间:数据字典、回滚段、索引、临时段、表、大对象3、检查IO统计数据Select phyrds,phywrts,d.name fr
Oracle性能优化经验分享之系统参数设置(转)
一、SGA1、Shared pool tunningShared pool的优化应该放在优先考虑,因为一个cache miss在shared pool中发生比在data buffer中发生导致的成本更高,由于dictionary数据一般比library cache中的数据在内存中保存的时间长,所以关键是library cache的优化。Gets:(parse)在namespace中查找对象的次数;Pins:(execution)在namespace中读取或执行对象的次数;Reloads:(reparse)在执行阶段library cache misses的次数,导致sql需要重新解析。1) 检查v$librarycache中sql area的gethitratio是否超过90%,如果未超过90%,应该检查应用代
Oracle性能优化之优化排序操作(转)
概念服务器首先在sort_area_size指定大小的内存区域里排序,如果所需的空间超过sort_area_size,排序会在临时表空间里进行。在专用服务器模式下,排序空间在PGA中,在共享服务器模式下,排序空间在UGA中。如果没有建立large pool,UGA处于shared pool中,如果建立了large pool,UGA就处于large pool中,而PGA不在sga中,它是与每个进程对应单独存在的。 PGA:program global area,为单个进程(服务器进程或后台进程)保存数据和控制信息的内存区域。PGA与进程一一对应,且只能被起对应的进程读写,PGA在用户登录数据库创建会话的时候建立
Oracle性能优化之诊断latch竞争(转)
1、概念 Latch是简单的、低层次的序列化技术,用以保护SGA中的共享数据结构,比如并发用户列表和buffer cache里的blocks信息。一个服务器进程或后台进程在开始操作或寻找一个共享数据结构之前必须获得对应的latch,在完成以后释放latch。不必对latch本身进行优化,如果latch存在竞争,表明SGA的一部分正在经历不正常的资源使用。 1)Latch的作用: A、序列化访问:保护SGA中的共享数据结构;保护共享内存的分配。 B、序列化执行:避免同时执行某些关键代码;避免互相干扰。 2)Latch请求的两种类型: A、willing-to-w
Oracle性能优化之Rollback(undo)Segment优化(转)
1、概念 Transaction以轮循的方式使用rollback segment里的extent,当前所在的extent满时就移动到下一个extent。可能有多个transaction同时向同一个extent写数据,但一个rollback segment block中只能保存一个transaction的数据。 Oracle 在每个Rollback segment header中保存了一个transaction table,包括了每个rollback segment中包含的事务信息,rollback segment header的活动控制了向rollbak segment写入被修改的数据。rollback segment header是经常被修改的数据库块,因此它应该被长时间留在buffer cache中,为了避免在tr
Oracle性能优化之LockContention(转)
1、概念 DML事务使用row-level locks,查询不会锁定数据。锁有两种模式:exlusive、share。 锁的类型: • DML or data locks: – Table-level locks(TM) – Row-level locks(TX) • DDL or dictionary locks 一个transaction至少获得两个锁:一个共享的表锁,一个专有的行锁。Oracle server将所有的锁维护在一个队列里,队列跟踪了等待锁的用户、申请锁的类型以及用户的顺序信息。 Lock在下列情况会释放:commit;rollback;terminated(此时由pmon清理locks)。 Quiesced database:一个数据库如果除了
Oracle性能优化之应用优化(转)
1、概念 为了提高性能,可以使用下列数据访问方法: A、Clusters B、Indexes -B-tree(normal or reverse key) -bitmap -function-based C、Index-organized tables D、Materialized views 索引的层次越多,效率越低,如果索引中含有许多已删除的行,这个索引也会变得低效,如果索引数据的15%已经被删除,应该考虑重建索引。 2、应用问题 A、使用可声明的约束而不是通过代码限制 B、代码共享 C、使用绑定变量而不是文字来优化共享sql D、调整cursor_sharing的值(EXACT/SIMILAR/FORCE)[@more@]
Oracle性能优化之提升block的效率(转)
1、避免动态分配的缺陷 创建本地管理的表空间; 合理设置segment的大小; 监控将要扩展的segment: SELECT owner, table_name, blocks, empty_blocks FROM dba_tables WHERE empty_blocks / (blocks+empty_blocks) < .1; 2、high water mark 记录在segment header block中,在segment创建的时候设定在segment的起始位置,当记录被插入的时候以5个block的增量增加,truncate可以重设high water mark的位置,但delete不能。 在full table scan中,oracle会读取high water mark以下的所有的数据块,所以high water mar
Oracle性能优化之SQL优化(转)
1、优化器模式 Oracle9i有两种优化器模式可以选择: • Rule-based: – Uses a ranking system – Syntax- and data dictionary–driven • Cost-based: – Chooses least-cost path – Statistics-driven Rule-based模式满足向后兼容,而Cost-based模式中的成本大部分来自于逻辑读的次数,推荐使用Cost-based模式。 2、固定optimizer plan 1)概念 对于每一个查询,optimizer都会准备一个定义了操作执行顺序和方法的操作树(执行计划),oracle server根据这个执行计划执行语句。通过固定执行计
一个高级主管必须明白的几点事情 (转)
1,罚款是没有用的。对于一个低层主管来说,罚款是有用的。对于一个高级主管来说,罚部下的款是没有用的。因为部署不是机器,特别是你主管的不是一些从事实干的员工,而是下一层的主管的时候。罚款的效果是很低很低的。所有人似乎都认为,罚款之后,对方一定会因为害怕罚款而承担一定的责任。其实这是想当然!一个高级主管,要懂得自己想和别人想是两回事。你自己觉得OK的,部属很多时候是觉得不OK的。罚款,很多部属的心态是,罚就罚吧,罚都罚了,你还想让我怎么样?根本没有把教训放在心上。2,根本没有民主和独裁的分别。民主,其实就
个博士,一个研究生,和一个MBA对一碗牛肉面的思考(转)
我跟朋友在路边一个不起眼的小店里吃面,由于客人不多,我们就顺便和小老板聊了会儿。谈及如今的生意,老板感慨颇多,他曾经辉煌过,于兰州拉面最红的时候在闹市口开了家拉面馆,日进斗金啊!后来却不做了。朋友心存疑虑地问他为什么。 “现在的人贼呢!”老板说,“我当时雇了个会做拉面的师傅,但在工资上总也谈不拢”。 “开始的时候为了调动他的积极性我们是按销售量分成的,一碗面给他5毛的提成,经过一段时间,他发现客人越多他的收入也越多,这样一来他就在每碗里放超量的牛肉来吸引回头客”,“一碗面才四块,本来就靠
转贴 招聘潜规则
大学生们又该忙找工作了。我作为一个人到中年的职场油子谈谈招聘,希望能对大家的择业有所帮助吧。——lansin.com 首先要解开一个误区,那就是应届的大学毕业生很难找工作。 对于我而言,我这么多年从来没有歧视过应届毕业生。而且我身边的很多公司,包括我的同行,也都不歧视。这点大家大可放心。 通常来说,一个公司的业务模块无外乎两大块。一大块是商务性的业务模块,包括了销售、市场、客户管理等等,有的公司把项目管理也划到了这一块,也有的公司反之。而我这么多年一直从事的工作,就是市场部的工作。 除了商务性的业务模块之外,