转自:https://bbs.csdn.net/topics/310095274 INSERT INTO SA_Table(uniPositionCode,transferGroupName,appCode,appName,transferPort,cfg_network,transferProtocol,transferip,insideState) VALUES('01330000','1','20','4343','9513','0','9513','0.0.0.0','0') 字段名是不…
使用plsql 连接oracle 数据库报ora 12557 错误: 解决方案: 1:首先确保服务中的service以及监听器都开启 2:F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下的tnsnames配置文件中的字符串连接是否配置 这个路径根据你的oracle安装路径有关 3:如果还是不行,删除注册表里面的环境变量oracle_home,默认只想路径 cmd——rededit—— HKEY_LOCAL_MECHINE——S…
1. sybase与oracle中insert into select和select into的用法 http://wjlvivid.iteye.com/blog/1921679 Sybase 一.首先,我们来看一下insert into select语句 其语法形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1. 这里的要求就是Table2必须已经存在,如果不存在,系统则会提示对象无效.…
1.错误信息:登录系统后,屏幕弹出几个错误对话框,无菜单.无按钮 GConf error: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://www.gnome.org/projects/g…
描述性的东西就不来了,搞技术的,最喜欢实在的实例.通过下面的例子,大家很快就能明白insert all 与 insert first 的功能,比文字描述更通俗易懂. 一.INSERT ALL 不带条件用法 SQL> create table t_table1(tid number,tname varchar(100)); Table created SQL> create table t_table2(tid number,tname varchar(100)); Table created…
[oracle@zen2 ~]$ echo $ORACLE_SID ORAC [oracle@zen2 ~]$ sqlplus /nolog SQL :: Copyright (c) , , Oracle. All Rights Reserved. SQL> exit [oracle@zen2 ~]$ crs_stat -t Name Type Target State Host ----------------------------------------------------------…
oracle语句insert into select如何加后续插入条件 2014-01-21 10:48匿名  分类:其他编程语言 | 浏览 2746 次 oracle中有批量插入语句insert into tableA (列1,列2,列3) select 列1,列2 from tableB.现在问题是这样的,tableA有3列,而通过最后的select语句所能获得的列只有列1和列2.但列3是非空的,所以插入时必须填写.请问在此如何在此语句后面加SQL以完成插入??小弟跪谢了!!! A中有3例,…
Jenkins自动安装JDK需要提供Oracle的账号密码,否则报错:Unable ro auto-install JDK  until the  license is accepted 解决方法: 提供Oracle账号密码 可以自己申请一个: U:541509124@qq.com P:LR4ever.1314 账号来源地址:https://blog.csdn.net/u012789986/article/details/72515324…
PLSQL连接ORACLE配置字符串简介 oracle网络配置 三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora原理解释 oracle网络配置三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下.1.  sqlnet.ora-----通过这个文件来决定怎么样找一个连接中出现的连接字符串.例如我们客户端输入sqlplus sys/oracle@ora假如我的…
最近遇到insert 语句插入&字符报弹出框,如下: sql: insert into test_ldl001 (ID, NAME) values (', '/test/test.do?actionType=test&applyType=02'); 弹出信息: 避免弹出框出现修改sql: --方法一 insert into test_ldl001 (ID, NAME) values (', '/test/test.do?actionType=test'||'&'||'applyTy…
oracle网络配置 三个配置文件 listener.ora.sqlnet.ora.tnsnames.ora ,都是放在$ORACLE_HOME\network\admin目录下. 1.  sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串. 例如我们客户端输入 sqlplus sys/oracle@orcl 假如我的sqlnet.ora是下面这个样子 SQLNET.AUTHENTICATION…
LayaIDE 报typescript编译版本不一致的错 文件 -> 首选项->用户设置那里修改下 settings.json // 将设置放入此文件中以覆盖默认设置 { "typescript.check.tscVersion": true, "typescript.tsdk":"D:/Download/Laya/LayaAirIDE/resources/app/extensions/node_modules/typescript/lib&q…
因为导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 首先:  查看:     SQL>show parameter deferred_segment_creation;  假设为TRUE,则将该參数改为FALSE:  在sqlplus中,运行例如以下命令:       SQL>alter system set deferred_segment_creation=false;  然后: 能够针对数据表.索引.物化视图等手工分配Extent    SQL>Select 'alt…
命名空间:Oracle.DataAccess.Client 组件:Oracle.DataAccess.dll(2.112.1.0) ODP.NET 版本:ODP.NET for .NET Framework 2.0 或 ODP.NET for .NET Framework 4 工具:Microsoft Visual Studio Ultimate 2013 + Oracle SQL Developer 1.5.5 + Oracle Database 11g Enterprise Edition…
https://q.cnblogs.com/q/89420/ 现象: 1.机器上先后安装了oracle两个版本的client.在装第一个client后,plsql可以顺利连接数据库a并登录. 2.安装了第二个client后,原有的数据库a可以正常登录.新配置的数据库b,用命令行的方式可以顺利登录连接,但是通过plsql登录总是报错误——ORA -12154 TNS:无法解析指定的连接标识 3.新安装的client版本为12.01.00.02(之前是12.01.00.01) 已经检查: 1.pls…
还是采用静默安装,手工建库完成后.在安装的OEM的时候一直报这个错误.这里稍微记载以下解决方案: Database connection through listener failed. Fix the error and run EM Configuration Assistant again. Some of the possible reasons may be: ) Listener port provided is incorrect. Provide the correct port…
本问题在linux环境下,windows环境下类似. 问题描述: 在数据库操作时不小心修改了share_pool的大小,导致重启数据库无法正常启动,报错为: SQL>startup; ORA-: Specified value of sga_target 512M is too small, needs to be at least 804M SQL>startup nomount; ORA-: _shared_pool_reserved_min_alloc must be between a…
稍微熟悉Oracle的都知道,如果我们想一条SQL语句向表中插入多个值的话,如果如下语句 INSERT INTO 某表 VALUES(各个值),VALUES(各个值),.....; 这样会报错的,因为oracle是不支持这种写法的,如果多个INSERT INTO VALUEES(各个值);这样以“;”隔开一同执行也是不行的,oracle也是不支持的. 不过MySQL这两种方式都是支持的.在MySQL中还可以使用如下格式的插入语句: 示例: insert into persons (id_p, l…
Insert Into select 与 Select Into 哪个更快? 在平常数据库操作的时候,我们有时候会遇到表之间数据复制的情况,可能会用到INSERT INTO SELECT 或者 SELECT INTO : 那么二者语法上有什么区别?性能上又如何呢? 围绕着这两个问题,今天就来总结对比下: 一:语法区别 1: INSERT INTO SELECT 的语法 INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中.目标表中任何已存在的行都不会受影响…
转载链接:http://lin49940.iteye.com/blog/466626 今天一个同事写oracle 的存储过程遇到了一个问题, 他在里面update 操作不能完成更新的操作, 但是又不会报错. 如一个表 A(id, code, name, type) 在存储过程中的更新操作的语句: update A x set x.type = 变量A where x.code = 变量B; 变量A 和 变量B 都定义好了, 并且都成功赋值了. 这是一个很简单的更新语句, 简单到一开始对为什么发生…
来源http://blog.itpub.net/23850820/viewspace-1060596/ 也可以检查如下网站:http://blog.sina.com.cn/s/blog_5b021b480100ffkd.html 修改Oracle EBS应用服务器的IP地址后,需要运行adautocfg.sh脚本来重新自动配置,执行完adautocfg.sh之后,发现Oracle EBS的邮件审批服务(Workflow Notification Mailer)无法使用.报错信息如下: This…
problem: oracle  11  r2  64位安装完成后NETWORK/ADMIN目录下居然没有tnsnames.ora和listener.ora文件 solution: 问题是之前安装了另外一个版本的oracle,我是安装了oracle xe,没有卸载干净,导致在环境变量中存在TNS_ADMIN指向了不正确的目录.如下图所示: 上图中的TNS_ADMIN的配置是正确的,原来的配置是错误的.原来的配置指向的是d:\oraclexe下的某个目录,因为指向的目录已经被删除,所以用oracl…
低版本oracle导入高版本的dmp时,导过的人都应该清楚,直接导入是会报错的,报错信息如下,其实解决这个问题很简单, 只要修改一下dmp内的版本号就可以了. 修改版本不能随便使用文本工具打开,否知会乱码,改了也不一定起作用,需要使用特定工具,如AlxcTools 修改时,唯一要注意的是版本号的格式,是2位数字一个点,如导入的oracle版本号为Release 10.2.0.5.0 ,则改成 10.20.50,然后修改版本就可以解决版本问题了 再次执行不就不会报错了…
一.前言 昨天中午接到领导指示,有其他组的负责人B在厄瓜多尔演示他们组的产品,然后我们组的负责人就想说也在那边搭一套环境,(北美那边的亚马逊云环境),让B帮忙演示下我们的系统. 于是,开始了一个比较曲折的过程.由于北美那边离咱们实在太远,网络相当不稳定,一步一卡,淡入淡出效果相当明显. aws环境是windows server,好歹不用自己上传oracle安装包,直接官网下载下来.然后安装后,监听又出问题,自己没搞定,最后dba在家里远程搞了一个多小时才搞定. 最后把应用什么的全部部署完,已经搞…
场景描述: 服务器所在网段为20,在同一网段的机器客户端远程连接SCAN IP 可以正常访问,当时更换了网段之后,15网段的机器通过oracle客户端连接服务器SCAN ip 无法正常访问,telnet 该SCAN ip 1521,正常!按理说,可以telnet通就应该sqlplus连接上, 但是情况是连接不上!!!更换了另一台跨网段的机器,测试连接,依旧不行!!! PS:双反防火墙已经关闭 客户端tnsnames.ora配置没有问题. 解决方式: 最后在要放弃的时候,突然想到,既然11G之前是…
oracle中的insert 和 mysql添加多条数据的 方式不太一样 用到的语法: insert all into 表名(需要添加的表字段)values(添加的字段数据一定要对应字段顺序) into 表名(需要添加的表字段)values(添加的字段数据一定要对应字段顺序) select 1 from dual; dual是虚拟表                这句话的意思就是返回一个值,这里的值就是1…
解决过程: 查看mysql的事物隔离级别 SHOW VARIABLES LIKE '%iso%'; 返回结果: REPEATABLE-READ 把这个改成:READ-COMMITTED 就好了: SET GLOBAL tx_isolation='READ-COMMITTED'; (记得java重启应用,要永久生效的就改my.ini配置文件) 问题分析: 当数据库隔离级别为REPEATABLE-READ时,查询一个select语句也算是事物的开始,而且在hibernate里会把以select语句开…
Insert是插入语句 insert into table(colname1,colname2) values(value1,valu2) 插入无效的会提示失败 数值类型在插入的时候不需要加引号,但是如何加了引号oracle也能只能智能识别 注意事项 1,插入的数据应与字段的数据类型相同 2,数据的大小应该在列的规定范围之内 3,在values中列出的数据位置必须与字段列的数据类型的排列相对应 4,字符和日期数据应用单引号包含 5,插入空值,不指定或insert 可以插入空值,并且查看的时候是没…
前段时间要远程连接oracle数据库,可是又不想在自己电脑上完整安装oracleclient,于是到oracle官网下载了轻量级clientinstant client. 这玩意没有图形界面,全靠sqlplus远程连接server,所以不占地方,正好满足我这样的追求"简单就好"的强迫症患者需求. 可是呢,可能是server那边没开监听port,我在自己的机子上尝试了各种配置,包含tnsnames.ora,sqlnet.ora等,远程连接均告失败.为了排查问题.我先ping了一下serv…
环境是12.2.0.1 version, Oracle Data Guard备库近段时间一直报错,但是备库主库同步一致,数据一致. 2019-03-06T23:42:22.184048+08:00 Errors in file /u01/app/oracle/diag/rdbms/ccdb/ccdb/trace/ccdb_m000_129832.trc: ORA-01110: data file 7: '/u01/app/oracle/oradata/ccdb/users01.dbf' 2019…