
Oracle DBA 手册
Carryf
这个作者很懒,什么都没留下…
展开
-
CREATE TABLESPACE命令详解
语法描述:CREATE [UNDO] TABLESPACE tablespace_name[DATAFILE datefile_spec1 [,datefile_spec2] ......[ { MININUM EXTENT integer [k|m] | BLOCKSIZE integer [k]|logging clause|FORCE LOGGING|DEFAU原创 2007-11-09 09:37:00 · 2589 阅读 · 1 评论 -
控制文件的手工创建
如果所有的控制文件都损坏,但是没有进行备份的情况下,需要我们手工进行创建控制文件。 控制文件是一个比较复杂的过程,也比较耗时,故强烈建议在数据库的文件结构发生变化的时候,使用如下的命令生成一份创建控制文件的脚本,以防万一。最好也做好控制文件的备份工作:详细脚本:SQL>shutdown immediate;SQL>startup mount;SQL>al原创 2008-01-15 16:30:00 · 2511 阅读 · 0 评论 -
oracle 10G 闪回技术
以下是关于在oracle 10g 中相关闪回技术的应用的详细操作例子.闪回技术包括:按行版本闪回闪回表中的数据闪回删除闪回事务闪回数据库1.要使用闪回查询和闪回表功能,必须配置的参数:NAME TYPE VALUE-------------------------原创 2008-08-30 21:46:00 · 1443 阅读 · 0 评论 -
oracle standby 归档日志删除脚本和standby数据库启动脚本
最近因为系统维护人员对oracle 系统不是很熟悉,特别是对standby 数据库是否正常启动不是很清楚。现在特别制作了相关的启动standby数据库的脚本,如果启动过程中有错误将会提示。如果在删除日志的时候发现因为standby数据没有正常启动导致日志无法应用,不幸日志又删除了,这样standby必须重做。为了对这些不是很负责任的人提供一些保险。现在特制定了如下脚本:1.删除原创 2008-06-12 17:49:00 · 3693 阅读 · 0 评论 -
oralce 10g 的表空间传输特性的应用
在oracle10g中,表空间的传输特性,增强了数据在不同的平台上快速转换提供了更强大的功能.以下是利用oracle的表空间的传输特性,进行快速的数据移植的操作方法:9i 只能在相同平台中移植,10g中可以实现不同平台的移植,只要操作系统字节顺序相同,如果不同可以进行相互转换。1) 查询操作系统的字节顺序select * from v$transportab原创 2008-08-30 21:51:00 · 1007 阅读 · 0 评论 -
oracle 10g 的外部表传输机制和oracle 9i对比
A. oracle 9i 的应用方法: --生成表的格式文件spool trans_flat.txt select grade||,||losal||,||hisal from salgrade;spool off;--把trans_flat.txt 放到dump_dir 目录对象的路径下:--创建外部表create table salgrad原创 2008-08-30 22:01:00 · 891 阅读 · 0 评论 -
redhat linux as 5 安装oracle 10g的详细过程(已经做过测试)
Redhat linux下oracle 10g 安装说明 (以下步骤是直接在服务器上的gnome下安装。)(以下代码转自互联网上的多篇文章,为了便于学习,经过整理和完善。) RHEL5 ()安装redhat5时要独立分配磁盘给SWAP,空间大小应该是内存大小*2最好使用内存>1G的机器 系统检查命令:检查内存情况# grep MemTotal /proc/meminfo –转载 2008-09-28 10:04:00 · 11127 阅读 · 1 评论 -
oracle undo 表空间的监控管理
以下内容转自网络。在oracle 9i中。我们可以根据v$undostat的信息,估算出这个时期需要的undo表空间大小以下是计算需要的undo表空间平均值的sql语句select ur undo_retention, dbs db_block_size, ((ur * (ups * dbs)) + (dbs * 24)) / 1024 / 1024 as "M_bytes" from转载 2008-09-29 12:03:00 · 1466 阅读 · 0 评论 -
一步一步教你Oracle 9i在Linux下的安装
一步一步教你Oracle 9i在Linux下的安装 Oracle9i 2000 年 10 月在 Oracle Open World 上发布,为 Oracle 数据库、应用服务器和开发工具引进了许多新功能。Oracle9i是业界第一个完整、简单的用于互联网的新一代智能化的、协作各种应用的软件基础架构。Oracle9i 实际上是指 Oracle9i Databas转载 2008-09-30 18:02:00 · 969 阅读 · 0 评论 -
oracle 10g dbcontrol 配置
以下信息来源互联网: 在用DBCA建库的时候,可以选择是否启用dbcontrol,启用的话需要在数据库中建立一个sysman的schema,用于保存EM的一些数据,这个就是EM的资料库(repository)。使用命令行工具emca可以创建,修改,重建或者删除dbcontrol的配置。SQL> select * from v$version;BANNER---------转载 2008-09-28 10:42:00 · 1334 阅读 · 0 评论 -
Oracle 数据库唯一约束中的NULL的处理
以下文章从网上进行摘录,并进行了补充例子:【赛迪网-IT技术报道】根据NULL的定义,NULL表示的是未知,因此两个NULL比较的结果既不相等,也不不等,结果仍然是未知。根据这个定义,多个NULL值的存在应该不违反唯一约束。 实际上Oracle也是如此实现的: SQL> create table t(id number); Table created SQL> alte转载 2008-10-04 00:07:00 · 1388 阅读 · 0 评论 -
Oracle Programming with Perl DBI / DBD
http://www.idevelopment.info/data/Oracle/DBA_tips/Programming/PROGRAMMING_2.shtml Oracle Programming with Perl DBI / DBD by Jeff Hunter, Sr. Database Administrator <!-- | ************转载 2010-05-03 09:47:00 · 1495 阅读 · 0 评论 -
PHP 中使用oracle 环境配置
http://www.oracle.com/technology/global/cn/pub/notes/technote_php_instant.html为 Linux 和 Windows 安装 PHP 和 Oracle 10g Instant Client 作者:Christopher Jones,甲骨文公司的咨询技术人员发布日期:2004 年 12 月 Oracle 10g Inst转载 2010-05-03 09:54:00 · 1519 阅读 · 0 评论 -
oracle 主键,外键,联合主键相关文档
原文连接:http://www.psoug.org/reference/constraints.html Oracle Constraints Version 11.1转载 2008-04-08 18:20:00 · 3211 阅读 · 0 评论 -
Oracle Freelist和HWM原理及性能优化
文章转自:http://www.itqoo.com/data/MSSQL/200611/24313.html 近期来,FreeList的重要作用逐渐为Oracle DBA所认识,网上也出现一些相关的讨论。本文以FreeList为线索对Oracle的存储管理的原理进行较深入的探讨,涉及Oracle段区块管理的原理,FreeList算法等。而与FreeList密切相关的一个重用特性HWM,与s转载 2008-01-08 19:34:00 · 882 阅读 · 0 评论 -
Oracle联机日志文件丢失或损坏的处理方法
Oracle联机日志文件丢失或损坏的处理方法 经验总结: 联机日志分为当前联机日志和非当前联机日志,非当前联机日志的损坏是比较简单的,一般通过clear命令就可以解决问题。 损坏非当前联机日志: 1、启动数据库,遇到ORA-00312 or ORA-00313错误,如: ORA-00313: open failed for members of log group 4 of thread 1 OR转载 2007-11-09 11:58:00 · 687 阅读 · 0 评论 -
oracle DBA 基本语句
oracle DBA 基本语句一、 修改共享池的大小:SQL>alter system set shared_pool_size=32M scope=spfile;二、 修改数据库高速缓冲区的大小:SQL>alter system set db_cache_size=400M scope=spfile;三、 打开高速缓冲区顾问工具(动态参数)SQL>原创 2007-11-13 15:09:00 · 1129 阅读 · 0 评论 -
oracle LOB 大对象的表Move方法
对于LOB型的表,数据量比较大的话,比如单个表的大对象有6G以上的话,使用导入和导出的方法是比较浪费时间的,并且不划算。本人测试过在P4 2.4G 1G内存 的一般工作站使用imp/dmp方法操作的话,需要4个小时。在Dell1950 的标准配置的服务器上进行单个表数据的导入,16G的数据花了5小时。使用alter table xx deallocate unused 或alter转载 2007-11-14 21:36:00 · 12006 阅读 · 3 评论 -
Analyze 命令的使用方法
Analyze 命令的使用方法 ANALYZE { TABLE [ schema. ]table [ PARTITION ( partition ) | SUBPARTITION ( subpartition ) ] | INDEX [ schema. ]index [ PARTITION ( partition ) | SUBPARTITION (原创 2007-11-25 09:09:00 · 1511 阅读 · 0 评论 -
oracle 段的查看和管理
Oracle 数据库系统总是将系统用的回滚取名为SYSTEM(不要与SYSTEM用户相混),而且该回滚段都建立在 SYSTEM表空间内。比如可以从下面查询中看到系统的所有回滚段的基本信息: SQL> select segment_name,tablespace_name,bytes,next_extent 2 from dba_segments where segment_type=R转载 2007-11-29 12:13:00 · 950 阅读 · 0 评论 -
Oracle回滚段概念用法规划及问题的解决
回滚段管理一直是ORACLE数据库管理的一个难题,本文通过实例介绍ORACLE回滚段的概念,用法和规划及问题的解决。回滚段概述 回滚段用于存放数据修改之前的值(包括数据修改之前的位置和值)。回滚段的头部包含正在使用的该回滚段事务的信息。一个事务只能使用一个回滚段来存放它的回滚信息,而一个回滚段可以存放多个事务的回滚信息。 回滚段的作用 事务回滚:当事务修改表中数据的时候,该数原创 2007-11-29 12:16:00 · 781 阅读 · 0 评论 -
oracle staspatck 详细报告
详细解读 STATSPACK 报告 说在前面,很容易被忽略的几个点:在读报告的时候,我们首先需要看清楚,留意3个内容,这份报告所对应的数据库版本,cluster方式,以及报告的时间段。尤其需要注意的就是时间段,脱离了时间段的statspck将是毫无意义的,甚至会得出错误的结果。STATSPACK report for1、报表头信息/* 报表头信息,数据库实例相关信息,包括转载 2007-11-29 13:14:00 · 2647 阅读 · 0 评论 -
oracle DBA 基础培训教程-从实践中学习oracleDBA
第一章 oracle 的体系结构1.2 oracle 数据库中的常用术语进程: (process)后台进程: (background process)缓冲区: (buffer)主机: (host)服务器: (server)客户机: (client)1.3 oracle 数据库管理系统的体系结构1.4 oracle 服务器 3种安装模式:(1)原创 2007-11-30 09:11:00 · 2936 阅读 · 0 评论 -
SQL*plus set 环境变量参数详解
sqlplus set 参数详解转个帖子,很多人对sqlplus 的参数不了解SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等。可用SET命令改变这些系统变量,也可用SHOW命令列出它们.使用set命令的语法如下: SET 系统变量 值其中系统变量及其可选值如下转载 2008-02-26 11:20:00 · 1175 阅读 · 0 评论 -
Sql*plus技巧之SPOOL应用
Sql*plus中蕴藏着好多技巧,如果掌握这些技巧,对于在oracle数据库下进行快速开发与有效维护数据库都是有益的。下面就介绍一二本文来自: 中国网管联盟(bitsCN.com) 详细出处参考:http://www.bitscn.com/oracle/exploiture/200611/82320.html1.使用SQL*PLUS动态生成批量脚本创建gen_drop_table.sql文转载 2008-02-26 11:41:00 · 1033 阅读 · 0 评论 -
LOB存储知识
LOB存储笔记本文讨论内部LOB段(CLOB,BLOB,NCLOB)如何选择正确的存储参数。将会讨论如下几点 Concept Enable/Disable storage in Row Chunk Size PCTVERSION Cache/NoCache Logging/Nologging 其它St转载 2007-12-06 09:25:00 · 1461 阅读 · 0 评论 -
dbms_stats 使用详解
该部分语法主要整理自: http://www.builder.com.cn/2003/0908/95524.shtmldbms_stats能良好地估计统计数据(尤其是针对较大的分区表),并能获得更好的统计结果,最终制定出速度更快的SQL执行计划。清单A展示了dbms_stats的一次示范执行情况,其中使用了options子句。execdbms_stats.gather_schema_s转载 2007-12-15 14:21:00 · 2246 阅读 · 0 评论 -
如何在PHP中使用Oracle数据库
http://www.builder.com.cn/2007/1027/583048.shtml在php3.0以上版本中,php内置了几乎目前所有的数据库处理函数,包括Oracle;在本文中我们通过一个实例来介绍了如何使用这些函数来操作Oracle数据库。 PHP提供了2大类API(应用程序接口)来操作Oracle数据库。一个是标准的Oracle处理函数(ORA) 另一个是Oracle 8调用转载 2010-05-03 10:00:00 · 808 阅读 · 0 评论