Oracle_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Oracle >>列表
Oracle临时表游标未释放导致回滚段空间不足时会报出多个ORA-01650错误,造成数据库无法运行。本文我们主要就介绍了这一问题的解决方案,接下来就让我们来一起了解一下这部分内容。先分析一下相关背景。产生报错的程序是一个数据处理模块,每天会将其他系统传过来的平面文件中的内容处理后放入数据库中,事务量很大。我们的系统是9i,划分了16个回滚段,其中两个大的batch回滚段,每个batch回滚段有6G的足够空间。而数据处理模块会在事务中指定使用BATCH1。再分析报错的模块... 查看全文
Oracle数据库中增删集合元素的操作该如何实现呢?其实利用JavaFunction就可以轻松的实现,本文我们就主要介绍这一实现方法。源程序如下:packagezgdx.action;importjava.math.BigDecimal;importjava.sql.Array;//importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;importjava.util... 查看全文
Oracle数据库中,consistentgets在判断一段SQL的性能时非常有用,通常来讲比较两段SQL的性能好坏不是看谁的执行时间短,而是看谁的consistentgets小。不过这也不是绝对的,下面这个例子就是一个反例。反例子如下:ETL@RACTEST>createtabletest(aint);Tablecreated.Elapsed:00:00:00.05ETL@RACTEST>ETL@RACTEST>begin2foriin1.... 查看全文
· Oracle数据库自治事务详解发布时间:2013-08-10
Oracle数据库的自治事务是我们本文主要要介绍的内容,接下来就让我们来一起了解一下它的神秘之处吧。数据库事务是一种单元操作,要么是全部操作都成功,要么全部失败。在Oracle中,一个事务是从执行第一个数据管理语言(DML)语句开始,直到执行一个COMMIT语句,提交保存这个事务,或者执行一个ROLLBACK语句,放弃此次操作结束。事务的“要么全部完成,要么什么都没完成”的本性会使将错误信息记入数据库表中变得很困难,因为当事务失败重新运行时... 查看全文
Oracle数据库查看和修改服务器端的字符集的方法是本文主要要介绍的内容,接下来救让我们一起来了解一下这部分内容。A、oracleserver端字符集查询selectuserenv(‘language’)fromdual其中NLS_CHARACTERSET为server端字符集NLS_LANGUAGE为server端字符显示形式B、查询oracleclient端的字符集$echo$NLS_LANG如果发现你select出来的数据是乱码... 查看全文
· Oracle数据库rman环境配置详解发布时间:2013-08-10
上次我们介绍了:Oracle数据库rman常用命令的使用示例,本文我们介绍一下Oracle数据库rman环境配置的过程,接下来就让我们一起来了解一下这部分内容吧!1.配置自动通道配置自动通道并行度,RMAN自动分配2个通道:RMAN>configuredevicetypediskparallelism2;RMAN>configuredevicetypesbtparallelism2;配置所有通道的备份文件格式RMAN>... 查看全文
· Oracle数据库imp/exp命令使用详解发布时间:2013-08-10
Oracle数据库imp/exp命令使用方法是本文我们主要要介绍的内容,接下来我们就通过例子来介绍这些内容。举例导出数据库服务abc,用户user,密码psd下的table1,table2,table3表到d:\data目录下,导出文件名为test.dmp,语句为:expuser/psd@adcfile=d:\data\test.dmptables=(table1,table2,table3)。将上述文件恢复的语句为:expuser/psd@adcfull=yfile=d:\data\test... 查看全文
在Windows7下安装Oracledatabaselite10g,运行setup.exe后出现以下错误,错误信息如下:Checkinginstallerrequirements...Checkingoperatingsystemversion:mustbe5.0,5.1,5.2or6.0.Actual6.1Failed<<<<ExitingOracleUniversalInstaller,logforthissessioncanbefoundatC... 查看全文
在Oracle数据库操作中,操作表时提示:“资源正忙,需指定nowait“时,该怎么解决呢?本文我们就介绍这一解决方案,希望能够给您带来帮助。解决方案如下:1.通过此语句查询正在锁定的SESSION_ID:SELECTSESSION_IDFROMV$LOCKED_OBJECT,USER_OBJECTSWHEREV$LOCKED_OBJECT.OBJECT_ID=USER_OBJECTS.OBJECT_ID2.通过第一步查询到的SESSION_ID查询SERIAL#... 查看全文
Windows7下如何卸载Oracle10g64位数据库呢?本文我们主要就介绍这部分内容,之前在主机上装了Windows7的Oracle10g64位,由于PL/SQLDEV不兼容64位Oracle,只能将64位Oracle10g删除。卸载步骤如下,只供参考:1、在系统服务中停止所有Oracle的服务。2、打开控制面板,程序卸载,卸载所有有关Oracle的程序3、点击“开始,所有程序”找到oracle主程序下的OracleInstallationProducts... 查看全文
Win7下安装Oracle10g数据库时,常常会因为一些失误导致Oracle数据库安装失败。本文我们主要就介绍了Win7下安装Oracle10g常见错误及其解决方案,接下来就让我们一起来了解一下这部分内容。首先下对版本,Oracle10g支持Win7版:http://download.oracle.com/otn/nt/oracle10g/10203/10203_vista_w2k8_x86_production_db.zip错误A:正在检查操作系统要求...要求的结果:5.0,5.1,5.2... 查看全文
Oracle10g监听listener不能启动的原因有很多种,本文我们对这些造成listener不能启用的原因进行了总结,接下来就让我们一起来了解一下这部分内容。1.当遇到Oracle出现下面提示时:ora-01034:oraclenotavailable,ora-27101:sharedmermoryrealmdoesnotexist。解决方式:方法1:1.输入:connect/assysdba;2.重启计算机就OK了;方法2:在命令行中输入命令如下:C:>... 查看全文
Oracle10g正则表达式之REGEXP_LIKE的使用是本文我们主要要介绍的内容,介绍之前我们先了解一下Oracle10g支持的正则表达式。Oracle中支持正则表达式的函数主要有以下四个:1,REGEXP_LIKE:与LIKE的功能相似。2,REGEXP_INSTR:与INSTR的功能相似。3,REGEXP_SUBSTR:与SUBSTR的功能相似。4,REGEXP_REPLACE:与REPLACE的功能相似。它们在用法上与OracleSQL函数LIKE、INSTR... 查看全文
WindowsServer2008R2安装Oracle10g的过程是本文我们主要要介绍的内容,该操作系统是WindowsServer2008R2Enterprise64位,我们首先去Oracle官方网站下载OracleDatabase10gRelease2(10.2.0.4)forMicrosoftWindowsVistax64,MicrosoftWindowsServer2008R2x64,Windows7x64。可刚执行安装,就提示:检查操作系统版本:必须是5.0,5.1,5.2or6.0... 查看全文
用Python模拟Oracle的SQL/PLUS工具的实现方法是本文我们主要要介绍的内容。我们知道,团队计划开发数据库服务平台,需要用到一些服务器的脚本开发,为了了解python,给自己定了一个模拟sqlplus的小需求,然后去实现。个人体会:python开发快捷,集成很多常用的公共包,对常用数据结构使用很方便,最大的缺点是版本较多,新版本不向前兼容,对AIX及HP-UNIX不太常用的OS也缺少直接支持。以下是工具演示:498)this.width=498... 查看全文
Oracle10g配置不正确造成的错误分析及解决方案是本文我们主要要介绍的内容,接下来我们就一起来熟悉一下这部分内容吧。在Oracle10g安装好后链接数据库时发生以下问题:TNS:listenerdoesnotcurrentlyknowofSIDgiveninconnectdescriptorIo异常:TheNetworkAdaptercouldnotestablishtheconnection原因分析:第一种可能是配置得数据库SID名不正确localhost:1521... 查看全文
Oracle10g客户端的安装配置对我们使用Oracle的用户来说是相当重要的,合理地安装配置好Oracle客户端会给我们的工作带来很大的方便。本文我们主要介绍一下Oracle10g客户端的安装配置工作,接下来我们就开始一一介绍。一、配置Oracle服务器的监听器listener修改<安装目录>/network/admin/目录下的listener.ora和tnsnames.ora两个文件。其中listener文件大致如下:#listener... 查看全文
Oracle10gShrinkTable的使用是本文我们主要要介绍的内容,我们知道,如果经常在表上执行DML操作,会造成数据库块中数据分布稀疏,浪费大量空间。同时也会影响全表扫描的性能,因为全表扫描需要访问更多的数据块。从Oracle10g开始,表可以通过shrink来重组数据使数据分布更紧密,同时降低HWM释放空闲数据块。segmentshrink分为两个阶段:1、数据重组(compact):通过一系列insert、delete操作,将数据尽量排列在段的前面。在这个过程中需要在表上加RX锁... 查看全文
Oracle10g透明网关访问SQLServer2000的配置以及监听的启动与配置是本文我们主要要介绍的内容,接下来我们就开始一一介绍。一、配置环境Oracle10g安装在:192.168.0.250的Windows2003server(版本:OracleDatabase10gEnterpriseEditionRelease10.2.0.3.0-64bitProduction)SQLServer2000安装在:192.168.0.233的Window2003server二、下载透明网关... 查看全文
上次我们介绍了:Oracle10g透明网关访问SQLServer2000之配置监听,本文我们接着上次的介绍一下Oracle10g透明网关访问SQLServer2000之创建DBLink的过程,接下来就让我们一起来了解一下吧!七、配置tnsname.oraD:\oracle\product\10.2.0\tg_1\NETWORK\ADMIN目录下配置tnsnames.ora文件,如下:UFDATA_002_2009=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=... 查看全文