随笔分类 -  Oracle

上一页 1 2 3 下一页
Oracle Document
Oracle 9i数据库异常关闭后的启动
摘要:Oracle shutdown的时候突然断电,导致使用sql/plus启动时无法连接到数据库,具体描述为: connection can not permitted, shut in progress. 到dos 提示符 键入: c:\> sqlplus /nolog 显示: sql/plus: Realease9.0.2……..all rights reserved sql> co... 阅读全文
posted @ 2005-12-22 11:06 唐朝 阅读(192) 评论(0) 推荐(0) 编辑
分析Oracle数据库日志文件
摘要:一、如何分析即LogMiner解释从目前来看,分析Oracle日志的唯一方法就是使用Oracle公司提供的LogMiner来进行, Oracle数据库的所有更改都记录在日志中,但是原始的日志信息我们根本无法看懂,而LogMiner就是让我们看懂日志信息的工具。从这一点上看,它和tkprof差不多,一个是用来分析日志信息,一个则是格式化跟踪文件。通过对日志的分析我们可以实现下面的目的:1、查明数据库... 阅读全文
posted @ 2005-12-22 11:05 唐朝 阅读(497) 评论(0) 推荐(0) 编辑
Oracle常见错误代码
摘要:ORA-01650:unable to extend rollback segment NAME by NUM intablespace NAME 产生原因:上述ORACLE错误为回滚段表空间不足引起的,这也是ORACLE数据管理员最常见的ORACLE错误信息。当用户在做一个非常庞大的数据操作导致现有回滚段的不足,使可分配用的回滚段表空间已满,无法再进行分配,就会出现上述的错误。 ORA-016... 阅读全文
posted @ 2005-12-22 11:04 唐朝 阅读(323) 评论(0) 推荐(0) 编辑
在ORACLE中移动数据库文件
摘要:ORACLE数据库由数据文件,控制文件和联机日志文件三种文件组成。由于磁盘空间的变化,或者基于数据库磁盘I/O性能的调整等,数据库管理员可能会考虑移动数据库文件。下面以UNIX平台为例,分别讨论三种数据库文件的移动方法。一.移动数据文件: 可以用ALTER DATABASE,ALTER TABLESPACE两种方法移动数据文件。 1. ALTER DATABASE方法; 用此方法,可以移动任何... 阅读全文
posted @ 2005-12-22 11:03 唐朝 阅读(252) 评论(0) 推荐(0) 编辑
ORACLE备份策略(ORACLE BACKUP STRATEGY)
摘要:概要 1、了解什么是备份 2、了解备份的重要性 3、理解数据库的两种运行方式 4、理解不同的备份方式及其区别 5、了解正确的备份策略及其好处 一、了解备份的重要性 可以说,从计算机系统出世的那天起,就有了备份这个概念,计算机以其强大的速度处理能力,取代了很多人为的工作,但是,往往很多时候,它又是那么弱不禁风,主板上的芯片、主板电路、内存、电源等任何一项不能正常工作,都会导致计算机系统不能正常工... 阅读全文
posted @ 2005-12-11 18:06 唐朝 阅读(335) 评论(0) 推荐(0) 编辑
ORACLE数据库性能优化(转)
摘要:可以通过调整数据库应用程序、数据库和操作系统来增强ORACLE的性能。适当的调整ORACLE可以针对特定的应用程序和硬件配置获得较好的性能。性能调整要考虑响应时间、吞吐量、限制这三个因素。依赖于应用的不同特性,对这三个因素的要求也不尽相同。对于OLTP来说,要求有较高的响应时间,而对于OLAP来说,对吞吐量有较高的要求。系统的响应时间可分为服务时间和等待时间,对于响应时间性能调整来说,就是缩短服务... 阅读全文
posted @ 2005-12-10 20:31 唐朝 阅读(948) 评论(0) 推荐(0) 编辑
突破oracle for win2K的2G内存限制
摘要:众所周知,在32位的操作系统如win2K上,操作系统能管理的内存为4GB(power(2,32) =4G) ,oracle使用的总内存有2G限制。目前大多数信息系统都能为数据库服务器配上4G物理内存甚至更多,但无论你为系统配置多大的物理内存,正常情况下都不能使oracle使用超过2G的内存(包含SGA、PGA等),从而造成系统资源浪费。那么,有没有什么办法能使运行在windows系统上的ora... 阅读全文
posted @ 2005-11-16 15:27 唐朝 阅读(214) 评论(0) 推荐(0) 编辑
ORACLE常见错误代码的分析与解决
摘要:在使用ORACLE的过程过,我们会经常遇到一些ORACLE产生的错误,对于初学者而言,这些错误可能有点模糊,而且可能一时不知怎么去处理产生的这些错误,本人就使用中出现比较频繁的错误代码一一做出分析,希望能够帮助你找到一个合理解决这些错误的方法,同时也希望你能够提出你的不同看法。毕竟作为一种交流的手段,个人意见难免过于偏颇,而且也必定存在着不足,出错之处在所难免。写这篇文章的目的就是想通过相互之... 阅读全文
posted @ 2005-11-14 22:06 唐朝 阅读(468) 评论(0) 推荐(0) 编辑
Oracle 9i 分析函数参考手册
摘要:Oracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。下面例子中使用的表来自Oracle自带的HR用户下的表,如果没有安装该用户,可以在SYS用户下运行$ORACLE_HOME/demo/schema/human_resources/hr_main.sql来创建。 少数几个... 阅读全文
posted @ 2005-11-11 17:03 唐朝 阅读(247) 评论(0) 推荐(0) 编辑
Oracle优化经典文章------磁盘I/O和碎片篇
摘要:Oracle优化经典文章------磁盘I/O和碎片篇不平衡的磁盘I/O和撤消会妨碍性能。这里讨论如何正确定位和配置一些与Oracle数据库相关的物理数据文件。 主要讨论以下内容:[1] 使用磁盘阵列 选择合理的RAID方式。[2] 在可用的硬盘之间分布关键数据文件 要特别注意的文件:system表空间、TEMPORARY表空间、回滚段或UNDO表空间、联机重做日志文件(最好放在最快的... 阅读全文
posted @ 2005-11-11 17:00 唐朝 阅读(244) 评论(0) 推荐(0) 编辑
Oracle优化经典文章------索引原理篇
摘要:Oracle提供了大量索引选项。知道在给定条件下使用哪个选项对于一个应用程序的性能来说非常重要。一个错误的选择可能会引发死锁,并导致数据库性能急剧下降或进程终止。而如果做出正确的选择,则可以合理使用资源,使那些已经运行了几个小时甚至几天的进程在几分钟得以完成,这样会使您立刻成为一位英雄。这篇文章就将简单的讨论每个索引选项。主要有以下内容:[1] 基本的索引概念 查询DBA_INDEXES视图... 阅读全文
posted @ 2005-11-11 17:00 唐朝 阅读(251) 评论(0) 推荐(0) 编辑
Oracle专家调优秘密
摘要:在过去的十年中, Oracle 已经成为世界上最专业的数据库之一。对于 IT 专家来说,就是要确保利用 Oracle 的强大特性来提高他们公司的生产力。最有效的方法之一是通过 Oracle 调优。它有大量的调整参数和技术来改进你的 Oracle 数据库的性能。 Oracle 调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善 Oracle 数据库的性能,有一些基本的概念是每个 Orac... 阅读全文
posted @ 2005-11-11 16:56 唐朝 阅读(207) 评论(0) 推荐(0) 编辑
Oracle临时表 优化查询速度
摘要:1、前言 目前所有使用Oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。 当然在Oracle中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某几张表关联之后得到的结果集非常小并且查询得到这个结果集的速度非常快,那么这个时候我考虑在Ora... 阅读全文
posted @ 2005-11-10 23:13 唐朝 阅读(695) 评论(0) 推荐(0) 编辑
Long字段的处理
摘要:对于long databyte和LONG RAW类型字段的诸多操作,许多人都存在迷惑1、如何insert ,update long databyte的问题?2、以及如何使用Long RAW的问题?3、如何在long字段中匹配查询?4、如何得到long字段长度在这里,提供3个方法insert long databyte方法一:declarestr_start integer := 15;str_le... 阅读全文
posted @ 2005-10-13 15:50 唐朝 阅读(438) 评论(0) 推荐(0) 编辑
高效SQL原则
摘要:No1:选择合适的优化器有关优化器内容参见相关资料。 No2:共享SQL为了不重复解析相同的SQL语句,在第一次解析之后, ORACLE将SQL语句存放在内存中.这块位于系统全局区域SGA(system global area)的共享池(shared buffer pool)中的内存可以被所有的数据库用户共享. 因此,当你执行一个SQL语句(有时被称为一个游标)时,如果它 和之前的执行过的语句完全... 阅读全文
posted @ 2005-10-08 22:26 唐朝 阅读(1419) 评论(0) 推荐(0) 编辑
我的oracle笔记五(oracle优化方面)
摘要:68、oracle 安全与审计user_sys_privs,user_tab_privs;配置文件主要参数session_per_user 每个用户可同时进行几个会话cpu_per_session 每个用户可用多少个(cpu的)百分之一秒cpu_per_call 语法分析、执行、取数可用多少个百分之一秒connect_time 用户连接数据库的时间(分钟)idle_time 用户不调用数据库的时间... 阅读全文
posted @ 2005-10-08 21:59 唐朝 阅读(875) 评论(0) 推荐(0) 编辑
我的oracle笔记四(DBA管理)
摘要:1、通常oracle需要启动OracleServiceORCL,OracleStartORCL,OracleTNSListener 任务在NT上至少要启动两个服务oraclestartID和oracleserverID每个数据库都有一个系统标识符(SID),典型安装的数据库使用的系统标识符是ORCL2、启动关闭数据库关闭:svrmgr>connect internal/oracle>shutdow... 阅读全文
posted @ 2005-10-08 21:57 唐朝 阅读(516) 评论(0) 推荐(0) 编辑
我的oracle笔记三(系统函数和系统包使用方面)
摘要:1.十进制和十六进制转换(oracle 8i以后)select to_char(125,'XXXXX') from dual-----------7Dselect to_char(125,'xxxxx') from dual-----------7dselect to_number('7D','XXXXX') from dual-----------1252. ORACLE产生随机函数DBMS_R... 阅读全文
posted @ 2005-10-08 21:56 唐朝 阅读(463) 评论(0) 推荐(0) 编辑
我的oracle笔记二(pl/sql 编程方面)
摘要:1.自治事务:8i以上版本,不影响主事务。在存储过程的is\as后面声明PRAGMA AUTONOMOUS_TRANSACTION; 自治事务防止嵌套提交,使事务在自己的事务区内提交或回滚不会影响其他的事务。2、包包说明(package specification),包头,存放关于包的内容的信息,定义包的用户可见的过程、函数,数据类型和变量create or replace package tt_... 阅读全文
posted @ 2005-10-08 21:54 唐朝 阅读(453) 评论(0) 推荐(0) 编辑
oracle笔记(转)
摘要:1.增加主键alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN);指定表空间alter table TABLE_NAME add constraint KEY_NAME primary key (TABLE_COLUMN) using index tablespace TABLE_SPACE_NAME;2... 阅读全文
posted @ 2005-10-08 21:52 唐朝 阅读(402) 评论(0) 推荐(0) 编辑

上一页 1 2 3 下一页