oracle中dependency 只有update的时候提示客户端 [问题点数:40分,结帖人cnceohjm]

Bbs3
本版专家分:870
Blank
蓝花 2016年12月 Oracle大版内专家分月排行榜第三
结帖率 100%
Bbs9
本版专家分:62952
版主
Blank
Github 绑定github第三方账户获取
Blank
进士 2017年 总版技术专家分年内排行榜第八
Blank
优秀版主 2016年10月优秀大版主
优秀小版主
Blank
银牌 2017年1月 总版技术专家分月排行榜第二
Bbs6
本版专家分:9649
Blank
红花 2016年9月 Oracle大版内专家分月排行榜第一
2016年8月 Oracle大版内专家分月排行榜第一
Blank
黄花 2016年7月 Oracle大版内专家分月排行榜第二
2016年6月 Oracle大版内专家分月排行榜第二
Bbs3
本版专家分:870
Blank
蓝花 2016年12月 Oracle大版内专家分月排行榜第三
Bbs3
本版专家分:870
Blank
蓝花 2016年12月 Oracle大版内专家分月排行榜第三
Bbs3
本版专家分:870
Blank
蓝花 2016年12月 Oracle大版内专家分月排行榜第三
解决安装Oracle客户端报错问题 [INS-32025]
安装 安装<em>oracle</em> [INS-32025] 所选安装与指定 Oracle 主目录中已安装的软件冲突” 的问题
转发 eclipse插件Maven添加依赖查询无结果的解决方法(Select Dependency doesn't work)
在eclipse中用过maven的可能都遇到过这种情况,我以前一直在search.maven里面搜索,然后添加pom信息。   今天在网上搜索时,找到了一个解决方法,在这里分享一下。   第一步,在preferences里面选择maven,选中“Download repository index <em>update</em>s on startup&quot;   第二步,打开Maven仓库   ...
oracle更新表数据时,提示"违反唯一约束条件",如何找到不能更新的数据
<em>oracle</em>数据库,pl/sql工具,最近在用<em>update</em>语句批量更新时,发现更新报错,<em>提示</em>"违反唯一约束条件",如何找到更新出错的数据呢?此处做个记录: <em>update</em>语句为:  <em>update</em> wmwhse2.lotattribute t1 set t1.lottable02='MB1'   where t1.lot in (select  lot from wmwhse2.lotattrib
PL/SQL出现“这些查询结果不可用,请包括 ROWID 或使用 SELECT ... FOR UPDATE 获得可更新结果”提示
我们在使用PL/SQL的<em>时候</em>,有<em>时候</em>需要对表中的数据进行修改,但是会出现 “这些查询结果不可用,请包括 ROWID 或使用 SELECT … FOR UPDATE 获得可更新结果” <em>提示</em>,结果方法有三种: 第一种:从table下找到你打开的表,右击 -&amp;gt; 选择“编辑数据”,而不是选择“查看数据”,问题解决可以编辑数据了。 第二种:在语句后面加 for <em>update</em> 你用了:select t...
Oracle 各种权限 显示授权
alter any cluster 修改任意簇的权限  alter any index 修改任意索引的权限  alter any role 修改任意角色的权限  alter any sequence 修改任意序列的权限  alter any snapshot 修改任意快照的权限  alter any table 修改任意表的权限  alter any trigger 修改任意触发器的权
Oracle中的三种 UPDATE FROM 的解决方案
表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。象sql server提供了<em>update</em>的from 子句,可以将要更新的表与其它的数据源连接起来。虽然只能对一个表进行更新,但是通过将要更新的表与其它的数据源连接起来,就可以在<em>update</em>的表达式中引用要更新的表以外的其它数据。例如:UPDATE dbo.Table2 SET dbo.Table2.ColB = dbo.Table
oracle数据库新增、更新数据时弹出窗口,让输入变量
我这里是两个变量 向<em>oracle</em>库中插入或更新数据时会弹出小对话框,让输入变量。 因为数据库将你的sql中的某些字符当成的自定义变量,所以让你赋值。你可以关闭自定义变量。然后重新执行sql。(在plsql中还没有研究怎么用,知道的大神可以给指点一下)。 我用的是先点击确定此时变量赋值是空,然后在看添加的数据与自己目标数据相比较,看看变量部分缺少哪些东西,然后把刚才提交的数据删掉,
oracle 安装时提示256颜色
<em>oracle</em> 安装时<em>提示</em>256颜色问题 经验证通过
关于oracle使用客户端无法卸载的问题
Oracle数据库11gR2的卸载 - deinstall 从Oracle 11gR2开始,Oracle推荐使用deinstall来卸载Oracle数据库。使用Oracle Universal Install(OUI) 的图形方式来卸载Oracle数据库软件了,会看到下图警告: "请运行命令D:\app\admin\product\11.2.0\dbhome_1\deinstall\dei
Oracle11g以上版本导出表提示表不存在解决方法
Oracle11g版本以后系统新增一个参数【deferred_segment_creation】,该参数控制是否不分配segment给新建的表或者导入的空表,默认是true。 安装完数据库直接通过imp命令导入了空表,则通过exp导出的<em>时候</em>会<em>提示</em>表不存在。 修改参数set deferred_segment_creation=false,语句如下: alter system set d
Oracle update 两表及以上关联更新,出现多值情况,不是一对一更新
Oracle <em>update</em> 两表及以上关联更新,出现多值情况,不是一对一更新
安装oracle时报swap不够
解决方法: root用户下 1、以文件系统增加(以下是以增加512M的文件系统为例) dd if=/dev/zero of=/home/<em>oracle</em>/myswaps/swapfile1 bs=1M count=512 注:of后面的路径一定不能是/dev下,否则在激活swap文件时报参数无效 2、创建swap文件 mkswap /home/<em>oracle</em>/myswaps/swapfi
oracle 锁表、解锁的语句 for update 死锁处理
 一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。 1.下面的语句用来查询哪些对象被锁: select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_ob
oracle中null 值对update的影响。
<em>update</em> t set t.a = t.a + t.b; 上面这个sql,如果a的 值为 1,b的值是 null,执行上的sql后,a的值会变为空。<em>oracle</em>的NULL值处处处有坑,需要随时注意啊。
svn update时被 locked,按提示进行clean up操作也没用的解决方法
一:在本地svn下载的文件目录下找到.svn的目录 二:下载sqlite3,解压后放到.svn目录下     三:在该目录下按住shift+右击,打开命令行窗口,敲入命令sqlite3.exe  wc.db,这样可以操纵wd.db的数据库了,输入命令.tables,能显示所以的表,删除 wc_lock 和 work_queue两个表就可以了
PL SQL Developer登陆Oracle提示客户端与数据库字符编码设置不一致
1、安装环境 win7(64bit)+ <em>oracle</em> 10g(32bit)+ PL/SQL Developer8(汉化) 2、问题PL SQL Developer登陆Oracle<em>提示</em><em>客户端</em>与数据库字符编码设置不一致 3、解决方法 由于安装win7中文版,字符编码估计设置位GBK,因此估计汉化PL/SQL Developer时使用了GBK编码。而我创建Oracle数据库的<em>时候</em>设置编码为UTF
Spark0.91使用sbt编译Unresolved依赖问题
最近测试一下spark0.91编译hadoop0.20.2-cdh3u5. 经常出现
oracle数据库经常提示27102 out of memory解决方法
网上有很多解决方案,但是我一个也看不懂,不知道写的什么鬼的东西,为什么一句话就能解决的事,非得长篇大论说原理是什么,看得一脸懵逼我的解决方法入戏vi /etc/sysctl.conf修改kernel.shmall(共享内存总量)的值,该值原来为2097152,我把它给为4097152(暂时不知道应该改什么值,但是把这个值变大就对了,我就是随便吧第一位的2改为4,然后问题就自动解决)了,然后sqlp...
Oracle中执行update语句时卡住的解决方法
解决办法: 1.下面的语句用来查询哪些对象被锁:  select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where l.object_id = o.object_id and l.session_id=s.sid; 2.下面的语句用来杀死一个进程:
ORACLE 添加 表 update 触发器
场景:  当更新组织表里面某个字段的<em>时候</em>,需要触发改动其他用户里面的其他表的某个冗余字段。 先授权  :  需要将哪个用户下面的哪个表授权给哪个用户(basedb)。则进入到相应的用户下面去,然后执行下面的授权语句,我这边是只需要授权<em>update</em>的权限。  grant <em>update</em> on t_bc_housepower to basedb;    --basedb  是用户
安装oracle 11g 客户端,检查过程中报物理内存不足等错误
今天接触Oracle数据库时,在安装<em>客户端</em>时出现了未能满足最低安装要求等检查错误时,导致安装无法继续下去。 经博主到处折腾,看到以下两种解决方法,第一种博主测试没有成功,第二种博主亲测有效,安装成功。 第一种:首先我们确保“服务”里的Server服务正常运行,然后在CMD命令控制台里输入:net share c$=c:(注:此方法有<em>时候</em>可能不会有效果) 第二种:修改注
plsql中 update语句一直在 executing...,但是没法完成,只能按“break”停止
原因是我的myeclipse在debug中。所以plsql在等待debug的完成。把myeclipse关闭,然后再试一下。实在不行再把plsql软件重启一下,就可以了
对于Oracle客户端连接服务器端Oracle数据库报错12541的几种解决办法
前期检查:1.在服务器上检查Oracle数据库的本地服务是否开启,监听是否开启;
安装Oracle 11g client(32bit)错误分析(后续)
昨天安装client时采用了InstantClient模式进行安装,今天讲昨天的<em>客户端</em>删掉,重新以administrator模式安装,但是又碰到了几个问题,下面看具体问题分析及处理过程: 首先,将原来的ORACLE_HOME和oraInventory目录删除,然后重新安装,并选择administrator模式,前面都很顺利,安装到65%的<em>时候</em>,报错了:
Oracle执行update时卡死问题的解决方法
问题: 在执行delete或for <em>update</em>语句时,PLSQL一直执行,不出结果。 原因: 执行<em>update</em>或者insert语句后需要commit,如果因网络或其他原因没有commit而强制关闭连接,Oracle就会将该条提交的记录锁住。 解决方法: 1、查询锁定记录 select object_name, machine, s.sid, s.serial# f...
ORACLE标示符过长错误
ORACLE字段名称限制不能超过30位,如果超过30位就会出现这个错误
oracleupdate语句的性能优化
http://www.jbxue.com/db/13211.html
解决eclipse集成maven插件 add dependencies搜索不到jar包的问题
  背景:   新建了maven项目,要添加jar包,但有不想去网上一个一个搜索再写到pom.xml里 所以想在add dependencies中搜索添加,奈何搜索出来<em>只有</em>本地的那几个jar包(默认)   尝试: 去百度查了很多解决方法... 如:1、配置阿里的远程仓库,但...又报错-找不到xxx.zip文件~ 2、设置eclipse的属性啊...没有效果 3、删除...
Oracle中报无效数字
如下语句: select * from (select rownum r, t.* from (select s.c_id, f.c_id fileid, f.c_title title, l.c_id lid,
oracle-存储过程提示ORA-01031: 权限不足错误解决
在调用存储过程,尤其是含有DDL或者动态SQL语句的过程中,经常出现此错误,详细解释如下: 参考:http://blog.sina.com.cn/s/blog_53d588e50100m092.html 默认情况下,在调用存储过程用户的角色是不起作用的,即在执行存储过程时<em>只有</em>Public权限。所以如果被调用的存储过程中如果有execute immediate 'create tab
Oracle 授权 ORA-00990: 权限缺失或无效
创建一个用户: create user xxx identified by yyy  当密码里面有特殊字符时  windows平台下面应该用 &quot;yyy&quot;  其它平台未测试 刚创建好的用户是没有任何权限的  连登录数据库的权限都没有 这时,就要给用户授予权限: ORACLE里面的权限有系统权限和对象权限两种 可以通过 select distinct p.privilege fro...
UPDATE操作出现主键冲突错误
UPDATE操作出现主键冲突错误,如果出现了这样的问题,你一定会感到匪夷所思! mysql> UPDATE `GC_Price` SET `Price` = '155.00', `OptTime` = '2013-07-01 16:12:36', `CRCode` = '0109' WHERE (PRID = 364706189); ERROR 1062 (23000): Duplicate
漏洞补丁在线更新失败或软件安装提示ERROR的解决方案
不论有什么方法更新系统漏洞均无法更新,都是失败告终。于是在网上搜索了一下,参照一位网友的操作,问题解决了,有同样问题的朋友可以参考一下。
oracle客户端可以连接但cmd连不上
<em>oracle</em><em>客户端</em>可以连接但cmd连不上       之前为了做测试需要,在本地安装了Oracle服务端,后来因导数据需要,又安装了一个<em>客户端</em>作为监听;导致了现在cmd无法连接(服务已启动),但<em>客户端</em>可以连接上。 D:\app\Administrator\product\11.2.0\dbhome_3\bin;d:\app\Administrator\product\11.1.0\cli
oracle11g客户端安装时出现的问题
我安装的是<em>oracle</em>11g32位,然而plsql装的是64位,出现了以下错误。,后来重新装了一个plsql32位的不再报此错误。
Oracle插入或修改 报ORA-01704: 文字字符串太长
今天在操作数据库数据的<em>时候</em>,想要插入一条某个字段是一个很长的字符串(比如一篇文章)的数据,例如: insert into article(id,title,content) values(1,'标题','长字符串'); 或 <em>update</em> article set content = '长字符串' where id = 1; 在使用PL/SQL执行的<em>时候</em>,报ORA-01704: 文字字符串
Oracle更新一条数据然后提交的整个经过(包括undo,redo,后台进程)
语句:UPDATE TEST SET A=999 WHERE A=1; 1.首先UPDATE操作开始前 数据块读入DATA BUFFER CACHE(或者已经在内存中)。然后在修改前将要修改的数据放到回滚段(或者已经在内存中),回滚段发生变化,产生REDO。 REDO BUFFER-演示 tranID file block row column value test    4  
win10 安装oracle提示环境不满足要求
win10  系统安装<em>oracle</em>时,<em>提示</em>环境不满足要求 解决办法: 在安装文件的/stage/cvu文件夹下找到cvu_prereq.xml增加这些代码                                                                                                          
PL/SQL Oracle 弹出空提示框解决
环境:win7 64bit;Oracle10g<em>客户端</em>; 1.弹出<em>提示</em>框:因为计算机登陆名不是管理员,必须以管理员身份运行PL/SQL; [code=&quot;java&quot;] 2.tnsnames.ora Lms = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = XX.XX.XX.XX)...
oracle update执行计划原理解析与优化
当使用<em>update</em>,大多数情况下<em>只有</em>一个子节点,<em>只有</em>当set子句中使用子查询时,它才能有两个以上的节点,如果它<em>只有</em>一个节点的情况下,类似于过滤操作(探索执行计划中filter的原理),如下试验所示,步骤2首先扫描一次,当步骤2每返回一条数据步骤3、4、5都扫描一次,所以步骤3、4、5扫描了999次。           当<em>update</em>下面有多个节点时,大家可以看到相当于是多个nestedloop
Maven 无法搜索远程中心库(add dependency 搜索不到jar包,离线更新index)
最近在配置eclipse的maven时,碰到了add <em>dependency</em> 搜索不到jar包的问题,究其原因是因为central的rebuild Index没有成功,无奈国内网络不给力,更新的好几遍,更新了很长时间都没有成功。也百度了一番,最后决定离线更新。 Step1.到  http://repo1.maven.org/maven2/.index/下载最新的文件包,文件如下图 Ste
jdbc更新oracle时间字段问题
<em>update</em>   user     set     starttime=to_date('2016-02-24 15:00:00','yyyy-MM-dd HH24:mi:ss') ORA 01810 格式代码出现两次  因为<em>oracle</em>不识别两个mm 所以分钟使用了mi代替
Oracle多用户同时修改同一记录,怎样保证该客户记录
首先你要了解什么叫做 “事务 transcation ” :一个事务包含一个或多个DML语句,是逻辑管理的工作单元(原子单元)。 注意:其中Commit, Rollback是显示的提交事务,而DDL语句是隐式的提交事务的。DDL语句的操作是没有办法回滚的。当用户对数据进行修改时(DML操作),<em>oracle</em>会给数据分配两个 锁 ,一个是行排他锁 另一个是表共享锁行排他锁:如果A用户对某个表的某一行
安装oracle 11g 客户端,检查过程中报物理内存不足的解决
今早接到同事电话,说安装<em>oracle</em> 11g<em>客户端</em>的<em>时候</em>,在检查先决条件的<em>时候</em>,报错,说内存不足,但是本机的内存是2G,肯定够用:如图: 找了一圈,原来Oracle执行先决条件检查是依赖c$共享,很多系统管理员为了安全默认都关闭了这个,所以导致检查不通过。打开方法很简单,确保“服务”里的Server服务正常运行,然后在CMD命令控制台里输入 net share c$=c: 问题就解决
Oracle更新表字段时内容中含有特殊字符&的解决方法
今天在做 Oracle表字段更新时出现了特殊字符&,导致无法更新。 这个问题是第二次碰到了,所以在此记录下,以备后用。 举例: <em>update</em> t set col1='A&B' where ... 点击执行时,弹出了这个东东,是不是很奇怪? 百度过后知道&字符在Oracle中是特殊字符。 解决方法如下: <em>update</em> t set col1='A'||'&'||'B' where .
Oracle中for update锁表解锁提示ORA-00030: 用户会话 ID 不存 在问题
按正常解锁流程 1、--锁表查询SQLSELECT object_name, machine, s.sid, s.serial#  SELECT object_name, machine, s.sid, s.serial#  FROM gv$locked_object l, dba_objects o, gv$session s  WHERE l.object_id = o.object_i
oracleasm 安装时需要查看系统内核信息及配置如下
Determine your current kernel. #rpm -qa | grep kernel kernel-2.6.18-398.el5 kernel-uek-2.6.39-400.215.10.el5uek # uname -rm 2.6.39-400.215.10.el5uek x86_64 # If you prefer using UDEV over A
mybatis update时遇到的问题
xml是这么写的   &amp;lt;<em>update</em> id=&quot;deleteAll&quot; parameterType=&quot;java.util.List&quot; &amp;gt; <em>update</em> cw_base_resident_house_ref a set state = 0 where 1=1 and a.ID in &amp;lt;foreach item=&quot;item...
idea 的pom文件添加 dependency 无法更新
这样就导入了。
Oracle大数据量更新方法
实际工作中我们有时会遇到,需要对一些超级大(BT)的表进行数据更新(更悲剧的是有时需要关联更新,就是依据一张大表的数据来更新另一张表的数据)我们通常的更新方法可能在性能效率上遭遇瓶颈,下面就笔者遇到的一个案列进行记录分享。 首先我们来看下需求: 一张玩家首登表:account_first_login(此表中有account,login_date,login_region字段)一张玩
认识oracleupdate更新
这两天给新同事安排了一个工作,即做一个<em>update</em> 的级联更新,在实际操作中发现了一个问题。就是对于<em>oracle</em>的更新的语法,大部分人尤其是学过SqlServer的人在使用<em>oracle</em>的<em>时候</em>对于<em>oracle</em>的更新会有许多的疑问。就此记下,以便日后查阅 <em>update</em> a set a.col1 = (select b.col1  from b  where b.col2 = a.col2) where exists (select * from b where a
codeSmith连接oracle时报错:32位客户端无法连接64位oracle问题解决
之前使用codeSmith7.0.批量生成代码.连接<em>oracle</em>数据库时,报错. Attempt to load Oracle client libraries threw BadImageFormatException.  This problem will occur when running in 64 bit mode with the 32 bit Oracle client comp
ORACLE锁机制以及For update语句
转自http://www.jb51.net/article/32322.htm和http://blog.csdn.net/liqfyiyi/article/details/7948282,不知源头。
oracle 客户端 plsql 无法解析指定的连接标识符
本地未安装<em>oracle</em> 使用plsql连接远程数据库时报错: 解决 <em>oracle</em> <em>客户端</em> plsql ORA-12154:TNS:无法解析指定的连接标识符 到<em>oracle</em>官网,下载<em>oracle</em><em>客户端</em>,解压后 如我的是在D:\instantclient_11_2 新建两个文件夹如下 D:\instantclient_11_2\NETWORK\AD
oracle执行for update更新卡住(记录锁锁定)处理办法
因为<em>oracle</em>执行更新、插入操作都是需要提交事务(commit)的,而非正常的中断会话会导致<em>oracle</em>锁定该条进程:解决办法: 首先查询确定哪些进程被锁定:  SELECT vs.sid, vs.serial#   FROM v$locked_object vlo, dba_objects do, v$session vs   WHERE do.object_id = vlo.obje
在eclipse中执行Maven强制更新操作
如何用Maven来添加jar包:举个例子,添加fastjson的jar包 1:首先需要在eclipse中安装Maven插件; 2:在pom.xml文件中,添加: com.alibaba fastjson 1.2.31 保存文件。。 3:选中项目==>项目右键 ==> maven ==. <em>update</em> p
ORA-00957: 重复的列名
1、错误描述ORA-00957: 重复的列名2、错误原因SQL> create table info( 2 stu_id varchar2(7) not null, 3 stu_name varchar2(20) not null, 4 stu_age varchar(2) not null, 5 stu_age number(2) not nul
Win10安装Oracle提示不满足环境最低要求
转载自:https://blog.csdn.net/qq_33991989/article/details/77418129出现问题:Win10系统下安装Oracle时<em>提示</em>:[INS-13001]不满足环境最低要求。解决办法:打开database文件夹(解压后文件夹) → stage → cvu → cvu_prereq.xml,用记事本打开,添加以下内容:&amp;lt;OPERATING_SYSTEM...
关于hibernate中hbm2ddl.auto=update值,报错无法自动创表问题解决
关于hibernate中hbm2ddl.auto=<em>update</em>值,报错无法自动创表问题解决 问题描述: 当我们设置hbm2ddl.auto=<em>update</em>时,报错无法自动创表。可设置hbm2ddl.auto=create时就会正常创建 首先考虑表名是否重复(可能是不同用户下有该数据表了) 1.修改下表名即可解决(一般就可解决) 2.检查方言(换成下面的) ...
update时 单行子查询返回多个行 SQL 错误 [1427] 处理方案
我遇到此错误是在多表关联<em>update</em>的 UPDATE  EDASYS.CELL_COMPONENT_T A   SET A.ARRAY_GLASS_ID = (SELECT M.ARRAY_GLASS_ID FROM EDASYS.CELL_ARRAY_CF_MAPPING_T M WHERE M.CF_GLASS_ID = A.COMPONENT_ID AND  rownum &amp;lt; 2)...
对clob字段更新报ORA-01704: 字符串文字太长
对clob更新  ORA-01704: 字符串文字太长 解决办法:把字符赋值给一个变量,然后赋值<em>update</em>语句 declare v_clob clob :='字符 内容'; begin UPDATE    cc    SET py.pk_priceunitarea = v_clob ;  end; 查看clob内容可以用语句查看 select dbms_lob.substr(vu
只有 DBA 才能导入由其他 DBA 导出的文件”各种解决办法!肯定成功!
Oracle导入数据库<em>提示</em>“<em>只有</em> DBA 才能导入由其他 DBA 导出的文件”各种解决办法!肯定成功!
Oracle使用游标更新数据
使用游标修改数据定义一个游标,游标名称为 mycursor更新scott用户中emp表中empno为7369的销售额-- Created on 2015/11/30 by ZHANW declare he emp%rowtype; cursor mycursor(pid integer) is select * from emp where empno = pid for <em>update</em>;
Oracle数据库无法执行update语句
今天修改项目功能,发现程序走到执行sql语句的<em>时候</em>就不走了,也不报错。没办法,直接去数据库服务器执行sql吧,发现一直在执行根本停不下来,百度得知执行了<em>update</em>或者insert语句后,都会要求提交事务,如果不提交却强制关闭连接,<em>oracle</em>就会将这条提交的记录锁住。留此博客,以此记录成长过程。 解决方案如下: 1、执行以下sql,查询锁定记录; SELECT s.sid, s.seria...
exp/imp 导入导出数据库 报错:ORA-12154: TNS: 无法解析指定的连接标识符
exp/imp 导入导出数据库 报错:ORA-12154: TNS: 无法解析指定的连接标识符 当用sqlplus user/password@sid 登录,一样<em>提示</em>: 无法解析指定的连接标识符; 然后通过网上各位前辈大虾说,使用tnsping sid 测试数据库是否创建成功,却出现:TNS-03505: 无法解析名称; 接着发现path环境变量中服务端安装路径在<em>客户端</em>后边,调换顺序后再
oracle安装过程中出现INS-13001
安装<em>oracle</em>11g时遇到INS-13001环境不满足最低要求 找到cvu_prereq.xml文件,用记事本打开,在相应位置增添下面内容 OPERATING_SYSTEM RELEASE="6.2"> VERSION VALUE="3"/> ARCHITECTURE VALUE="64-bit"/> NAME VALUE="
在IDEA中基于Maven编写Hibernate框架(数据库:MySQL和Oracle)
创建maven工程项目 完成初步的目录结构设计 导入核心架包 添加hibernate的配置文件 进行数据库的连接(使用MySQL和Oracle数据库) 生成hibernate的数据库映射类(这里为了更好的体现外键关系的映射,需要做一定的选择修改)体现的是级联映射。同时,这里要操作一个数据的保存,那么数据也是同时更新数据,我们的框架和数据库是紧密耦合,一般我们对数据进行更改也才会操作数据库...
merge与update效率比较系列1
建立测试用表 CREATE TABLE test1 AS SELECT * FROM dba_objects; CREATE TABLE test2 AS SELECT * FROM Dba_Objects; ALTER TABLE test2 ADD constraints pk_test2 PRIMARY KEY (object_id); ALTER TABLE test1 ADD con
安装Oracle 11g 客户端(client)先决条件检查显示NA失败错误
今天我在安装Oracle11gClient时,全部显示成N/A,Oracle无法执行任何检查,错误<em>提示</em>类似下面的样子: 物理内存 – 此先决条件将测试系统物理内存总量是否至少为 922MB (944128.0KB)。 预期值 : N/A 实际值 : N/A 错误列表: – 可用物理内存 PRVF-7531 : 无法在节点上执行物理内存检查 – Cause: 无法在指示的节点上执行
安装完Oracle客户端出现ORA-12560:TNS:协议适配器错误
安装完win64_11gR2_client数据库<em>客户端</em>后,再登陆SQL plus出现ORA-12560:TNS:协议适配器错误:这是因为在安装完<em>客户端</em>后在Path路径的最前面多了个Oracle<em>客户端</em>的路径,如下图:这个路径放到了<em>oracle</em>11g数据库路径前面,导致出现ORA-12560:TNS:协议适配器错误,将此新添加的路径下移到<em>oracle</em>11g数据库路径(D:\app\asus\produ...
Oracle数据库之——分组查询,子查询及添加,更新,删除
分组查询写的顺序:select...from...where... group by...having...order by...执行顺序:from...where...group by.... having ... select ...order by ....实例练习:-- existes : 用它来找寻满足一个条件的信息 -- 找寻多表中存在关联关系或不存在关联关系的数据 --查询部门当中没
PLSQL Developer在未安装Client情况下连接
PLSQL Developer在未安装Oracle Client情况下连接Oracle 一、下载instantclient-basic-win32-11.2.0.1.0.zip 二、解压instantclient-basic-win32-11.2.0.1.0.zip到任意位置,这里D:\Software\instantclient_11_2为例     三、设置环境变量【计算机】——
win server2008安装oracle 10g时发生“程序异常终止。发生内部错误”的提示
试试看这样可以么:首先、确保你有该文件夹的完全控制权。(修改:文件夹点右键 属性-〉安全-〉高级-〉所有者-〉改为自己。接着编辑自己的权限为完全控制)其次、将setup.exe的兼容性改为windows server 2003(server pack 1)。就是右键属性-〉兼容性-〉兼容模式中。接着、右键,以管理员身份运行。最后、会出现兼容性问题的<em>提示</em>框。选择运行程序。参考:http://zhid
oracle 安装提示无法访问临时目录文件位置
控制面板>所有控制面板项>管理工具>计算机管理>系统工具>共享文件夹>共享
重新安装Oracle客户端 INS-32025 错误 解决办法
今天安装Oracle的<em>客户端</em>,因为安装的是第一个,所以没有SQL developer这个工具,决定卸载重新安装,因为这个<em>客户端</em>没有自带卸载,所以手动删除安装文件,重新安装的<em>时候</em>,如果安装位置和上次一样,就会出现INS-32025<em>提示</em>,解决办法,删除C:\Program Files (x86)\Oracle\Inventory\ContentsXML目录下的inventory.xml 文件。
oracle11G已正常开启监听服务,但oracle client远程连接仍无监听程序
1、连接数据库显示无监听程序,首先查看服务器的<em>oracle</em>监听服务是否开启2、首先在<em>客户端</em>上配置服务和监听,顺序最好不要颠倒,先设置监听,再设置服务名,为防止主机重启ip地址更改,一定要把主机改成计算机名,监听和服务里面都是,更改完成后测试看能否连接成功,如果失败再查看主机的监听服务。3、主机本地使用127.0.0.1可以连接,但使用本机IP或者localhost,则显示无监听,使用其他机器连接也...
Oracle安装临时客户端使用总结
由于把<em>oracle</em> 11g全部装在机器上,导致机器太卡,于是卸载<em>oracle</em>装上<em>客户端</em>,果然效果明显。 首先要去官网上下载<em>oracle</em> 11<em>客户端</em>,(我用的是64位系统)地址: http://www.<em>oracle</em>.com/technetwork/database/features/instant-client/index-097480.html 下载:instantclient-basic-...
解决问题:用plsql对oralce数据库进行的某个表的数据修改时一直处于正在执行的状态问题
出现的问题:由于<em>oracle</em>不能直接查询到的表数据进行修改,必须在sql语句后面添加 for <em>update</em>后执行才能对数据进行修改,后来执行相同的sql语句时出现一直正在执行的情况,只能强制中断执行。原因:执行带有for <em>update</em>的sql 语句后,修改完数据没有提交事务,导致表一直处于锁定状态。解决办法:将带有for <em>update</em>的 sql 语句后加上commit; 让执行完sql语句立即提交...
oracle客户端连接 出现连接超时
本机可以正常使用 但用局域网中的其他机器连接就出现“ORA-12170:TNS:连接超时” 首先注意的是,不管用机器名或IP地址,在<em>客户端</em>一定要用ping命令ping通数据库侦听所在的机器的机器名, 否则需要在 hosts文件中加入数据库侦听所在的机器的机器名的解析。 如果tnsname.ora中的配置没有问题。网络服务名配置是正确的,网络也没有问题,能够ping通,但用tngp...
oracle中无主键多表更新方法
首先看下sql server中的一段关于多表更新的<em>update</em>语句   UPDATE table1 SET BankAccount=t_Maintenance_Account.BankAccount FROM table1 INNER JOIN table2 ON (t
oracle数据库数据量较大时更新数据较慢问题
这今天在研究kettle工具,是一款国外纯java开发的开源ETL工具,抽取数据确实非常方便,大家有空可以去下载下来试试看,方便之处在于它不用安装,解压完了就能直接用了(必须提前配置jdk和jre环境到系统环境中)。今天要说的不是这款软件,问题是由使用这个软件引起的,我在抽取数据后需要完成一个更新操作语句如下: <em>update</em> case_person_saxx a set a.case_id=(s
oracle数据库安装过程中出现主目录不兼容的问题
今天是不顺利的一天,一大早机器就开不了机,结果是硬盘坏了。 网管安装好系统后,剩下的工作就要我完成了,刚开始远程桌面时,就出现了登录后系统反应超慢,根本没办法操作,一直是卡起的,跑去本机一看,一切正常,试了N多种方法,还是没用,最后换了一根网线解决了问题。终于可以新建数据库了。 马上找出安装包、升级包,一个个安装,安装包安装时一切正常,结果在安装升级包的<em>时候</em>,就出现问题了,一直是<em>提示</em>:主目录不
Oracle执行出现正在提交的原因及解决办法
问题描述: 同事遇到的问题,当执行一条简单的删除语句时,plsql一直<em>提示</em>正在执行,然后plsql未响应崩溃。 问题原因: 在网上查了一下,可能是被锁住了。 解决方法: --首先查看有哪些锁 select /*+ rule */ s.username, decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',null) lock
oracle语句update使用case when连续更新
    我们有<em>时候</em>想要使用条件语句进行同一字段不同情况下的值修改为目标值,因此小编此处总结了该语句与君共享。 <em>update</em> jcy_jwfu_appeal_base_info t set t.appeal_type = case when t.appeal_type='网络' then '01' when t.appeal_type='来信' then '02' when t.appeal...
toad 未安装oracle客户端 配置
1. 下载toad软件和<em>oracle</em>的instantclient包 2. 安装完后toad后,需要将Oracle Instatnt Client解压。如,至D:/instantclient_10_2 3. 环境变量配置: &quot;控制面板&quot;-&quot;系统&quot;-&quot;高级&quot;-&quot;环境变量&quot;-&quot;系统变量&quot;添加  NLS_LANG = AMERICAN_AMERICA.ZHS16GBK TNS_ADMIN = ...
oracleupdate多行数据
A表aId,aName B表bId,bName 现在假设两张表里面的数据行数是相等的,现在要更新A表里面的每一行的aNmae,条件是依据B表里面的bId; 在SQL Server中好像可以这么写: <em>update</em> A set aName=b.bName from A a,B b where a.aId=b.bId 这个效率应该很会快 而Oracle里面却<em>只有</em>写成这样: <em>update</em> A...
oracle PL/SQL 这些查询结果不可更新,请包括ROWID或使用SELECT ...FOR UPDATE 获得可
编辑历史: 2018.3.16 小赖 文档初始化 问题描述: 今天使用PL/SQL工具操作Oracle数据库中的表数据,修改不了,<em>提示</em>如上的<em>提示</em>框。 解决方案: 第一种情况:从table下找到你打开的表,右击 -&amp;gt; 选择“编辑数据”,而不是选择“查看数据”,问题就解决了。你就可以编辑数据了。 第二种情况:你用了: select t.* from 表名...
oracle锁表问题和用plsql 去update数据问题
2016年9月10日 每周一篇博客                遇到<em>oracle</em>的事务锁                                    1.查看锁住的表                1)、 SELECT b.owner,b.object_name,a.session_id,a.locked_mode                        
Oracle插入/更新CLOB字段报ORA-01704:字符串文字太长【解决方案】
最近遇到了一个这样的问题,在对Oracle数据库插入或者更新CLOB字段的<em>时候</em>,直接拼接了一个INSERT INTO和UPDATE语句,类似下面这种: INSERT INTO 表名(字段1, 字段2, CLOB字段) VALUES ('XX', 'XXX', '内容非常多'); UPDATE 表名 T SET T.CLOB字段名 = '内容非常多';  在执行SQL的<em>时候</em>报了[ORA-...
oracle客户端tnsping,提醒:TNS-03505: 无法解析名称
[size=medium]解决方法: 1、<em>客户端</em>listener.ora如下: # tnsnames.ora Network Configuration File: d:\<em>oracle</em>\product\10.2.0\client_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. ORCL = ...
登录PLSQL/Developer提示 客户端和服务端的字符编码设置不一致
登录PLSQL/Developer时<em>提示</em> <em>客户端</em>和服务端的字符编码设置不一致。  上网 得知oralce字符编码设置和查询的一些方法,记录如下:  1. NLS_LANG 参数组成  NLS_LANG参数由以下部分组成:  NLS_LANG=_.  NLS_LANG各部分含义如下:  LANGUAGE指定:  -Oracle消息使用的语言  -日期中月份和日显示  TER
Oracle 自动更新时间、插入时间
-
关于oracle的sql语句中 for update 的使用,以及存在的问题
在<em>oracle</em>中单纯的执行sql查询,而此时相对结果列表中的某条记录进行修改,点击下图中的锁的标识,会发现报错,意思是查询操作,不能修改数据。 此时应该怎么办呢?在sql语句的后面使用for <em>update</em> ,即select t.* from test t  for <em>update</em>即可,此时锁就可以打开了。 但是也存在问题,就是结果列表中的所有记录,其他登录数据库的用户是修改不了的,应用程
Oracle 11G Client 客户端安装步骤(图文详解) .
http://www.cnblogs.com/jiguixin/archive/2011/09/09/2172672.html 下载地址: http://download.<em>oracle</em>.com/otn/nt/<em>oracle</em>11g/112010/win32_11gR2_client.zip 先将下载下来的ZIP文件解压,并运行setup.exe文件。
jquery/js实现一个网页同时调用多个倒计时(最新的)
jquery/js实现一个网页同时调用多个倒计时(最新的) 最近需要网页添加多个倒计时. 查阅网络,基本上都是千遍一律的不好用. 自己按需写了个.希望对大家有用. 有用请赞一个哦! //js //js2 var plugJs={     stamp:0,     tid:1,     stampnow:Date.parse(new Date())/1000,//统一开始时间戳     ...
支持向量机SVM和核函数的MATLAB程序集下载
支持向量机SVM和核函数的MATLAB程序集支持向量机SVM和核函数的MATLAB程序集 相关下载链接:[url=//download.csdn.net/download/haoren313/633668?utm_source=bbsseo]//download.csdn.net/download/haoren313/633668?utm_source=bbsseo[/url]
管家婆服务器破解补丁超50年限制,超1000单限制,绝对可用下载
管家婆服务器破解补丁超50年限制,超1000单限制,绝对可用 相关下载链接:[url=//download.csdn.net/download/zzzzzz_zzzzzz/2175545?utm_source=bbsseo]//download.csdn.net/download/zzzzzz_zzzzzz/2175545?utm_source=bbsseo[/url]
Team viewer下载
TeamViewer是一个在任何防火墙和NAT代理的后台用于远程控制,桌面共享和文件传输的简单且快速的解决方案. 为了连接到另一台计算机,只需要在两台计算机上同时运行TeamViewer即可而不需要进行一个安装的过程.该软件第一次启动在两台计算机上自动生成伙伴ID.只需要输入你的伙伴的ID到TeamViewer,然后就会立即建立起连接. 这款软件是至今唯一的一款能穿透内网的远程控制软件,可以穿透各种防火墙,要求双方都安装这个软件,使用时要求双开打开软件并且接受连接即可,最大优势在于此软件任何一方都不需要拥有固定IP地址,双方都可以相互控制,只要连入Internet即可,不受防火墙影响! 相关下载链接:[url=//download.csdn.net/download/longhunzixin/2461545?utm_source=bbsseo]//download.csdn.net/download/longhunzixin/2461545?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 只有c基础 学习java 学习java面试的时候
我们是很有底线的