将oracle10g报表库迁移到oracle11g上发现有个存储过程编译时报ora-00979错误,经确定是groupby后面加的游标不能使用,后来用metlink查询发现是11g的一个bug:ORA-979bugson11.2.0.1[ID1085766.1]修改时间23-MAR-2012类型FAQ状态PUBLISHEDAppliesto:OracleServer-EnterpriseEdition-Version:11.2.0.1.0to11.2.0.
系统 2019-08-12 01:55:31 2127
1、使用sysdba用户登录查看archivelog存放位置:2、一般VALUE为空时,可以用archiveloglist;检查一下归档目录和logsequence:3、检查flashrecoveryarea的使用情况,可以看见archivelog已经很大了,达到102.21:4、计算flashrecoveryarea已经占用的空间:5、找到recovery目录,showparameterrecover6、由上可见,归档位置用的是默认值,放在flash_r
系统 2019-08-29 22:26:10 2126
在查看sql执行计划时,我们会发现表的连接方式有多种,本文对表的连接方式进行介绍以便更好看懂执行计划和理解sql执行原理。一、连接方式:嵌套循环(NestedLoops(NL))(散列)哈希连接(HashJoin(HJ))(归并)排序合并连接(SortMergeJoin(SMJ))二、连接说明:1.Oracle一次只能连接两个表。不管查询中有多少个表,Oracle在连接中一次仅能操作两张表。2.当执行多个表的连接时,优化器从一个表开始,将它与另一个表连接;
系统 2019-08-12 01:54:16 2125
Oraclecloudcontrol12c整个安装比較复杂,光是安装路径的选择,登录password,端口号等众多个配置不免让人眼花缭乱,目不暇接。本文描写叙述的是安装完成后怎样获取安装时设定的各类端口号,URL以及怎样启动、关闭cloudcontrol等等,供大家參考。有关cloudcontrol的安装配置能够參考:OracleEnterpriseManagerCloudControl12cRelease3Installation1、当前的环境配置[or
系统 2019-08-12 01:54:27 2122
oracle用户名不区分大小写oracle11g以前的版本的用户名和密码是不区分大小写的;oracle11g用户名和密码默认区分大小写,可更改altersystemsetsec_case_sensitive_logon=false设置改为不区分大小写。ORACLE用户自动被锁解决方法--1.--系统参数配置connectsys/password@db_linkassysdbaselect*fromdba_profileswhereresource_name
系统 2019-08-12 01:51:51 2122
PL/SQL语法PL/SQL程序由三部分组成,声明部分、执行部分、异常处理部分。模板:DECLARE/*变量声明*/BEGIN/*程序主体*/EXCEPTION/*异常处理部分*/END;接收用户的输入信息PL/SQL块还可以接收用户的输入信息,例如:现在要求用户输入一个雇员编号,之后根据输入的内容进行查询,查询雇员的姓名。用户的输入信息使用“&”完成。范例:DECLAREt_enoNUMBER;t_enameVARCHAR2(30);BEGIN--输入的
系统 2019-08-12 01:53:38 2121
在本文中,我们主要介绍重复字段的内容,自我感觉有个不错的建议和大家分享下查询及删除重复记载的SQL语句1、查找表中多余的重复记载,重复记载是根据单个字段(peopleId)来判断select*frompeoplewherepeopleIdin(selectpeopleIdfrompeoplegroupbypeopleIdhavingcount(peopleId)>1)2、删除表中多余的重复记载,重复记载是根据单个字段(peopleId)来判断,只留有row
系统 2019-08-12 01:53:59 2120
重做日志文件(redologfile)对于Oracle数据库至关重要。它们是数据库的事务日志。通常只用于恢复,不过也可以用于以下工作:1.系统崩溃后的实例恢复;2.通过备份恢复数据文件之后恢复介质;3.备用(standby)数据库处理;一.简介Oracle引入重做日志的目的:数据库的恢复。Oracle相关进程:重做日志写进程(LGWR)。重做日志性质:联机日志文件,oracle服务器运行时需要管理它们。相关数据字典:v$log;v$logfile。操作者权
系统 2019-08-12 09:30:35 2119
修改数据库字符集以支持维文等utf8停掉库进入装载模式ALTERSYSTEMENABLERESTRICTEDSESSION;ALTERSYSTEMSETJOB_QUEUE_PROCESSES=0;ALTERSYSTEMSETAQ_TM_PROCESSES=0;Alterdatabaseopen;然后执行ALTERDATABASECHARACTERSETAL32UTF8;字符集关系不正确ALTERDATABASEcharactersetINTERNAL_US
系统 2019-08-12 01:54:48 2119
环境:Win7(64位)、VS2012update3、Oracle10(本机已安装ODTwithODAC1120320_32bit)最近在开发一程序时莫名其妙报一个错误(未能加载文件或程序集“Oracle.DataAccess,Version=4.112.2.0,Culture=neutral,PublicKeyToken=89b483f429c47342”或它的某一个依赖项。试图加载格式不正确的程序),之前Webform开发的时候用同样的方法连Oracl
系统 2019-08-12 01:54:16 2118
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL>selectascii('A')A,ascii('a')a,ascii('0')zero,ascii('')spacefromdual;AAZEROSPACE------------------------------------659748322.CHR给出整数,返回对应的字符;SQL>selectchr(54740)zhao,chr(65)chr65fromdual;ZHC---
系统 2019-08-12 01:52:55 2118
【一】配置ODBCwin7:控制面板(查看方式:小图标)→管理工具→数据源(ODBC)在【ODBC数据源管理器】面板下,在默认【用户DNS】下,单击【添加】按钮选择【OracleinOraClient11g_home1】(前提是你已经安装了Oracle11g的客户端),设置【DataSourceName】为【xxx】,选择【TNSservicename】,通过【testconnection】测试能否连接成功!【二】设置powerDesigner打开powe
系统 2019-08-12 01:52:48 2118
转:原文:http://blog.csdn.net/pojianbing/article/details/2789426最近利用NHibernate映射类型为Clob字段在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅可以插入LONG列的LONG值赋值)。经过不断查找资料和自己的试验该问题终于得到解决,下边我将自己的心得给大家做一个分享。准备系统环境xp+.net2.0+or
系统 2019-08-12 01:33:54 2118
刚才打开一个别人的测试库,用root登陆了的,sqlplus/assysdba竟然报错,奇怪,于是在自己的VM中模拟该过程。新建了一个test用户:[test@liubin]#./sqlplusError6initializingSQL*PlusMessagefilesp1.msbnotfoundSP2-0750:YoumayneedtosetORACLE_HOMEtoyourOraclesoftwaredirectory需要设置ORACLE_
系统 2019-08-12 01:54:52 2117
不装oracle进行远程连接解决办法最近有一任务,需要使用Oracle数据库,以前对此不太熟悉,就从网上查找资料,(说实在的网络真是太好了,也多亏了许多的热心的技术人员,愿意把自己的经验和心得与大家分享)并转贴了一个帖子参考,不过此帖子有些地方没有说清楚,确实让我费了好大劲,才测试成功。下面我把我的步骤说明一下:(环境:WindowsXPsp2+vs2008)1、先从Oracle官网下载便捷客户端InstantClient(需要注册一个用户,免费的)(ht
系统 2019-08-12 01:53:47 2116