目前我在做一个DoD项目。我们需要在120台远程数据库上用到安全补丁,但是不允许用Oracle EM—GUI界面。我的问题就是:有没有一种第三方工具可以对世界范围里的远程数据库用补丁?也就是说这种工具必须是企业版,并且带有可以登陆到所有远程 服务器或数据库等的仓库……
点击此处查看全文
2009年5月14日星期四
比较SQL Server 2008中的纵向扩容和横向扩容(下)
在SQL Server中维护多份数据副本之间的复杂性在于,采用横向扩容机制的用户不得不关注各数据副本。有一种技术是把数据分区。例如:在一个接收订单输入的大 型数据库中,我们可以把客户信息存储在Server1,产品信息存储到Server2,订单信息放在Server3。
点击此处查看全文
点击此处查看全文
浅谈在Oracle中如何利用REDO实现故障恢复(下)
一、UNDO的使用说明
二、Undo段
在一个进程修改数据库过程中存放旧的数据,包括数据没有修改之前的位置和值。Undo段的头包含了一个事物处理表,表中存放了目前使用undo段事物处理的信息。一个系列的事物处理只使用一个undo段存放undo数据。多个并行事物处理可以同时写入一个undo段。
浅谈在Oracle中如何利用REDO实现故障恢复(中)
同Redo Log Buffer类似,Redo Log File也是循环使用的,Oracle允许使用最少两个日志组。缺省情况下,数据库创建时会建立3个日志组。
点击此处查看全文
点击此处查看全文
浅谈在Oracle中如何利用REDO实现故障恢复(上)
在数据库中,Redo的功能主要通过3个组件来实现:Redo Log Buffer、LGWR后台进程和Redo Log File(在归档模式下,Redo Log File最终会写出为归档日志文件)。
点击此处查看全文
点击此处查看全文
调整SQL UPDATE语句升级Oracle 10g
我们每天晚上都要更新数据仓库表,但是PL/SQL和SQL代码都很旧(2002年起)。在9i里它 运行得很好,但是当我们在10g中测试时,有些UPDATE语句运行得非常慢。工作要永远进行下去,所以我们不得不停止这项工作。您将如何来处理这个问 题?需不需要改变一些参数?
点击此处查看全文
点击此处查看全文
比较SQL Server 2008中的纵向扩容和横向扩容(上)
纵向扩容是最直接的扩展策略,这种方法主要用于提高单机SQL Server服务器处理更大负载的能力。采用这种策略,我们要使用更高性能的处理器,更多的CPU和连接数,更多的内存和磁盘空间。从理论上来说,纵向扩 容的扩展策略提升性能的空间很大,但事实上,有多少用户能配备TB数量级RAM的64-way计算机呢?
点击此处查看全文
点击此处查看全文
在Oracle中用可传输表空间快速复制文件
我的3TB数据仓库在IBM AIX 5.2 OS上的Oracle 10g R2数据库里。我们正在重建新的测试/灾难恢复(DR)环境,想把DR作为测试环境。我们还想在系统测试的一般基础上更新3TB数据,并且在同一台服务器 上建立DR。有没有什么快捷方法能将2TB数据传输到测试环境中去呢?我了解到RMAN恢复需要几周的时间、Data Pump花费的时间也很长。衷心希望您能帮我。
点击此处查看全文
点击此处查看全文
SQL Server安全性:通过数据库角色控制访问(下)
我希望在本文中你能够学到一些东西。我已经解释了为什么通过存储过程来控制所有数据库访问是最佳方法,以及为何该方法可以帮助提高安全性/性能。同时,我还阐述了如何定义数据库角色、数据库角色是如何提高安全性/可管理性的、如何为数据库角色授予对象权限……
点击此处查看全文
点击此处查看全文
甲骨文推出Oracle应用集成架构2.4版
甲骨文公司日前推出Oracle应用集成构架(AIA)2.4版,为Oracle 运输管理 6.0、Oracle电子商务套件和Oracle’s Siebel CRM提供了新型的、开箱即用的Oracle AIA流程集成包(PIPs)。
点击此处查看全文
点击此处查看全文
达梦DM6表复制功能介绍
数据库的复制技术,提供了一种机制,使对某一个站点上数据的修改操作能够传递到其他站点,从而保证站点间数据的一致性。
复制:将数据库中的数据拷贝到另外一个或多个不同的物理站点上,从而保持源数据库与目标数据库中指定数据的一致性……
SQL Server安全性:通过数据库角色控制访问(上)
安全性在当今世界中是非常重要的,但是如果不了解现有的控制选项,我们是很难保证SQL数据安全。在本文中,我将阐述如何设置数据库角色并解释它们是如何帮助我们巩固企业安全性。
点击此处查看全文
点击此处查看全文
怎样解决Oracle导入错误问题
我现在用的是Oracle 10g(Release 1) 。我已经用exp命令从schema中导出了一个表到了Oracle 9i,这项操作完成得非常顺利,没有收到任何警告。但是当我从同样的导出文件导入到Oracle 10g服务器时,却出现了以下报错……
点击此处查看全文
点击此处查看全文
怎样在导入新数据库前创建表空间
我将数据库从Oracle 9i数据库Std版本里迁出,然后又在另一台PC上创建了一个新数据库(安装同样的版本)。我们即将把dump file导入到新的数据库。那么在导入之前我们应该对新数据库做什么?以下命令用于导入和导出……
点击此处查看全文
点击此处查看全文
Oracle 10g新增DBMS_FILE_TRANSFER包(二)
前面介绍了COPY_FILE,这里介绍这个包 的另外两个过程,GET_FILE和PUT_FILE。这两个过程的功能和FTP的get和put命令是否类似,就是利用数据库的功能将文件在两个数据库 服务器之间进行拷贝。和COPY_FILE过程唯一不同之处在于,GET_FILE和PUT_FILE过程多了一个参数,这个参数用来指定数据库链信息。
点击此处查看全文
点击此处查看全文
Oracle10g新增DBMS_FILE_TRANSFER包(一)
Oracle10g新增了DBMS_FILE_TRANSFER包,通过数据库的功能实现了文件的传输。本篇介绍COPY_FILE过程。
不要小看这个包,这个包的存在使得用户可以在不离开SQLPLUS就可以执行操作系统中才能执行的copy命令,而且可以通过包的调用实现在ASM和操 作系统之间拷贝文件。有了这个包,可以在两个Oracle服务器直接通过数据库链的方式拷贝2进制文件,虽然对文件的大小有一定的要求,必须是512字节 的整数倍,必须小于2T字节。但是对于绝大部分Oracle处理的文件都满足这个要求。使用这个包,可以实现数据库在远端服务器上备份,也可以实现将包含 BFILE类型的表,连同操作系统上对应的二进制文件一同复制到远端数据库中……
适用于Linux x86的Oracle HTTP Server
Oracle HTTP Server是Apache Webserver的一个版本,它包含的模块可以为不同的 Oracle数据库组件提供 HTTP 接口。Oracle数据库本身还可以通过内在的 HTTP协议支持与这些组件直接通信,因此不需要Oracle HTTP Server。但是,如果您要在安装有 Oracle数据库之外的机器上处理 HTTP请求,应该下载并配置Oracle HTTP Server,使之作为独立的Web服务器运行。
点击此处查看全文
点击此处查看全文
在Oracle 10g中删除数据文件时避免出现ORA-00060错误
我想用以下语句删除Oracle 10g中坏掉的数据文件……,但总是会报错:ORA-00060: deadlock detected while waiting for resource。我想删除和该数据文件相关的表/包。该数据文件采用的联机模式。你能解释一下吗?
点击此处查看全文
点击此处查看全文
如何在Oracle中使用SQL*Plus
在早期的Oracle数据库中,就可以使用SQL*Plus Tool,许多Oracle开发人员直到现在仍然在使用它。但是,我们稍后在这一章中将介绍的较新版本的SQL Developer tool相对于SQL*Plus Tool学起来更容易。这就是为什么这一章以及这本书余下的部分都是讲解如何使用SQL Developer tool的原因……
点击此处查看全文
点击此处查看全文
订阅:
博文 (Atom)