CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

数据库 | Oracle | DB2 | SQL Server | MySQL | 商业智能 | BI | DBA | Sybase| SQL Server 2008

您现在的位置: IT专家网 > 数据库子站 > Oracle > 存储和备份

Oracle Stream配置详细步骤

Oracle Stream功能是为提高数据库的高可用性而设计的,在Oracle 9i及之前的版本这个功能被称为Advance Replication。Oracle Stream利用高级队列技术,通过解析归档日志,将归档日志解析成DDL及DML语句,从而实现数据库之间的同步。 阅读全文
2007-12-17 01:01

使用文字下标简化PL/SQL技巧

以前称为INDEX BY表格的联合数组就一直是PL/SQL的一项功能。它们是稀松数组,这意味着它们只存储所装载的元素,不会为中间目录值保留空间。然而,它们的一个原始局限在于下标(即INDEX BY的“目录”)必须为整数。Oracle 9i第2版扩充了这一功能,允许以文字为下标。 阅读全文
2007-12-10 01:40

使用可传输表空间的特性复制数据

可传输表空间的特性主要用于进行库对库的表空间复制,要进行传输的表空间必须置于read-only模式。如果生产库不允许表空间置为只读模式,没关系,方法还是有的,通过RMAN备份也可以创建可传输表空间集…… 阅读全文
2007-12-05 09:11

你喜欢用number做数据类型吗?

如果编码不含一些字符的话,用number确实很有优势…… 阅读全文
2007-12-04 00:00

Oracle 11g备份恢复功能增强

  Oracle11g在备份和恢复方面新增了很多的功能,无论是性能、功能性、安全性和可操作性方面都有了不同程度的提高。本文介绍RMAN删除归档日志时的验证…… 阅读全文
2007-11-16 00:00

解析Oracle数据库的后备和恢复

恢复子系统是数据库管理系统的一个重要组成部分。恢复处理随所发生的故障类型所影响的结构而变化,不管为ORACLE数据库设计成什么样的后备或恢复模式,数据库数据文件、日志文件和控制文件的操作系统后备是绝对需要的,它是保护介质故障的策略部分…… 阅读全文
2007-11-01 09:51

Oracle企图收购开源数据库MySQL未果

去年年底,Oracle收购了为MySQL多年来提供数据库引擎服务的合作企业,迫使MySQL只能另外找其他合作厂商。未来开源数据库到底有多大的生存几率…… 阅读全文
2007-10-10 16:57

轻松掌握Oracle数据库中的物理结构

每一个Oracle数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引)的数据物理地存储在数据库的数据文件中…… 阅读全文
2007-10-04 08:05

轻松掌握Oracle内存结构

软件区是只读,可安装成共享或非共享。ORACLE系统程序是可共享的,以致多个ORACLE用户可存取它,而不需要在内存有多个副本。用户程序可以共享也可以不共享…… 阅读全文
2007-10-03 08:40

Oracle数据复制技术有效解决数据冗余

数据复制技术通过将这些共享数据复制到位于不同地点的多个数据库中,从而实现数据的本地访问,减少了网络负荷,并提高了数据访问的性能…… 阅读全文
2007-06-20 13:58

深入研究Oracle数据库中空间管理

在Oracle数据库中,DBA可以通过观测一定的表或视图来了解当前空间的使用状况,进而作出可能的调整决定 阅读全文
2007-06-08 14:02

多个dump文件做Oracle中大数据量输出

Oracle的Export工具(exp)是用于全面备份策略中有用的一部分。它允许你恢复小到一张表的数据,这个工作使用正规的基于datafile的备份是很难完成的。但是随着数据库和单个表在大小上不断增长,创建足够容纳数据的单个export文件变得困难 阅读全文
2007-06-05 08:38

充分认识 Oracle 数据库表与视图

Oracle数据库数据对象中最基本的是表和视图,其他还有约束、序列、函数、存储过程、包、触发器等。对数据库的操作可以基本归结为对数据对象的操作,理解和掌握Oracle数据库对象是学习Oracle的捷径 阅读全文
2007-05-09 09:44

完全攻略 Oracle数据库备份与恢复

Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份 阅读全文
2007-05-06 13:08

详解Oracle分布式系统数据复制技术

数据复制技术通过将这些共享数据复制到位于不同地点的多个数据库中,从而实现数据的本地访问,减少了网络负荷,并提高了数据访问的性能…… 阅读全文
2007-04-18 09:44

Oracle9i中监视索引的使用

这篇文章的目的就是向你介绍通过Oracle9i中的新特性来辨别未使用的索引 阅读全文
2007-04-11 13:00

调整Oracle应用系统性能的原则和方法

对于 Oracle 数据库应用开发者往往碰到整个系统的性能随着数据量的增大显著下降的问题,可以从以下几个方面提高整个系统的性能…… 阅读全文
2007-03-14 09:19

实现Oracle异地数据自动备份方案

在大型商业应用中,数据的异地容灾备份十分重要,也必不可少。笔者根据自己的实践经验,设计了一套简洁地实现异地数据自动备份的方案,可供数据库管理人员参考。文中所有的程序都经过测试,运行良好。这里模拟的异地运行环境为一主一备两套Sun Solaris系统,所采用的备份方法为Oracle数据库提供的标准备份:export。 阅读全文
2007-02-25 09:29

Oracle10g数据库的4种存储形式介绍

数据库的存在一定需要有永久性存储方式和介质。Oracle自然也不例外,在Oracle10g中,有4种存储形式,分别是操作系统文件,裸分区,自动存储管理,集群系统OCFS(RAC)。下面分别说一下这4种存储形式。 阅读全文
2007-02-15 09:30

Oracle中安全可靠的复制问题的说明

使用现成的Oracle技术来建立分布式系统。复制包括使一个分布式系统中跨多个数据库的一些或所有应用程序数据保持同步。在本栏目中,我将解释为什么你需要使用复制功能,并描述一些可以用来实现复制功能的Oracle技术。 阅读全文
2007-01-05 08:00

如何在Oracle存储过程中拥有role权限

我们知道,用户拥有的role权限在存储过程是不可用的。遇到这种情况,我们一般需要显式进行系统权限,如grant create table to suk;但这种方法太麻烦,有时候可能需要进行非常多的授权才能执行存储过程,实际上,oracle给我们提供了在存储过程中使用role权限的方法:修改存储过程,加入Authid Current_User时存储过程可以使用role权限。 阅读全文
2006-12-20 09:52

Oracle大文本在ASP中存取问题的解决

在基于Client/Server结构的数据库环境中,通过OLE DB接口可以存取数据,但它定义的是低层COM接口,不仅不易使用,而且不能被VB,VBA,VBScript等高级编程工具访问。而使用ADO则可以很容易地使VB等编程语言直接访问数据(通过OLE DB接口)。ADO是基于面向对象方法的,ADO对象模型总共才包括六个对象,相对于数据访问对象(DAO)来说简单得多。因此实际中常常使用它来访问数据库。 阅读全文
2006-12-08 13:35

用.NET调用Oracle存储过程返回记录集

  oracle的存储过程返回记录集,关键之处是要用游标。 关于数据库的游标(cursor)大家肯定都接触不少,我们可以通过OPEN,FETCH,CLOSE操作控制游标进行各种方便的操作,这方面的例子我就不在重复了。我们现在要介绍的是游标变量(cursor variable)。类似游标,游标变量也是指向一个查询结果集的当前行。不同的是,游标变量能为任何类型相似(type-compatible)的查询打开,而并不是绑定到某一个特定的查询。通过游标变量,你可以在数据库的数据提取中获得更多的方便。 阅读全文
2006-12-08 10:35

通过OMS来实现Oracle数据备份的方法

在oracle 9i中可以方便的把数据导出为文件,或者从文件导入。通过oracle的管理服务器(oracle management server,oms)可以方便的实现,整个操作过程中有很多地方需要解释说明,但是完整的指导资料不多。各大论坛上很多所谓的高手,对该主题的回答往往是,高手是不用oms的,用exp/impl吧。 阅读全文
2006-11-30 08:00

面向DBA的Linux Shell脚本编写简介

  大约 7 年前,Oracle 发布了 Linux 上的第一个商业数据库。从那时起,Oracle、Red Hat 和 Novell/SUSE 就不断地合作更改 Linux 内核,从而提高数据库和应用程序的性能。正因为这样,用于 Linux 的 Oracle 数据库 10g 才包含了与操作系统紧密相关的许多增强功能。DBA 比以往任何时候更需要了解和使用此平台来在其监视下对系统进行最佳管理。

  以往,系统管理员与 DBA 之间在职责方面存在差别。但实际上,这种差别通常并不明显。许多 IT 部门雇佣一些可解决数据库级以及操作系统级问题的员工。当然,Oracle 数据库本身使用操作系统资源,并能与其环境紧密交互。

  此外,许多系统管理员和 DBA 发现将其工作相关的任务自动化很有必要或比较方便。软件安装、系统资源监视以及系统管理涉及一些重复和容易出错的任务,而自动过程可以比手动过程更好地完成这些任务。

  将这些任务自动化的方法之一是 shell 脚本。Shell 脚本自 Linux 系统安装之初就起着重要作用。启动和关闭系统时就会调用各种脚本。Oracle 和其他第三方供应商的实用程序也是通过 shell 脚本可调用的。由于这些脚本可以快速开发,因此历来就用它们构建应用程序原型。系统管理员已利用通过 shell 脚本实现的功能提供针对其监视的系统的特定要求和特征定制的解决方案了。

  在本文中,我将介绍“bash”shell 脚本可以实现的、与在 Linux 平台上安装、运行和维护 Oracle 数据库相关的功能。注意,本文适用于 Linux 脚本初学者或对 Linux 相对陌生的 DBA;对大多数经验丰富的 Linux 系统管理员则不适用。

阅读全文
2006-11-22 08:03

包含复制环境的数据库迁移

  由于产品系统需要进行一次跨平台的迁移,因此,只能通过EXP/IMP来实现。所幸的是需要迁移的数据库数据量不大,而且停机时间相对充裕。但是需要迁移的数据库已经部署了高级复制环境,打算进行一系列的测试,测试包含高级复制环境数据库在通过EXP/IMP工具迁移到新的环境中,复制环境是否生效。 阅读全文
2006-11-20 08:00

在同一个服务器上重新存储现有数据库

  有时候需要完成的一个任务就是在同一个服务器上将现有的数据库的一个较老的版本重新存储一下。出于审计的目标,重新存储或者恢复一个较老的数据,或者甚至是报告,这都是必要的。在大多数情况下,你不会使用你的产品服务器,但是对于测试或者开发服务器来说,这是很容易出现的情况。

  重新存储数据库的处理方式与任何其它重新存储过程方式一样,只有一个例外。问题未必是出在重新存储过程之中,而是有可能在文件的物理位置数值被嵌入到备份拷贝中,需要对它进行修改。

  要调查这一点,我们可以在主数据库中运行如下的查询。这段代码将会给我们看所有数据库的结果和物理文件的位置。

SELECT sd.name,
saf.name,
saf.filename
FROM master.dbo.sysaltfiles saf
INNER JOIN master.dbo.sysdatabases sd ON sd.dbid = saf.dbid

阅读全文
2006-11-15 08:00

Oracle 10g中用FIRALL处理非连续数组

  在PL/SQL循环中执行数据操作语言(DML)是一件费时的工作,因为每次循环都要由PL/SQL引擎转向SQL引擎。应用FORALL是一个更好的方法,它一次性向SQL语句提交一组临时值。 阅读全文
2006-11-14 08:00

使用Linux上面的exp/imp克隆数据库

  有没有可能使用Linux AS4 中的 exp/imp从Linux(R3 update4)服务器上克隆Oracle 10g数据库到IBM的刀片服务器上?   问题提出于2006年10月23日   专家回答: 阅读全文
2006-11-09 08:00

Oracle8i数据库中索引的维护

本文只讨论Oracle中最常见的索引,即是B-tree索引。本文中涉及的数据库版本是Oracle8i。 阅读全文
2006-10-31 08:00

Oracle数据库10g中的分区功能

Oracle 分区功能可以提高许多应用程序的可管理性、性能与可用性。通过分区功能,可以将表、索引和索引组织表进一步细分为段,从而能够更精确地管理和访问这些数据库对象。Oracle 提供了种类繁多的分区方案以满足每种业务要求。而且,因为在 SQL 语句中分区是完全透明的,所以该功能几乎可应用于任何应用程序。 阅读全文
2006-10-24 08:00

Oracle数据库备份与恢复的三种方法

Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 阅读全文
2006-10-24 00:00

Oracle中的用户管理的不完全恢复

用户管理的不完全恢复必须满足下面三个条件才可以使用: a) 归档模式 b) 要有所有datafile在误操作之前的备份 c) 要有自要使用的备份以来的所有归档 阅读全文
2006-10-04 06:00

如何实现数据存储的管理维护?

如何确保所有数据能够得到可靠备份,及时进行灾难恢复是存储管理软件的核心任务。此外存储管理软件还存在以下一些基本功能,诸如改进系统和应用I/O性能及存储管理能力,提高数据和应用系统的高可用性,减少由于各种原因中断数据存取或者应用系统宕机的时间,实现技术有分级存储管理(HSM)、ClusterServer(集群服务器)等。 阅读全文
2006-09-27 08:00

Oracle控制文件如何重建?

数据库系统运行一段时间后有很多参数需要调整,有些参数可$ORACLE_HOME/dbs/initXXX.ora文件中调整,而有些参数必须要在ORACLE的控制文件中调整。 阅读全文
2005-11-05 11:33

Oracle:如何备份控制文件?

第一种方法产生的是一个跟踪文件,里面存放的是创建控制文件的脚本,可以用记事本等文本编辑器打开。这个脚本可以让你重新创建控制文件,   生成一个跟踪文件到init.ora中user_dump_dest所指的目录下($ORACLE_HOME\ADMIN\ORADB\UDUMP\)。 阅读全文
2005-10-03 08:25

用裸设备扩数据库表空间

裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。 阅读全文
2005-09-15 10:02

案例研究:硬件集群.vs.复制

以下是基于Tier 1银行的真实情况。我们使用的是Sybase 工具,例如ASE和Replication Server,但是这个案例也非常适用于其他的引擎,如带有数据防护(Data Guard)的Oracle等。 阅读全文
2005-08-18 10:52

检测Oracle可用性和表空间容量

检测Oracle的可用性所需要的比简单的ping或者ps -ef | grep 等Oracle的命令要多得多。除了Oracle的激活和可用性之外,我还进行了检测以确保它可以用,这样我还可以检测表空间的容量。 阅读全文
2005-08-11 08:38

Oracle中实现数据库的复制

在Internet上运作数据库经常会有这样的需求:把遍布全国各城市相似的数据库应用统一起来,一个节点的数据改变不仅体现在本地,还反映到远端。复制技术给用户提供了一种快速访问共享数据的办法。 阅读全文
2005-07-25 09:34

Oracle数据库如何整理碎片?

作为影响数据库性能的一大因素--数据库碎片,应当引起dba的足够重视,及时发现并整理碎片乃是dba一项基本维护内容。 阅读全文
2005-07-12 08:36

Oracle灾难防护的关键技术

Oracle 恢复管理( RMAN )有很多可以用来帮助备份和恢复进程的功能,该工具具有命令行和 GUI 两种版本。 阅读全文
2005-04-30 12:35

自动备份Oracle数据库(3)

系统管理员需要做的是,隔几天换一盘磁带(更换磁带的周期取决于备份文件的大小和磁带的容量)和清理备份目录。 阅读全文
2005-04-13 10:08

自动备份Oracle数据库(2)

我们知道,通常可用FTP命令在两台主机间传输数据,但一般是通过交互方式实现的,即需要手工输入目标主机的IP地址、用户名、口令等。显然,这不符合自动备份的要求。 阅读全文
2005-04-13 10:06

自动备份Oracle数据库(1)

相信为数不少的系统管理员每天都在做着同一样的工作——对数据进行备份。一旦哪一天疏忽了,而这一天系统又恰恰发生了故障,需要进行数据恢复,那么此时就无能为力了。 阅读全文
2005-04-13 10:05

Oracle 数据库的备份与恢复

本文对Oracle数据库的三种标准的备份方法进行了描述和总结,它们分别是: 1.导出/导入(EXP/IMP),2.热备份,3.冷备份 阅读全文
2005-01-05 09:44

邮件订阅


    
  • 周排行榜
  • 月排行榜
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i