Oracle
文章平均质量分 82
大巧不工
重剑无锋,大巧不工
展开
-
Oracle utl_http包调用webapi
Get方式:存储过程如下:PROCEDURE P_Getas req UTL_HTTP.REQ; resp UTL_HTTP.RESP; v_text varchar2(1000); xmlTmp varchar2(3000); errmsg varchar2(100); url varchar2(1000); acce...原创 2019-11-26 00:00:58 · 742 阅读 · 0 评论 -
oracle raw数据类型
RAW,类似于CHAR,声明方式RAW(L),L为长度,以字节为单位,作为数据库列最大2000,作为变量最大32767字节。LONG RAW,类似于LONG,作为数据库列最大存储2G字节的数据,作为变量最大32760字节建表操作:create table raw_test (id number, raw_date raw(10));插入raw数据操作:insert into r转载 2012-08-08 13:47:14 · 1227 阅读 · 0 评论 -
oracle常用函数之HEXTORAW & RAWTOHEX
1.HEXTORAW语法: HEXTORAW(string) 功能: 将由string表示的二进制数值转换为一个RAW数值. String应该包含一个十六进制的数值. String中的每两个字符表示了结果RAW中的一个字节..HEXTORAW和RAWTOHEX为相反的两个函数.SAMPLE:SQL> select hextoraw('abcdef') from dual;H转载 2012-08-08 13:52:09 · 9362 阅读 · 0 评论 -
Oracle MD5、3des实例
dbms_obfuscation_toolkit简介 dbms_obfuscation_toolkit主要有一下几个存储过程:- DESGETKEY — 产生密钥,用于DES算法 DES3GETKEY – 产生密钥,用于Triple DES算法 DESENCRYPT – 用DES算法加密数据 DESDECRYPT – 用DES算法解密数转载 2012-08-08 13:41:00 · 2251 阅读 · 1 评论 -
ORA-01591 锁定已被有问题的分配事务处理--解决方法
最近,在webogic中使用两阶段提交事务,遇到了错误java.sql.SQLException: ORA-01591: 锁定已被有问题的分配事务处理8.47.144854挂起注意:8.47.144854是事务编号在网上找到一个比较详细解释http://www.chinageren.com/jc/HTML/120874.html可在oracle提供的Administrator’s Gu转载 2012-08-19 17:08:52 · 1170 阅读 · 0 评论 -
动态SQL与绑定变量
转自http://space.itpub.net/12474069/viewspace-621157动态SQL与绑定变量 (初稿)1什么是动态SQL(Dynamic SQL)动态SQL使你在运行时,以字符串的形式构造SQL语句。这些语句包含在PL/SQL块中,并且常常包含占位符来使用绑定变量。这一转载 2013-02-19 14:20:38 · 4204 阅读 · 0 评论 -
ORACLE 限制特定IP访问数据库
(1)在9i中真正起作用的是sqlnet.ora文件,我们修改sqlnet.ora其实是最好最快的方法。 在sqlnet.ora中增加如下部分 ----------------------------- #### 来自 protocol.ora 的属性 #### tcp.validnode_checking=yes #允许访问的IP tcp.invited_no转载 2013-06-26 11:44:40 · 2021 阅读 · 0 评论 -
关于Oracle11g em登录证书错误的问题
删除windows 补丁KB2661254 这是一个限定RAS长度的补丁原创 2013-06-30 15:42:50 · 3532 阅读 · 0 评论 -
ORACLE中DBMS_SQL的用法——http://www.2cto.com/database/201209/156873.html
ORACLE中DBMS_SQL的用法 对于一般的select操作,如果使用动态的sql语句则需要进行以下几个步骤:open cursor---> parse---> define column---> excute---> fetch rows---> close cursor;而对于dml操作(insert,update)则需要进行以下几个步骤:转载 2013-08-30 15:12:24 · 785 阅读 · 0 评论 -
ora-01940处理(杀session解锁)
SQL> select username,sid,serial# from v$session; USERNAME SID SERIAL#------------------------------ ---------- ----------SYS 10141 53原创 2011-08-03 16:04:55 · 968 阅读 · 0 评论 -
oracle直接调用web services
oracle调用C#开发web services1, 去oracle官网上下载dbws-callout-utility-10131.zip地址:https://oracle-base.com/articles/10g/utl_dbws-10g(注意请根据自己oracle的版本来选择下载对应的jar)2, 解压后放到oracle安装目录下的/sqlj/lib中;3转载 2012-03-11 12:00:50 · 14498 阅读 · 3 评论 -
Oracle调用C#开发web services
Oracle调用C#开发WebServer原创 2017-05-17 21:54:41 · 480 阅读 · 0 评论 -
重装EM
1.在命令行上使用“emca -deconfig dbcontrol db”命令删除配置2.使用“emca -repos drop”命令删除 repository3.使用“emca -config dbcontrol db -repos create”命令进行创建em。原创 2017-07-18 17:43:33 · 458 阅读 · 0 评论 -
oracle em无法连接数据库实例
长时间不登陆em时,会出现em无法连接数据库,这时em会要求你验证主机身份。就算密码都输入对了但右下方还是显示无法连接数据库实例,其实时因为sysman与dbsnmp这两个用户密码过期所导致。 解决思路大致如下:sys登录数据库,修改sysman与dbsnmp的密码。将新的sysman与dbsnmp上载至em。这里不要认为上面修改了密码后em就能用,如果直接登录em会因为多...原创 2019-09-28 13:08:38 · 697 阅读 · 0 评论 -
OGG
1 简介 Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。Oracle Golden Gate可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,从而在可以在应急系统、在线报表、实时数据仓库...原创 2019-10-02 17:09:13 · 692 阅读 · 0 评论 -
物化视图
概述:Oracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性;物化视图需要占用存储空间;当基表发生变化时,物化视图也应当刷新。...原创 2019-10-06 17:37:41 · 377 阅读 · 0 评论 -
关于Oracle进程锁
以下Sql可以找出锁表的进程select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$se...原创 2019-10-07 23:35:49 · 196 阅读 · 0 评论 -
oracle动态sql语句处理——47522341的专栏在去dba的路上
动态SQL语句处理:根据要处理的sql语句的作用不同,可以使用三种不同类型的动态sql方法:使用execute immediate语句可以处理包括ddl(create、alter和drop)、DCL(grant、revoke)、DML(insert、update、delete)以及单行select语句;使用open cursorname for sql_statement语句可以处理多行查询操作;转载 2012-04-24 07:02:48 · 585 阅读 · 0 评论 -
Oracle中使用透明网关链接到Sqlserver ——转自《wangqi0079百度空间》
2012-02-08补充最近被透明网关弄得很蛋疼,总是抱"用户名"登录失败,最后发现问题在建立数据链接的时候如果我使用“create database link 数据库 connect to "用户名" identified by "密码" using ‘名称’ 这个sql语句时,链接就没问题。如果使用pl/sql中这个快捷界面的话,仍会报这个错误。最后发现pl/sq转载 2011-05-11 07:43:00 · 7661 阅读 · 1 评论 -
oracle 11gr2的卸载(http://hi.baidu.com/creative_in_the_sky/blog/item/ea3a18094110fc30b0351df1.html)
oracle 11gr2的完全卸载方式与前些版本有了改变,运行H:\app\Administrator\product\11.2.0\dbhome_1\deinstall的deinstall.bat批处理文件卸载,全程代码如下:Checking for required files and bootstrapping ...Please wait ...复制了 14 个文件复制了转载 2012-01-04 17:23:05 · 1220 阅读 · 0 评论 -
oracle日期函数大全
oracle日期函数, TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar转载 2008-09-12 11:04:00 · 720 阅读 · 0 评论 -
在存储过程中执行3种oracle循环语句
create or replace procedure pr_zhaozhenlong_loop/*名称:在存储过程中执行3种循环语句功能:利用循环给表中插入数据调用: begin -- Call the procedure pr_zhaozhenlong_strsql; end; 创建人:赵振龙转载 2008-10-30 10:51:00 · 1784 阅读 · 0 评论 -
动态sql
v_mySql := v_tempcursor:=dbms_sql.open_cursor; dbms_sql.parse(v_tempcursor,v_mySql,dbms_sql.v7); v_ret:=dbms_sql.execute(v_tempcursor); dbms_sql.close_cursor(v_tempcursor);转载 2008-10-30 11:12:00 · 469 阅读 · 0 评论 -
ORACLE和SQL SERVER中游标的使用
sql server中定义cursor: DECLARE cursor_name CURSOR FOR select_statement oracle中定义cursor: DECLARE CURSOR cursor_name IS select_statement;sql server中使用cursor:OPEN cursor_name FETCH NEX转载 2008-10-31 11:18:00 · 2096 阅读 · 0 评论 -
Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 给出整数,返回对应转载 2008-10-30 10:44:00 · 418 阅读 · 0 评论 -
Oracle读取文件
Create directory让我们可以在Oracle数据库中灵活的对文件进行读写操作,极大的提高了Oracle的易用性和可扩展性。其语法为:CREATE [OR REPLACE] DIRECTORY directory AS pathname;本案例具体创建如下:create or replace directory exp_dir as /tmp;转载 2009-02-21 17:31:00 · 4683 阅读 · 0 评论 -
ORACLE——RAISE_APPLICATION_ERROR 转自《达华的空间》
可能不是很多人知道 RAISE_APPLICATION_ERROR 的用途是什么,虽然从字面上已经猜到这个函数是干什么用的。 其实 RAISE_APPLICATION_ERROR 是将应用程序专有的错误从服务器端转达到客户端应用程序。 RAISE_APPLICATION_ERROR 的声明: PROCEDURE RAISE_APPLI转载 2009-12-10 10:02:00 · 1211 阅读 · 0 评论 -
with check option
<br />出处:http://www.cnblogs.com/brightsky/archive/2010/10/09/1846929.html<br /> <br />我们来看下面的例子:<br />create or replace view testview<br />as<br />select empno,ename from emp where ename like ‘M%’<br />with check option;<br />这里我们创建了一个视图,并使用了with check opt转载 2010-11-16 15:25:00 · 677 阅读 · 0 评论 -
SQL Server到Oracle连接服务器的实现
<br />作者:中国论坛网收集 来源:http://www.51one.net 加入时间:2004-8-25 <br /> <br />SQL Server到Oracle连接服务器的实现 <br /> <br /> 作者:Jennifer <br />本文以SQL Server 2k为例说明SQL Server到Oracle连接服务器的具体实现过程。 <br /><br />1.要求pc机上安装oralce客户端软件和sqlserver2000软件。 <b转载 2011-03-03 17:33:00 · 574 阅读 · 0 评论 -
row_number() over()用法
<br /><br /> select *<br /> from (select t.*,<br /> row_number() over(order by t.CONTRACTNOFILEID desc) rn<br /> from ly_publicrental_contractinfo t<br /> where Reconciliation = Valid<br />原创 2011-02-23 14:04:00 · 552 阅读 · 0 评论 -
sqlserver汇总
<br />1.关于默认值<br />alter table Table1 alter column test default '0' --给一个字段添加默认值<br />当给一个字段添加默认值的时候会产生一个对该字段的约束,如果想对这个默认值进行修改,就要先drop后add<br /><br />alter table Table1 drop constraint DF__Table1__test__48CFD27E<br />aLTER TABLE原创 2011-05-17 10:03:00 · 640 阅读 · 0 评论 -
Oracle 字符集的查看和修改——转载自《robbie的专栏》
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应转载 2011-08-01 10:19:17 · 469 阅读 · 0 评论 -
多个数据库实例登录问题
端口号可在$ORACLE_HOME\product\10.2.0\db_1\install\protlist.ini中原创 2011-08-01 16:47:17 · 707 阅读 · 0 评论 -
Oracle数据库备份与恢复之一:exp/imp(原文http://www.cnblogs.com/sungod/archive/2011/03/13/1983090.html)
Oracle数据库备份与恢复之一:exp/imp(导出与导入装库与卸库) 1.1 基本命令 1. 获取帮助 $ exp help=y $ imp help=y 2. 三种工作方式转载 2011-10-12 17:55:12 · 849 阅读 · 0 评论 -
Oracle+字符集的查看和修改(原文http://blog.csdn.net/tianlesoftware/article/details/4915223)
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应转载 2011-10-13 09:08:56 · 1199 阅读 · 0 评论 -
PL/SQL开发中动态SQL的使用方法(原文http://dev.yesky.com/187/2029687.shtml)
内容摘要:在PL/SQL开发过程中,使用SQL,PL/SQL可以实现大部份的需求,但是在某些特殊的情况下,在PL/SQL中使用标准的SQL语句或DML语句不能实现自己的需求,比如需要动态建表或某个不确定的操作需要动态执行。这就需要使用动态SQL来实现。本文通过几个实例来详细的讲解动态SQL的使用。 本文适宜读者范围:Oracle初级,中级 系统环境: OS:wi转载 2011-12-19 14:57:42 · 450 阅读 · 0 评论 -
多年开发Oracle,积累的Oracle基础函数库。(转载)
/* --------需要建立的基础表或者类型和初始化数据------------- --建立Directory,作为测试使用 CREATE USER A4 IDENTIFIED BY A4; CREATE DIRECTORY MYDIR ON E:/ORACLE; GRANT READ, WRITE ON DIRECTORY MYDIR TO A4;转载 2008-09-12 11:11:00 · 1069 阅读 · 0 评论