摘要:
Oracle11g中,Oracle提供dbms_spm包来管理SQL Plan,SPM是一个预防机制,它记录并评估sql的执行计划,将已知的高效的sql执行计划建立为SQL Plan Baselines,SQL Plan Baseline的功能是保持SQL的性能而不必关注系统的改变。1.Capturing SQL Plan Baselines在SQL Plan BaseLines捕获阶段,Oracle记录SQL的执行计划并检测该执行计划是否已经改变,如果SQL改变后的执行计划是安全的,则SQL就使用新的执行计划,因此,Oracle维护单个SQL执行计划的历史信息,Oracle维护的SQL执行计 阅读全文
2013年12月19日 #
2013年10月30日 #
摘要:
Problem Description: ==================== You are attempting to shut down the database and the database hangs. The alert log contains the following message: SHUTDOWN: Waiting for active calls to complete There are no other error messages in the alert log. Solution Description:=====================-. 阅读全文
2013年10月12日 #
摘要:
Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换。Oracle 10g RAC 的Failover 可以分为3种:1. Client-Side Connect time Failover2. Client-Side TAF3. Service-Side TAF注意事项: 不能在listener.ora 文件中设置GLOBAL_NAME, 因为这个参数. 阅读全文
2013年9月17日 #
摘要:
摘要:回收站(Recycle Bin)从原理上来说就是一个数据字典表,放置用户删除(drop)掉的数据库对象信息。用户进行删除操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。在Oracle 10g数据库中,引入了一个回收站(Recycle Bin)的数据库对象。回收站,顾名思义,它就是存储被删掉的东西。从原理上来说就是一个数据字典表,放置用户删除(drop)掉的数据库对象信息。用户进行删除操作的对象并没有被数据库删除,仍然会占用空间。除非是由于用户手工进行Purge或者因为存储空间不够而被数据库清掉。数据库有了这样的功能,能够减 阅读全文
2013年9月11日 #
摘要:
今天把RAC的数据库升完级后,在RAC1节点执行opatch lsinventory –detail 命令,没有报错。在rac2节点执行报错:[oracle@rac2 ~]$ opatch lsinventory –detailsInvoking OPatch 10.2.0.5.1Oracle Interim Patch Installer version 10.2.0.5.1Copyright (c) 2010, Oracle Corporation. All rights reserved.Oracle Home : /opt/ora10g/product/10.2.0/db_1Centr 阅读全文
2013年9月10日 #
摘要:
任务调度的crond常驻命令crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。而linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置Crontab是UNIX系统下的定时任务触发器,其使用者的权限记载在下列两个文件中:文件含义/etc/cron.deny该文件中所列的用户不允许使用Cron 阅读全文
2013年9月8日 #
摘要:
#lsvg 查看当前有哪些vgrootvgvgdb02vgdb01datavg#lslv maindb_index 查看maindb_index这个lv 位于哪个vg上,新的lv也要与之相同。LOGICAL VOLUME: maindb_index VOLUME GROUP: datavgLV IDENTIFIER: 0002b4d70000d60000000113ce2042d4.2 PERMISSION: read/writeVG STATE: active/complete LV STATE: opened/syncdTYPE: raw WRITE VERIFY: offMAX LPs: 阅读全文
2013年9月1日 #
摘要:
Oracle权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。对于普通用户:授予connect, resource权限。对于DBA管理用户:授予connect,resource, db 阅读全文
2013年8月31日 #
摘要:
网上有很多关于oracle 监听静态注册的文章,但大多都是简单说说,并没有详细的例子,这里,将结合linux as3 下的oracle 10gR2.0.1 举一个具体的例子1、在 $ORACLE_HOME/network/admin/listener.ora 文件中加入一个静态注册的节点[oracle@guohui6 oracle]$ cd $ORACLE_HOME/network/admin[oracle@guohui6 admin]$ vi listener.ora# listener.ora Network Configuration File: /mydatafile2/app/ora 阅读全文
摘要:
client端如果想要连接到远程的数据库服务器,首先数据库服务器必须启动监听器oracle监听器的配置在$ORACLE_HOME/network/admin/listener.ora,打开这个文件,我们看到配置如下:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /u01/app/oracle/product/10.2.0.1) (PROGRAM = extproc) ) )LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRE 阅读全文