IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

oracle

一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们

29日更新
Oracle开发之数据库设计经验谈(上)

最近考虑到我们的数据库端写存储过程关于临时表使用的情况,由于我们现在还不清楚数据库端到底是怎么处理的,是否和Sql Server的处理方式相同,是否会存在隐患等等一些问题,为了避免将来不必要的麻烦我做了深入的研究和查看了一些权威的资料,现在和大家共享,希望大家在处理Oracle临时表是注意一下:  首先是创建临时表

29日更新
标签: oracle
Oracle中临时表的进一步深入研究

Oracle 恢复管理( RMAN )有很多可以用来帮助备份和恢复进程的功能,该工具具有命令行和 GUI 两种版本。通常, RMAN 执行并标准化备份和恢复进程,并且通过其操作,减少 DBA 在此过程中犯的错误。 RMAN 的主要功能如下所示:    备份数据库、表空间、数据文件、控制文件和归档日志    RMAN 工具能以很多种方法备份

29日更新
标签: oracle rman
Oracle 恢复管理器 (RMAN) 的功能

Oracle高级复制即可支持基于整个表的复制也可支持基于部分表的复制两种复制方案。这两种复制方案主要是通过Oracle的两种复制机制来完成的,即多主复制和可更新快照复制,同时还可以将这两种复制机制结合起来以满足不断变化的业务需求。  1. 多主复制  多主复制方案支持全表在各个主节点间的对称复制,允许所有主节点对

29日更新
标签: oracle
教你Oracle Advanced Replication

在大型数据库中,因为开发的需要,经常地需要调用Procedure,开发Procedure在Oracle和Sqlserver上因为语法不同,而有所区别,但是在调试上,都是比较的不容易,尤其是在一些错误处理上。  首先说调试:  1。对于Oracle的调试,可以借助于第三方的工具,比如Pl/Sql Developer,我在用的版本是6.0.5.926;首先对该Procedu

29日更新
Oracle和SqlServer存储过程调试、出错处理

<!#include file="inc\public.asp"><!#include file="inc\conn.asp">  <html>  <head>  <meta httpequiv="ContentType" content="text/html; charset=gb2312">  <title></title>  </head>  <body>  <%  ''  dim sp_common  Set sp_common =

29日更新
Oracle开发之ASP调用oracle存储过程

java编程,将表中的nvarchar记录导出存储到xml文件中,利用xdk的函数导出后,发现xml文件中存储的表中的nvarchar字段中的中文变成了二进制码,再将xml文件导入时报错。所以我想将nvarchar先转换成varchar类型,导出后,再将varchar导回到nvarchar类型导入,请教两种类型的转换函数时什么?    Specifying the USING 

29日更新
标签: oracle
nvarchar和varchar的转换问题

一、前言    当前不少单位在进行系统改造升级时,面临着如何将各个独立部门开发的应用所采用的数据库统一,以便适应数据大集中的需求,方便将来进行数据挖掘等更高层次的应用。在数据库统一的过程中,如何快速、高效的将已有的基于异种数据库的程序,特别是采用C/C++开发的运行于linux/unix下的程序转换到现有数据库下

29日更新
标签: oracle Sybase
将Sybase C程序快速移植到Oracle Pro*C程序

参与进"数字公交"项目已经有一个多月了,我自己负责的模块也基本完成并通过测试,本项目基于oracle的C/S结构,涉及很多数据库方面的操作,有一些经验是以前没有用到的,为了留做它日参考,特记录于此,如果看到此文的读者能够用到,那我更是欣慰.   1.users是用户表,userid是从sequence得到的唯一序号,作为主键,下面的触发器方便

29日更新
标签: oracle
项目中的oracle开发技巧

在Oracle 8i中,往往会出现要在存储过程中运行操作系统命令的情况。一般来说,利用Oracle EntERPrise Manager设定作业时可以达到这个目的。但是由于OEM在设定作业缺乏灵活性,设定的作业的参数是固定的。在实际应用当中往往需要在SQL语句当中运行需要随时运行操作系统命令。Oracle 8i没有直接运行OS命令的语句,我们可以利

29日更新
标签: oracle
Oracle中如何直接运行OS命令(上)

Oracle 临时表功能介绍:    Oracle中的临时表是全局的,需要在数据库设计时创建完成,而不是程序使用时。每个登陆用户都使用这一个相同的临时表,但互相之间看不到彼此的数据,也就是说临时表是会话独立的。    Oracle 的临时表分为事务型和会话型。    事务型临时表就是指在事务处理过程中插入的记录只在事务

29日更新
标签: oracle
Oracle Spatial自定义临时表实现及应用

1、前言    目前所有使用Oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。当然在Oracle中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某几张表关联之后得到

29日更新
标签: 优化 查询 oracle
Oracle临时表优化查询速度

1.在ORACLE中实现分布式快速存取和充实内存是很重要的。   要不惜任何代价避免页面调度和交换﹐每次都必须把系统全局区(SGA)放到内存。   将SGA放到内存中﹐在INIT.ORA中设置参数 PRE_PAGE_SGA   PRE_PAGE_SGA=YES   2.回卷段的竟争会降低系统的性能。   SELECT GETS,WAITS FROM V$ROLLSTAT;   GETS代表回卷

29日更新
标签: 优化 oracle 配置
ORACLE 服务器的配置及优化

ORACLE的这类错误在ORALCE的文档中有详细说明,但原因及措施说明不详细,本文当着重说明如何解决这类错误。    1 ORA12571、ORA03113、ORA03114、ORA01041    特征:客户端(代理或应用服务器)有时报这类断连错误    原因:如果偶尔出现一次,则可能为网络原因或用户异常中止,如果经常出现则为客户端与服务端

29日更新
ORACLE数据库问题诊断方法 :常见错误篇

批量删除海量数据通常都是很复杂及缓慢的,方法也很多,但是通常的概念是:分批删除,逐次提交。  下面是我的删除过程,我的数据表可以通过主键删除,测试过Delete和For all两种方法,for all在这里并没有带来性能提高,所以仍然选择了批量直接删除。    首先创建一下过程,使用自制事务进行处理:    create or r

29日更新
标签: oracle
高手的Oracle大批量删除数据方法

我们可能对oracle的rowid的使用并不陌生,不过,如果仔细分析一下,发现其还是有些知识点。    1、rowid是一个伪列,是用来确保表中行的唯一性,它并不能指示出行的物理位置,但可以用来定位行。 2、rowid是存储在索引中的一组既定的值(当行确定后)。我们可以像表中普通的列一样将它选出来。    3、利用rowid是访

29日更新
标签: oracle 数据库
ORACLE数据库中的ROWID

Oracle数据库以其强大的功能和稳定性而著称,但同时,在开发和管理方面也存在很多困难,笔者在此总结了一些Oracle数据库开发和管理的常见问题,希望能对大家有所帮助。    问:如果发现表中有坏块,如何检索其它未坏的数据?    答:首先需要找到坏块的ID(可以运行dbverify实现),假设为1234。运行下面的查询查找

29日更新
Oracle数据库常见问题答疑一

在Oracle 10g中, exp 和 imp 被重新设计为Oracle Data Pump(虽然Oracle 仍然装载了exp 和imp,并完全地支持它们)。如果你以前使用过exp 和 imp,那么Data Pump 的命令行程序的语法对你来说就不陌生了。    Data Pump 是运行在数据库内部的, 而不是像一个独立的客户端应用程序一样存在。这就意味着这部分的工作在一

29日更新
标签: oracle
利用Oracle数据泵完成数据导入和导出

进制转换是开发中经常需要用到的,本文简单介绍几种常用的进制转化方法.    一 16进制转换为10进制    可以通过to_number函数实现    SQL> select to_number(’19f’,’xxx’) from dual;  TO_NUMBER(’19F’,’XXX’)    415  SQL> select to_number(’f’,’xx’) from dual;  TO_NUMBER(’F

29日更新
标签: oracle
浅议Oracle中的进制转换

ORA4030意味着什么?    这个错误意味着oracle服务器进程不能从操作系统获得更多的内存。这里的内存指的是PGA(程序全局区)以及由配置决定的它的子项。对于专用的服务器进程,内存包括堆栈区、UGA(用户全局区)。UGA包括用户会话数据、游标信息和排序区。在多线程配置中(共享服务器),UGA处于SGA(系统全局区)中,它

29日更新
标签: oracle 数据库
Oracle数据库分析和解决ora-4030错误
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐