51dev.com IT技术开发者社区

51dev.com 技术开发者社区

ORA-02047 无法联接运行中的分布式事务处理 报错

ORA-02047 无法联接运行中的分布式事务处理 报错

问题  :DBLINK  oracle操作mysql写入操作报错ORA-02047:无法联接运行中的分布式事务处理ORA-06512:在"DFJT.DFJT_ORACLE_MYSQL_SSGG",line91 ----------...

NBU备份数据库时的ORA-27211错误分析解决

NBU备份数据库时的ORA-27211错误分析解决

一朋友打电话求助,说今天安装配置VeritasNetbackup7.0备份Oracle11G数据库时很快报6号错误,查NBU的输出日志发现产生了一个ORA-27211的错误。具体错误信息如下:RMAN-00571:===========================================...

oracle split for varchar to number

oracle split for varchar to number

我们都知道Oracle本身是没有Split函数的,在此在网上找到一个比较好的解决方法,特此Copy到这,方便以后使用,哈CREATEORREPLACETYPEty_str_splitISTABLEOFVARCHAR2(4000);CREATEORREPLACEFUNCTIONfn_split(p_s...

Merge Into 语句代替Insert/Update在Oracle中的应用实战

Merge Into 语句代替Insert/Update在Oracle中的应用实战

MERGE INTO T T1USING (SELECT '1001' AS a,2 AS b FROM dual) T2ON ( T1.a=T...

完全卸载oracle11g步骤

完全卸载oracle11g步骤

完全卸载oracle11g步骤:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。2、开始->程序->Oracle-OraHome81->OracleInstallationProducts->UniversalInstaller,单击“卸载产品”-&...

OracleDBconsoleorcl无法启动解决方案

OracleDBconsoleorcl无法启动解决方案

命令行里输入emctlstartdbconsole 显示EnvironmentvariableORACLE_SIDnotdefined.Pleasedefineit. 然后根据它的说明设置oracle_sid 命令行里输入setoracle_sid=orcl ...

Oracle:ORA-00955: name is already used by an existing object

Oracle:ORA-00955: name is already used by an existing object

下午从生产库导出了一份表结构,用来测试一些问题,由于生产库连接着其他用户下的表所以通过视图在本地模拟一下,于是创建视图:createorreplaceviewcsewsasselect*fromorder_list;但是出现ORA-00955:nameisalreadyusedbyanexistin...

oracle奇怪的ora-00955错误的解决方法

oracle奇怪的ora-00955错误的解决方法

createtableEXIST_OBJECT(  SNO  VARCHAR2(100)NULL,  NAME  VARCHAR2(255)NULL);--创建时报ORA-00955错误:名称已由现有对象使用select...

PLSQL Developer软件使用教程

PLSQL Developer软件使用教程

 PL/SQLDeveloper是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了OracleServer,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQLDeveloper侧重于易用性、代码品质和生产力,充...

安装oracle11g并配置plsqldev客户端

安装oracle11g并配置plsqldev客户端

两个压缩文件下载后一个个解压,会解压到同一个叫database的目录下,然后一步步操作即可。亲们,win764位系统现在还没有PLSQLDeveloper可以使用,但是怎么办呢。好的,下面教大家怎么在64位系统下安装PLSQLDeveloper.工具/原料Oracle 11g64位的,官网...

如何利用Oracle命令解决函数运行错误

如何利用Oracle命令解决函数运行错误

1问题自定义了一个Oracle函数。编译正常;使用PL/SQLDeveloper的Test窗口模式,测试通过。但Java直接调用失败;使用PL/SQLDeveloper的SQL窗口模式,执行失败。没有有效的错误提示信息。2分析肯定是函数本身有问题,我们要使用有效的工具来定位出问题。在Oracle函数...

Oracle Index索引无效的原因与解决方法

Oracle Index索引无效的原因与解决方法

索引无效原因最近遇到一个OracleSQL语句的性能问题,修改功能之前的运行时间平均为0.3s,可是添加新功能后,时间达到了4~5s。虽然几张表的数据量都比较大(都在百万级以上),但是也都有正确创建索引,不知道到底慢在了哪里,下面展开调查。经过几次排除,把问题范围缩小在索引上,首先在确定索引本身没有...

Oracle merge合并更新函数实例详解

Oracle merge合并更新函数实例详解

前言MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或多表联合查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+U...

Oracle中sql语句(+)符号代表连接的使用讲解

Oracle中sql语句(+)符号代表连接的使用讲解

oracle中sql语句(+)符号代表连接(+)在=前边为右连接(+)在=后边为左连接SELECTa.*,b.*froma(+)=b就是一个右连接,等同于selecta.*,b.*fromarightjoinbSELECTa.*,b.*froma=b(+)就是一个左连接,等同于selecta.*,b...

Oracle导入导出数据的几种方式

Oracle导入导出数据的几种方式

oracle导入导出数据1.导出dmp格式文件--备份某几张表!!!!expsmsc/smscfile=/data/oracle_bak/dmp/bakup0209_2.dmptables=(send_msg_his,send_msg,recv_msg_his,recv_msg)--备份整个数据库!...