Oracle数据库10g VIEW性能
1.需求概述 2.实施步骤 3.回退方案 1.需求概述 某数据库由于整体统计信息不准确,多次出现部分业务SQL选错执行计划,从而导致性能下降影响到最终用户体验,目前通过SQL_PROFILE绑定执行计划临时解决...Oracle优化器(CBO)依赖数据库统计信息来计算目标SQL各种可能的执行路径的成本,并从中选择一条成本值最小的执行路径来作为目标SQL的执行计划。...目前计划对该数据库统计信息进行重新收集,因为生产环境的复杂性,不排除重新收集正确的统计信息后,整体性能反而下降的情况。...故而在收集之前需要对原有的统计信息做好备份,如发现收集后性能反而下降的极端情况,也可以快速回退到原有的统计信息。...如果数据库是11.2.0.2及以上版本,还可以通过DBMS_STATS.SET_GLOBAL_PREFS设置并发收集进一步提升收集效率,具体可参考: Oracle 11g快速收集全库统计信息 3.回退方案
Oracle 10G安装指导 1、 解压文件10201_database_win32.zip,并双击解压目录下的setup.exe,出现安装界面,如下: 2、 输入口令和确认口令,如:password...11、 退出后,会弹出一个网页,叫做Oracle的企业管理器(OEM):http://demotranining.1158/em 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
对此,Oracle 10g可以使用services来实现。 一、集群配置 在使用services之前,需要首先检查集群的配置是否正确。 下面的命令输出了数据库ORCL运行于三个不同的节点。.../app/oracle/product/10.1.0/db_1 server03 ORCL3 /u01/app/oracle/product/10.1.0/db_1 这些配置通常在数据库创建期间完成。...原文链接: Services in Oracle Database 10g 五、更多参考 有关Oracle 网络配置相关基础以及概念性的问题请参考: 配置ORACLE 客户端连接到数据库 配置非默认端口的动态服务注册...) Oracle 归档日志 Oracle 回滚(ROLLBACK)和撤销(UNDO) Oracle 数据库实例启动关闭过程 Oracle 10g SGA 的自动化管理 Oracle 实例和Oracle...数据库(Oracle体系结构)
Oracle 10G安装指导 1、 解压文件10201_database_win32.zip,并双击解压目录下的setup.exe,出现安装界面,如下: ?...11、 退出后,会弹出一个网页,叫做Oracle的企业管理器(OEM):http://demotranining.1158/em ?
性能视图V$开头 V$SYSTEM_EVENT 正在等待的资源的系统信息 V$SESSION_EVENT 会话累计发生的等待事件 V$SESSION_WAIT 会话正在等待或者曾经等待的详细时间信息 V...$SESSION 正在等待或者曾经等待的会话信息 V$METRICNAME 查看高速缓存命中率 Oracle数据库IO规划原则: 1 利用磁盘分段技术将IO分散在多个轴中进行 2 利用表空间直接隔离和定位各种类型的...oracle使用SGA: 1 对包含表和索引数据的数据块进行缓存,并放在数据库高速缓存中 2 对被解析和被优化的SQL语句,存储过程以及数据词典信息进行缓存,并放在共享内存池中 3 日志信息写入磁盘钱,...(如果命中率低于90%,增加初始化DB_CACHE_SIZE可以提高性能) 共享内存池: 存储发送给数据库的SQL语句以及执行SQL语句所需的数据字典信息 redo日志缓存: 在一个事务提交后,或者当日志缓存被写满三分之一的时候...作为SQL执行的一部分的排序记录所占用的内存 timesTen 内存数据库通过减少数据库获取操作的时延进而提供最佳性能
--************************************* -- Oracle 常用性能视图一览表(10g) --*********************************...**************************************************************************************/ Fixed view... Information related to the v$ tables themselves V$ Views: v$fixed_table v$fixed_view_definition...*****************************************/ Metrics Information related to Metrics (ALL New in 10g...***************************************************/ Parameters Information related to various Oracle
Oracle旗下的Oracle数据库监控软件是企事业单位中最重要的监控需要,通过对Oracle数据库的监控,可以全面了解Oracle的运行状态、数据库响应情况、数据库表空用度情况,从而方便Oracle数据库性能优化...实际上,为了保证Oracle数据库运行在最佳的性能状态下,在信息系统开发之前就应该考虑数据库的优化策略。...分析评价Oracle数据库性能主要又数据库吞吐量,数据库用户响应时间两项指标。...上述的6个Oracle数据库性能优化措施之间是相互联系,相辅相成的。Oracle数据库能恶化表现基本上都是用户响应时间比较长,需要用户长时间的等待。...但性能恶化的原因却是多种多样,有时是多个因素共同造成了性能恶化的结果,这就需要数据库管理员有比较全面的计算机知识,能够敏感地察觉到影响数据库性能的主要原因所在,然后做出最好的Oracle数据库性能优化措施
常用目录结构,将大大提高数据库管理与维护的工作效率,本文介绍了Oracle 10g 的常用目录。...下的Oracle 10g为例,列出Oracle说明常用目录及其位置 ORACLE_BASE: 为Oracle目录结构的根,该环境变量为指定计算机上的所有Oracle产品目录 如:$ORACLE_BASE.../10g 完整的路径即为:$ORACLE_HOME=/u01/app/oracle/10g ORACLE_HOME包含与Oracle软件运行有关的子目录和网络文件以及选定的组件等 $ORACLE_HOME.../u01/app/oracle/10g/dbs/dr1orcl.dat dg_broker_config_file2 /u01/app/oracle/10g/dbs/dr2orcl.dat 9 rows...更多参考 Oracle 数据库实例启动关闭过程 Oracle 10g SGA 的自动化管理 使用OEM,SQL*Plus,iSQL*Plus 管理Oracle实例 Oracle实例和Oracle数据库
转自:http://cnhtm.itpub.net/post/39970/496967 为了学习数据库,今天装上了Oracle 10g,装了以后发现没有scott账户,并不像别的文章里说的scott账户已锁定...oracle 9i/10g中,如果数据库实例中没有scott模式,可以手工创建,方法如下: 登录数据库 ora_test@oracle[/home/oracle]> sqlplus / as sysdba...Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With..."Oracle Database 10g Companion CD Release 2"中,可以从otn下载安装。...Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With
sysdate 【功能】:返回当前日期。 【参数】:没有参数,没有括号 【返回】:日期 【示例】select sysdate hz from dual; 返...
在oracle安装目录下,.....\oracle\product\10.2.0\db_1\NETWORK\ADMIN修改listener.ora文件, SID_LIST_LISTENER = (SID_LIST = (SID_DESC...= (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) (PROGRAM =...需要加入的代码 (SID_DESC = (GLOBAL_DBNAME = orcl) (ORACLE_HOME = D:\oracle\product\10.2.0\db_1...) (SID_NAME = orcl) ) 注意GLOBAL_DBNAME和SID_NAME 必须与oracle实例名一致 发布者:全栈程序员栈长,转载请注明出处:https
背景:某客户Oracle 10g 的DG由于空间不足,之前将部分数据文件迁移到其他目录,如今原目录扩容成功,要将之前迁移的数据文件再次迁移回来。...环境:Oracle 10.2.0.5 DG 单机 首先想到的是10gDG是在mount模式下应用的,在测试环境可以很容易的模拟下这个需求实现的过程: 1.查询当前DG的状态 2.停止DG应用 3.备份copy...副本到新目录并切换 4.删除之前的目录并开启应用 1.查询当前DG的状态 **查询当前DG的状态:** Connected to: Oracle Database 10g Enterprise Edition...Recovery Manager: Release 10.2.0.5.0 - Production on Sat May 5 10:51:24 2018 Copyright (c) 1982, 2007, Oracle
环境:OEL 5.7 + Oracle 10.2.0.5 RAC 需求:实验在Oracle 10g环境使用amdu抽取数据库文件 本文主要目的是介绍3个知识点: 1.使amdu可以在oracle 10g...环境中使用 2.使kfed可以在oracle 10g环境中使用 3.amdu如何抽取损坏的ASM磁盘组数据 1.使amdu可以在oracle 10g环境中使用 在Oracle 10g环境,并没有自带amdu...10g环境中使用 在Oracle 10g环境kfed需要编译: ASM tools used by Support : KFOD, KFED, AMDU (文档 ID 1485597.1) KFED...nomount状态 3.获取到控制文件的number 4.抽出控制文件 5.关闭数据库,修改control_file值 6.启动数据库到mount状态 7.获取到数据文件、日志文件的number 8.抽取数据文件和...redo日志文件 9.重命名数据库文件到新位置 10.打开数据库
--replace ocr --两个节点关闭crs /s01/oracle/product/10.2.0/crs_1/bin/crsctl stop crs --ocrcheck /s01/oracle...--导入ocr配置文件 /s01/oracle/product/10.2.0/crs_1/bin/ocrconfig -import /tmp/ocrfile.dmp /s01/oracle/product.../dev/raw/raw15 /s01/oracle/product/10.2.0/crs_1/bin/ocrcheck --最后查看ocr.loc文件 cat /etc/oracle/ocr.loc...@rac1-server rules.d]# /s01/oracle/product/10.2.0/crs_1/bin/ocrcheck Status of Oracle Cluster Registry...3.使用新存储3块10G的盘和2块5G的盘分别新增DATADG和FRA2个ASM磁盘组,其中DATADG是Normal冗余,FRA是External冗余: ?
Oracle 流是一种数据共享的通用机制,可以被用于许多处理的基础,包括消息、复制和数据仓库的 ETL 过程。它是高级队列、LogMinor、作业调度等已存在技术的扩展。...试验环境: windows server 2003 sp1;10g 10.1.0.2 源库:SID:db1 IP:10.1.8.201 目的库:SID:db2 IP:10.1.9.49 源、目的库的 tnsnames.ora...LCRs 在不同数据库中的源和目的传输区域之间传播。传播使用工作队列来调度。 应用进程是一个可选的后台进程。它调出 LCRs 直接应用,或者为用户自定义消息作为参数传递给用户自定义包。...捕获和应用进程可以被用于表、模式、数据库等级别,各级别的规则决定了其不同的行为。 2....); -- 建立流队列 CREATE DATABASE LINK db2 CONNECT TO strmadmin IDENTIFIED BY strmadmin USING 'DB2'; -- 建立数据库连接
正文开始 Oracle 的11g版本正式发布到今天已经10年有余,最新版本也已经到了20c,但是Direct Path Read(直接路径读)导致性能问题的案例仍时有发生,很多12c的用户还是经常遇到这个问题...从共享内存读到直接路径读,这个变化在不频繁的全表扫描时是起到积极作用的;如果业务不合理(一个大表正常情况不会有频繁的全表扫描)、或者缺少索引(这个是比较多的情况),频繁的大表全表扫描就会在某个触发点上对数据库性能做出致命一击...故障时段AWR报告显示如下: Load Profile: Top events: Top Read SQL: 数据库B之前正常时段AWR 情况: (awr对比是分析系统性能问题的一个重要手段...如何判断direct path read导致的性能问题: 如果数据库变慢,IO吞吐量突然急剧增长(存储或OS监控发现),十有八九可能遇到了direct path read的问题。...建议: oracle每次升级新版本都会带来一些性能上的改进,如果用的不好,反而会带来负面影响,成为数据库性能“杀手”。
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 5、vim...id oracle 11、创建安装目录 mkdir -p /u01/oracle mkdir -p /u01/oracle chmod -R 775 /u01/oracle 12、修改 Oracle...用户 .bash_profile su - oracle $ vi ./.bash_profile 添加 export ORACLE_BASE=/u01/oracle export ORACLE_HOME...=$ORACLE_BASE/10g #数据库实例的SID,在图形界面安装过程中要求输入SID与这里保持相同 export ORACLE_SID=lgw export PATH=$PATH:$HOME/bin...如果顺利的话,最后一步点OK和Exit之前,以root身份运行两个script. 15、启动监听 lsnrctl start 16、以dba身份登录 sqlplus '/as sysdba' 17、启动数据库
环境: Linux 6.4 + Oracle 10.2.0.4 1. Oracle 10g 审计功能 2. 对数据库监听器的关闭和启动设置密码 1....Oracle 10g 审计功能 Oracle 10g审计功能默认是关闭的。 需要注意开启审计功能必然会额外消耗一部分数据库性能,开启审计需要重启数据库生效。...-------------------- audit_file_dest string /opt/app/oracle...-------------------- audit_file_dest string /opt/app/oracle...对数据库监听器的关闭和启动设置密码 可参考转载文章:【转载】oracle 9i、10g、11g数据库设置listener密码的方法
环境:RHEL 5.7 + Oracle 10.2.0.5 RAC 很多年前的一套测试环境,今天发现集群无法启动。手工尝试启动crs,集群日志也无任何输出。...进一步检查集群配置: [oracle@rac1-server rac1-server]$ ocrcheck Status of Oracle Cluster Registry is as follows...[root@rac1-server ~]# /s01/oracle/product/10.2.0/crs_1/bin/crsctl add css votedisk /dev/raw/raw11 -force...[root@rac1-server ~]# /s01/oracle/product/10.2.0/crs_1/bin/crsctl query css votedisk 0. 0 /dev...[root@rac1-server ~]# /s01/oracle/product/10.2.0/crs_1/bin/crsctl delete css votedisk /dev/raw/raw13
由于要使用ODM,最好还是装个oracle,但可能由于本科时使用过oracle 9i的缘故,搞的现在还是好担心它的运行情况,所以下了个Oracle 10g的Express Edition,...第一次装Oracle 10g Express Edition的时候,由于可能是有tomcat和Heritrix占用了8080端口,导致装的过程中提示错误,没太在意,但无法启动主页面,查了资 料,一种说法是改掉其它占用...8080端口的软件,一种是改oracle的端口,照着做了一下,两种方法都试了,但依旧无法启动oracle,期间报了两种 错误: 1、ORA-01034: ORACLE not available ...后来查了一下,得知服务需要在HKEY-LOCAL-MACHINE的SYSTEM- CurrentControlSet里的Services中删除与oracle相关的项,重启,重装,访问到10g的主页面,由于是简版...oracle使用Data Miner?
领取专属 10元无门槛券
手把手带您无忧上云