Oracle
songlin121314
这个作者很懒,什么都没留下…
展开
-
oracle执行update语句卡住不动
问题开发的时候debug到一条update的sql语句时程序就不动了,然后我就在plsql上试了一下,发现plsql一直在显示正在执行,等了好久也不出结果。但是奇怪的是执行其他的select语句却是可以执行的。原因和解决方法这种只有update无法执行其他语句可以执行的其实是因为记录锁导致的,在oracle中,执行了update或者insert语句后,都会要求commit,如果不commi...转载 2020-04-27 11:18:24 · 967 阅读 · 0 评论 -
ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效---解决方法
一、问题描述今天在用hibernate进行建表操作时第一次建表成功,但之后发现POJO类的映射文件有问题,就进行了几次修改,之间将建表的代码又运行了几次,结果就在控制台报出了“ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效”的错误,数据也插入不了,于是我就去oracle数据库的可视界面(sqldeveloper)想将之前建成的表手动删除,结果还是报“OR...转载 2020-04-11 09:57:53 · 1048 阅读 · 0 评论 -
达梦数据库- 查询多行数据合并成一行数据
达梦 wm_concat函数,用于列转行,逗号分隔首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用准备测试数据SQL> createtabletest(id number,name varchar2(20));SQL> insert into tes...转载 2020-03-31 09:57:44 · 16370 阅读 · 1 评论 -
plsql中无法复制粘贴(Ctrl+c Ctrl+v)解决方法
转自:https://jingyan.baidu.com/article/ceb9fb10c0c7af8cad2ba026.html 一、恢复‘键配置’默认值 plsql -> -菜单栏(工具)-> 首选项 ->‘ 用户界面’栏目下的‘键配置’ -> 界面右下角 -> 复位到默认即可解决。 1、打开plsql,点击‘工具’ 2、点击‘首选...转载 2020-03-31 09:59:28 · 5266 阅读 · 0 评论 -
linux & windows下重启oracle
Linux:方法1 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl start #重启监听器 cd $ORACLE_HOME #进入到oracle的安装目录 dbstart #重启服务器 lsnrctl...转载 2019-03-22 16:37:03 · 2930 阅读 · 0 评论 -
Win7下安装Oracle11g
转自:https://jingyan.baidu.com/article/4f34706ec9826ae387b56d34.html 首先先下载好Oracle安装包(这个就不用说了,上Oracle官网自己找下载入口),将下载好后的两个压缩文件解压至同一文件夹下,该文件夹为database; 解压完毕后,在该目录下打开setup.exe,执行安装程序后会出现启动安装的命令提示符,进入...转载 2019-01-23 14:22:13 · 308 阅读 · 0 评论 -
Oracle Spatial详解
转自:https://www.cnblogs.com/frogbag/archive/2007/10/17/926870.htmlStep1. 创建一张表,其中shape用来存放空间数据 CREATE TABLE mylake ( feature_id NUMBER PRIMARY KEY, name VARCHAR2(32), shape MDSYS.SDO_GEOM...转载 2019-01-16 15:16:22 · 2100 阅读 · 0 评论 -
空间数据类型与元数据
转自:https://www.cnblogs.com/frogbag/archive/2007/10/17/927275.html空间数据类型与元数据 Oracle Spatial由一坨的对象数据类型,类型方法,操作子,函数与过程组合而成。一个地理对象作为一个SDO_GEOMETRY对象保存在表的一个字段里。空间索引则由普通的DDL和DML语句来建立与维护。 本章主要说了一些例子演示如何...转载 2019-01-16 15:12:51 · 1859 阅读 · 0 评论 -
Oracle Spatial基本操作
Oracle Spatial基本操作 Oracle Spatial主要通过元数据表、空间数据字段(即sdo_Geometry字段)和空间索引来管理空间数据,并在此基础上提供一系列空间查询和空间分析的程序包,让用户进行更深层次的GIS应用开发。Oracle Spatial使用空间字段sdo_Geometry存储空间数据,用元数据表来管理具有sdo_Geometry字段的空间数据表,并采用R树索引和...转载 2019-01-16 15:08:36 · 2420 阅读 · 0 评论 -
ORACLE分页查询SQL语法——最高效的分页
转自:https://blog.csdn.net/honey_potter/article/details/53014284--1:无ORDER BY排序的写法。(效率最高)--(经过测试,此方法成本最低,只嵌套一层,速度最快!即使查询的数据量再大,也几乎不受影响,速度依然!)SELECT * FROM (SELECT ROWNUM AS rowno, t.* ...转载 2019-01-17 14:22:56 · 376 阅读 · 0 评论 -
oracle SDO_ORDINATE_ARRAY直接展示
转自:https://www.cnblogs.com/zzl-156783663/p/9302249.htmlmdsys.sdo_geometry 中SDO_ORDINATE存储的是空间对象的几何节点坐标序列,要想直接展示第一条值出来需要捞出数据若select t.id,t.shape.sdo_ordinates from test1展示出来的是id和一个集合对象,我只需暂时集合对象第一个...转载 2019-01-17 14:20:59 · 1582 阅读 · 0 评论 -
oracle数据库字符集AL32UTF8修改为ZHS16GBK即从超集到子集
转自:https://www.cnblogs.com/perilla/p/3873653.html一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。转载 2018-01-09 08:44:11 · 4958 阅读 · 0 评论 -
oracle中实现截取字符串(substr)、查找字符串位置(instr)、替换字符串(replace)
(1)oracle中实现截取字符串:substrsubstr(string, start_position, [length])其中,string是元字符串,start_position为开始位置,length是可选项,表示子字符串的位数。例子:substr('ABCDEFG', 0); -- 返回结果是:ABCDEFG,从0位开始截取后面所有substr原创 2015-12-17 17:45:11 · 120410 阅读 · 4 评论 -
QT5.6.1 编译 oracle11g 驱动
转自:http://blog.csdn.net/zhu_zhu_wonder/article/details/47301825首先要说明非常重要的一点:QT的位数需与Oracle的位数一致,否则编译驱动的时候会一直报错!我用的QT版本是5.6.1,安装的oracle是64位的。找到oracle里面两个重要文件夹的路径(E:\app\SMART是我的Oracle的安装转载 2017-05-04 09:51:33 · 1144 阅读 · 0 评论 -
修改oracle数据库用户名及密码的方法
改oracle数据库用户名称和密码(Linux为例),有需要的朋友可以参考下。一、修改前准备工作:使用ssh工具以root身份连接服务器,然后切换到oracle用户:su - oracle(回车)使用sqlplus连接数据库:sqlplus /nolog(回车)以管理员身份登录sys用户:conn sys/sys as sysdba(回车)数据库连接成功,至此准备工转载 2016-12-06 11:52:44 · 1747 阅读 · 0 评论 -
oracle存储过程中RAISE_APPLICATION_ERROR用法
可能不是很多人知道 RAISE_APPLICATION_ERROR 的用途是什么,虽然从字面上已经猜到这个函数是干什么用的。平时用来测试的异常处理,我们都是通过dbms_output.put_line来输出异常信息,但是在实际的应用中,需要把异常信息返回给调用的客户端。其实 RAISE_APPLICATION_ERROR 是将应用程序专有的错误从服务器端转达到客户端应用程序(其他机器上的SQL转载 2015-12-22 16:39:18 · 6656 阅读 · 0 评论