ORACLE
文章平均质量分 54
lazycatw
这个作者很懒,什么都没留下…
展开
-
EXPLANIN PLAN 的输出显示ORACLE如何执行SQL语句
一、建采样输出表运行oracle/ora81/rdbms/admin/utlxplan.sql生成PLAN_TABLE表。二、执行处理表显示串行处理的规划表输出 oracle/ora81/rdbms/admin/utlxpls.sql显示并行执行列的规划表输出oracle/ora81/rdbms/admin/utlxplp.sql三、执行语句set autotrace onSET AUTOTRAC原创 2005-08-02 10:03:00 · 1403 阅读 · 0 评论 -
关于shared pool的深入探讨(一)
原文链接:http://www.eygle.com/internal/shared_pool-5.htmOracle使用两种数据结构来进行shared pool的并发控制:lock 和 pin.Lock比pin具有更高的级别.Lock在handle上获得,在pin一个对象之前,必须首先获得该handle的锁定.锁定主要有三种模式: Null,share,Exclusive.在读取访问对象时,通常需原创 2005-08-02 11:20:00 · 815 阅读 · 0 评论 -
了解Oracle数据库中的系统参数
Oracle数据库系统根据初始化参数文件init.ora中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数。Oracle系统中的参数,根据系统使用情况可以简单分为两大类,普通参数,也就是Oracle系统正常使用的一些参数,另外一类就是特殊参数,包括三种,过时参数、强调参数和隐藏参数。随着Oracle数据库新版本的发布,相应每次都会增加或者删除一些参数。如何查询当原创 2005-08-02 11:32:00 · 726 阅读 · 0 评论 -
数据库性能检查指导方案
在系统稳定之后,应该按照本指导方案每个月检查一次产品数据库。该指导方案适用于Oracle9i数据库,因为有些脚本在9i中才可以运行。检查方式均为以sysdba身份登录数据库以后在SQLPLUS中执行命令脚本(每小节的“检查方法”部分有详细的命令脚本)。登陆数据库的命令:sqlplus “sys/password as sysdba” 一.内存性能评估在内存性能评估的时候,我们使用内存性能指数(MP原创 2005-08-02 11:36:00 · 725 阅读 · 0 评论 -
在SQL*PLUS中应用AUTOTRACE REPORT
在SQL*PLUS中,当你成功的执行一个DML语句,比如SELECT, DELETE, UPDATE ,INSERT,你可以通过SQL优化器和语句的执行统计自动的获得一份报告。这份报告对于DML语句的性能监控和调优都是很有用处的。这份报告就是本文要讲的AUTOTRACE 报告。 配置AUTOTRACE报告(Configuring the AUTOTRACE Report)你可以通过以下的AUTOT原创 2005-08-02 11:43:00 · 605 阅读 · 0 评论 -
Oracle Tuning的一些总结
关于Oracle的性能调整,一般包括两个方面,一是指Oracle数据库本身的调整,比如SGA、PGA的优化设置,二是连接Oracle的应用程序以及SQL语句的优化。做好这两个方面的优化,就可以使一套完整的Oracle应用系统处于良好的运行状态。 本文主要是把一些Oracle Tuning的文章作了一个简单的总结,力求以实际可操作为目的,配合讲解部分理论知识,使大部分具有一般Oracl原创 2005-08-02 10:56:00 · 853 阅读 · 0 评论 -
关于shared pool的深入探讨(二)
原文链接:http://www.eygle.com/internal/shared_pool-6.htm研究了几天shared pool,没想到忽然就撞到问题上来了.作为一个案例写出来给大家参考一下吧.问题起因是公司做短信群发,就是那个18万买的4000字的短信小说.群发的时候每隔一段时间就会发生一次消息队列拥堵的情况在数据库内部实际上是向一个数据表中记录发送日志.我们介入来检查数据库的问题,在一原创 2005-08-02 11:24:00 · 899 阅读 · 0 评论 -
Oracle备份与恢复案例
一. 理解什么是数据库恢复 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库,该处理称为数据库恢复。恢复过程大致可以分为复原(Restore)与恢复(Recover)原创 2005-08-09 11:04:00 · 634 阅读 · 0 评论 -
归档日志
数据库的逻辑备份的一种也就是日志备份,但是我要先和你说一下,日志备份是把数据库的日常运行状态记录下来的一种方式,所以要求数据库和存放的空间一定要大,而且要作好物理备份,你应该制定一下备份方案,有物理和逻辑备份两个同时进行,网上有相关介绍,我当时制定了一个是根据ORACLE网定的,因为日志备份做不好可能造成数据库的瘫痪。(以下命令全部是SQL PLUS 下进行) 关闭数据库SHUT原创 2005-08-09 13:45:00 · 1070 阅读 · 0 评论 -
ORACLE数据库性能优化技术 (转载)
作为全球第一大数据库厂商,ORACLE数据库在国内外获得了诸多成功应用,据统计,全球93%的上市.COM公司、65家“财富全球100强”企业不约而同地采用Oracle数据库来开展电子商务。Oracle在国内成功的案例包括新华社多媒体数据库及信息服务系统、中国银行、建设银行、清华大学信息系统等。随着网络应用和电子商务的不断发展,各个站点的访问量越来越大,如何使用有限的计算机系统资源为更多的用户服务?原创 2005-08-02 11:17:00 · 1811 阅读 · 0 评论 -
Statspack安装配置使用说明
在数据库管理中,Oracle提供的statspack是一个很强大的工具,通过Statspack,可以收集系统信息,诊断数据库故障,也方便第三方技术支持进行远程阅读和建议。 看到很多人还不太了解这个工具的使用,论坛上同样的问题很多,所以写了一下一个说明文档,主要涉及安装配置和数据收集。 关于参数说明和性能部分还在继续进行中。 先帖一部分写完的出来,希望通过这些文字可以使不了解的朋友学会怎样配置和使用原创 2005-08-02 11:15:00 · 997 阅读 · 0 评论 -
ORACLE 8i 基本操作
注意事项A oracle中的对象名称使用大写如数据库名,表名,字段名,视图名等。当然用小写一般也可以,但最好用大写。B oracle数据库服务默认的端口号为 1521C Manager的拼写D 字符串相加用 || ,例 :select aaaa||bbbb from dual;E DESC 用来查看表的结构:包含哪些字段以及字段的数据类型F 日期转字符串的函数 TO_CHAR(日期字段,格原创 2005-08-02 10:03:00 · 1809 阅读 · 0 评论 -
Oracle sql 性能优化调整
1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session原创 2005-08-02 10:07:00 · 803 阅读 · 0 评论 -
如何写根据时间执行JOB
假设有一个存储过程p_test,每20分钟执行一次 解答: 1、把init.ora中如下两个参数打开 JOB_QUEUE_INTERVAL=60 JOB_QUEUE_PROCESSES=4 job_queue_keep_connections=true 然后重启一个库,如果原来已经打开了则不用这步了 2、示例,以下由sqlplus 来执行,具体参照一下相关的文档 VARIABLE jobno nu原创 2005-08-02 10:09:00 · 1687 阅读 · 0 评论 -
oracle在win2k下的安装与卸载的详细说明
在WinNT/2000上的安装过程 1、安装前先做好注册表的备份工作; 2、确认Oracle安装版本号 3、确认系统配置 系统基本要求: 内存: 128 M以上 交换空间 系统内存的2倍 光驱设备 支持ISO 9600格式 硬盘空间 典型安装NTFS下,ORACLE_HOME DIRVE>1.2G 操作系统 SOLARIS 2.5,LINUX 2.2 ,NT4.0+SP6以上 4、安装 插入光盘—原创 2005-08-02 10:11:00 · 751 阅读 · 0 评论 -
shared_pool命中率
可以通过动态性能表v$librarycache来查询从实例启动以来所有库高速缓存的活动情况v$librarycache表中以下几列反映了库高速缓存在执行调用阶段的不命中;pins,显示在库高速缓存中执行的次数;reload,显示在执行阶段库高速缓存不命中的数目如:select sum(pins) "请求存取数",sum(reloads) "不命中数"from v$librarycache一般sum原创 2005-08-02 10:12:00 · 935 阅读 · 0 评论 -
sqlplus的常用操作
软件环境: 1、Windows NT4.0+ORACLE 8.0.42、ORACLE安装路径为:C:/ORANT实现方法: show和set命令是两条用于维护SQL*Plus系统变量的命令 SQL> show all --查看所有68个系统变量值 SQL> show user --显示当前连接用户 SQL> show error原创 2005-08-02 10:15:00 · 783 阅读 · 0 评论 -
修改控制文件
先把oracle/admin/INSTANCE/udumpx下的文件都给删掉然后执行这个alter database backup controlfile to traceudump目录下就出现一个.trc文件,创建语法都在里边拿instance是你的实例名称原创 2005-08-02 10:17:00 · 810 阅读 · 0 评论 -
ORACLE常用傻瓜问题1000问
1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator/administrator 3. oracle 8.0.5怎么创建数据库? 用o原创 2005-08-02 10:35:00 · 745 阅读 · 0 评论 -
学习笔记
学习笔记:联机重做日志。 操作恢复的功能。 每个数据库都有自己的联机重做日志组(redo log groups). 叫做事例的联机重做线程(thread). 日志中都充满了重做纪录( redo records ), 也叫重做项(redo entry) 可以用重做纪录来重建所有数据库所改变的数据,包括回滚段。 重做纪录在SGA 的重做日志缓冲器中循环放入缓冲器。通过L原创 2005-08-09 13:42:00 · 896 阅读 · 0 评论