
Oracle
文章平均质量分 94
yw1688
这个作者很懒,什么都没留下…
展开
-
Oracle安装logminer笔记
关于oracle下如何安装logminer的文章网上一大堆,但是因为写文章的可能是老鸟,有些细节并未说清楚,结果照着做的时候报错,因此在这里记录下来,方便下次参考;安装logminer需要执行以下三个脚本,分别是:dbmslm.sql,dbmslmd.sql,dbmslms.sql,这三个脚本位置在oracle安装目录下的RDBMS->ADMIN下,我本机的路径是:D:\app\dbus...原创 2020-04-03 17:52:27 · 852 阅读 · 0 评论 -
Pl/sql连64位oracle方法备忘
注:机器上装的是oracle11g 64位下载oracle32位客户端instantclient,下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html下载下来后,解压到11g数据库所在目录下,如:本机的地址是F:\app\Administrator\product拷贝放过来后,文件地址为:F:\app\Adm原创 2016-01-27 17:32:57 · 684 阅读 · 0 评论 -
在本地计算机无法启动OracleDBConsoleorcl服务。错误:1053:服务没有及时相应启动或控制请求。
以下转自:http://blog.sina.com.cn/s/blog_5674f6d401018yjp.html 作者:阎小波在控制面板里启动oracle的服务,其中启动OracleDBConsoleorcl服务时出错,提示:在本地计算机无法启动OracleDBConsoleorcl服务。错误:1053:服务没有及时相应启动或控制请求。重启电脑之后依然如故。请问怎么解决呢?转载 2016-01-27 11:04:28 · 4933 阅读 · 0 评论 -
ERROR: ORA-01033: ORACLE initialization or shutdown in progress
一般出现这个错误,是因为某个或多个oracle数据文件有问题,按以下的方法修复一下就好了:1、进入CMD,执行set ORACLE_SID=fbms,确保连接到正确的SID;2、运行sqlplus "/as sysdba"SQL>shutdown immediate 停止服务SQL>startup 启动服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号SQL>shut转载 2015-12-18 11:19:06 · 341 阅读 · 0 评论 -
oracle 实现多字段匹配一个关键字查询语句
oracle 实现多字段匹配一个关键字查询语句:有两种方法:第一种. select * from table where ('字段名1' ||'字段名2' ||...) like "%keyValue%";第二种:(1)如果是两个字段的话:select * from table where concat(字段名1,字段名2) like "%keyValue%";转载 2015-09-07 17:48:59 · 4361 阅读 · 0 评论 -
忘记了oracle数据库用户的密码,怎么办?
当我们忘记了oracle数据库的用户的密码,同时又不知道比该用户权限更大的用户的密码,该怎么办呢?别担心,只要你有安装了数据库服务器的操作系统的用户,那么你就可以轻松解决,而且本文介绍的方法很通用哦~其实原理很简单,就是利用了oracle的操作系统认证方式。工具/原料拥有安装了oracle数据库的操作系统的用户名与密码转载 2015-03-02 17:33:31 · 1199 阅读 · 0 评论 -
ORACLE 10g下载|ORACLE 10g下载地址|ORACLE 10g官网下载地址
ORACLE 10g下载地址oracle 下载还需要用户名我自己注册了个方便大家使用下载user:1603869780@qq.compass:qwe123QWE现在直接点击不能下载了 要经过oracle许可才可以下载 如果嫌麻烦可以用迅雷直接下载密码是这个 一般不会动了 大家也不用帮我找回密码了 每次都改 也很麻烦的用迅雷下就不用密码了 下载也不会卡到最后转载 2014-01-19 23:30:18 · 605 阅读 · 0 评论 -
oracle访问另一个数据库
CREATE DATABASE LINK linkname CONNECT TO username IDENTIFIED BY password USING sqlnet_string;SELECT * FROM tablename@linkname; eg:create database link ocum connect to zifar_cum identified by z转载 2014-01-21 09:29:48 · 783 阅读 · 0 评论 -
Oracle求当前周和.net求当前周
select to_char(sysdate,'FMWW') from dual;.net求当前周new System.Globalization.GregorianCalendar().GetWeekOfYear(System.DateTime.Now, System.Globalization.CalendarWeekRule.FirstDay, DayOfWeek.Sunda转载 2013-12-26 17:05:58 · 501 阅读 · 0 评论 -
尝试加载 Oracle 客户端库时引发 BadImageFormatException。问题记录
1公司电脑是win7 64位旗舰版,刚来时配的新电脑,4G+i5这个配置不装64位那算是浪费了。谁知道一切装完毕后,打开项目却连不上oracle数据了...首先是pl/sql连不上,我在本地装了个oracle 11g r2 64位的。装了oracle服务器,应该是不用再装客户端,pl/sql应该就能连上的,应为oracle服务器版本自带了客户端的那些管理工具和功能。但是pl/sql一直报个错啊转载 2016-02-24 16:05:07 · 1036 阅读 · 0 评论 -
Oracle中Clob类型处理解析
最近利用NHibernate映射类型为Clob字段在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅可以插入LONG列的LONG值赋值)。经过不断查找资料和自己的试验该问题终于得到解决,下边我将自己的心得给大家做一个分享。 准备系统环境 xp+.net2.0+oracle9i 表转载 2016-03-22 16:42:02 · 1837 阅读 · 0 评论 -
Oracle11g ORA-12560: TNS: 协议适配器错误
好久没有连自己机器上的oracle,项目需要,想把数据弄在自己机器上,方便在任何时候使用,于是打开 pl/sql输入用户名和密码,发现不能连,在命令提示符下面登录也是不能连接,错误提示是:Oracle11g ORA-12560: TNS: 协议适配器错误,检查了监听和ORCALE服务,发现都是启动的,重启服务和监听,还是老样子,奇了个怪,之前一直好好的,于是百度了一下,各种答案,什么改注册表啊、环原创 2017-01-19 00:11:52 · 6009 阅读 · 4 评论 -
在命令行下进行Oracle用户解锁
在DBA的日常工作中,经常遇到为Oracle用户解锁的操作;这篇文章给出在命令行下进行Oracle用户解锁的操作方法,通过几条简单的解锁语句就能完成此项工作。下面是具体的过程:默认的scott用户是被锁定的,先解锁就能登陆上了。 使用下面的语句解锁scott:alter user scott account unlock;解锁之后可能会要求你该密码:alter us转载 2016-09-27 10:02:51 · 425 阅读 · 0 评论 -
ORA-12154: TNS: 无法解析指定的连接标识符
相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。 在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接,但是Oracle则需要通过Oracle客户端配置网络服务名的方式来连接。否则就会出现“ORA-12154: T转载 2016-07-15 15:47:48 · 630 阅读 · 0 评论 -
使用wrap和unwrap加密解密Oracle的PL/SQL对象(包,存储过程,函数等)代码
使用wrap和unwrap加密解密Oracle的PL/SQL对象(包,存储过程,函数等)代码 Oracle数据库系统自带的PL/SQL对象(包,存储过程,函数等)的代码绝大部分都是使用了wrap程序加密的。为了程序代码的保密和业务规则的保密性,我们也可以将自己写的PL/SQL对象(包,存储过程,函数等)的代码进行加密。本人做了一个示例方法步骤如下:1、首先创建一个简单的加法计算,并返转载 2016-07-15 14:42:12 · 1458 阅读 · 0 评论 -
ORA-0131:debugging requires the debug connect session system privilege
今天在进行procedure执行的时候,用的是PL/SQL工具中的test,调试方法进行执行,因为有输入参数,但是报了个错:“note:debugging requires the debug connect session system privilege”.原因是用户权限不够,使用以下命令授予权限:GRANT debug any procedure, debug connect转载 2016-07-15 11:03:18 · 6458 阅读 · 0 评论 -
ORA-12571 : TNS 包写入程序失败 的各种可能和解决方案
以下都是摘自互联网,暂未证实。 今天登陆至一个数据库,遇到了ORA-12571,网上很多仁兄们总结过,大部分是关于服务器端参数文件SQLNET.ORA中SQLNET.AUTHENTICATION_SERVICES设置导致,于是把查到的资料稍作了整理。针对服务器端SQLNET.AUTHENTICATION_SERVICES参数进行修改。参数使用示例:SQLNET.AUTHENTICATI转载 2016-07-22 16:09:30 · 70996 阅读 · 0 评论 -
oracle数据库密码过期怎么办
按照如下步骤进行操作:1、查看用户的proifle是哪个,一般是default:sql>Select username,PROFILE FROM dba_users;2、查看指定概要文件(如default)的密码有效期设置:sql>Select * FROM dba_profiles s Where s.profile='DEFAULT' AND source_name='PASS转载 2016-03-31 16:31:33 · 5174 阅读 · 0 评论 -
ORA-01084: OCI 调用中的参数无效
spa = new OracleParameter(":InfoContent", OracleType.Clob); spa.SourceColumn = "InfoContent"; spa.Value = bm.InfoContent; cmd.Parameters.Add转载 2016-05-05 14:33:11 · 4140 阅读 · 0 评论 -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I转载 2013-11-12 14:47:19 · 412 阅读 · 0 评论 -
oracle文件导入语法备忘
imp curuser/userpwd@namespace fromuser=(usera,userb,userc,user....) file=e:\cbm20090617.dmp touser=(tusera,tuserb,tuserc,tuser....)上面的导入语法,可以将同一个数据库文件同时导入到多个用户下,当然前提是,这些用户已经建好了。说明:fromuser=(use原创 2013-08-15 17:43:52 · 694 阅读 · 0 评论 -
oracle选择数据时类型转换
今天做项目时,碰到两个表的记录要用union进行合并,但是合并过程中被提示字段类型不匹配,仔细一查发现两个表的字段,一个是varchar2,一个是nvarchar2以为oracle中也是像mssql中一样,用convert可以转,结果发现不行,经过网上查找资料,发现转换时要用:translate,记下来备忘例:translate(b.costitemsname using char_cs)原创 2013-10-25 18:01:54 · 1863 阅读 · 0 评论 -
Oracle分页存储过程
create or replace procedure up_syspagingwithmulti(i_sql in varchar2, i_orderby in varchar2,转载 2013-06-18 13:58:29 · 543 阅读 · 0 评论 -
Oracle创建表空间语法(备忘)
create tablespace qmys datafile 'D:\oracle\product\10.2.0\oradata\CBMORCL\qmys.dbf' size 200m autoextend on next 10m maxsize unlimited; alter database datafile 'D:\oracle\product\10.2.0\oradata\CB原创 2013-06-14 17:08:51 · 583 阅读 · 0 评论 -
oracle授权grant
alter any cluster 修改任意簇的权限 alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter any sequence 修改任意序列的权限 alter any snapshot 修改任意快照的权限 alter any table 修改任意表的权限 alter any转载 2013-06-14 11:50:31 · 539 阅读 · 0 评论 -
Oracle中在ordery中用case when
select t1.id as productid,t1.productname,t1.saleunitprice,t1.storeid,t1.status,t1.mainimage as url from ProductInfo t1 where t1.status=1 and t1.mainimage is not null and rownum<=30order by id desc,原创 2013-04-15 13:21:06 · 732 阅读 · 0 评论 -
oracle日期运算
to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错。即按照第二个参数的格式解释第一个参数。to_char(日期,"转换格式" ) 即把给定的日期按照“转换格式”转换。 转换的格式:表示year的:y 表示年的最后一位 yy 表示年的最后2位 yyy 表示年的最后3位 yyyy 用4位数表示年表示month的转载 2013-01-08 12:33:46 · 360 阅读 · 0 评论 -
Oracle中时间转换要注意的问题
select count(*) from couponreceiverecord where RECEVETIME>=to_date('2012-12-17 16:00:00','yyyy-MM-dd HH24:mi:ss') and RECEVETIMEOracle时间不同于SQL,转换时要注意几点:1、转换时要用to_date;2、转成24进制的时间时要用HH24;3、分钟要用原创 2012-12-17 16:11:27 · 400 阅读 · 0 评论 -
特别推荐:Web开发常用速查手册大全
网络上关于各种语言和应用软件的速查手册和快速参考指南有很多很多,不幸的是当我们需要的时候,总是很难找到,所以我决定花点时间尽可能的收集更多的资源并分享给大家,记得推荐一下哦 :)索引CSSHTMLJavascriptPHPMySQLColor/Fonts/SEOCMSSoftwaresBrowsers & OSOthers/MiscellaneousCSSCSS3转载 2012-12-07 16:55:25 · 795 阅读 · 0 评论 -
oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解
原文地址:SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解" style="text-decoration:initial; color:rgb(180,32,99)">oracle SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解作者:宇过天晴我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复转载 2012-12-05 13:24:41 · 709 阅读 · 0 评论 -
Oracle通用分页存储过程的创建与使用
1.创建Oracle包的定义。使用 REF CURSOR 数据类型来处理 Oracle 结果集。REF CURSOR 是一个指向 PL/SQL 查询所返回的结果集的指针。与普通的游标不同,REF CURSOR 是一个变量,它是对游标的引用,可以在执行时将其设置为指向不同的结果集。使用 REF CURSOR 输出参数可以将 Oracle 结构化程序的结果集传递回调用应用程序。通过在调用应用程序中定义转载 2013-06-18 14:08:02 · 537 阅读 · 0 评论 -
Oracle创建视图时提示权限不足的解决办法
如果真是因为没有创建视图的权限,则给用户设置权限即可。grant create view to user1但是这种情况仅适用于视图中用到的表都属于当前用户的情况下,如果视图中有其它的用户下面的表,那么创建视图的时候,也是会被提示权限不足,当是这种情况的时候,我们只需要执行下面的语句即可:GRANT SELECT ANY TABLE TO user1;原创 2013-08-01 11:51:07 · 1440 阅读 · 0 评论 -
Oracle中like查询下划线等特殊字符的处理
You can include the actual characters "%" or "_" in the pattern by using the ESCAPE clause, which identifies the escape character. If the escape character appears in the pattern before the character "转载 2013-09-28 15:40:18 · 1468 阅读 · 0 评论 -
OracleException: OCI-22053: 溢出错误
OracleException: OCI-22053: 溢出错误本人近期遇到此问题,整理网上文摘,并进行相关处理的记录 该代码的主要功能是使用OracleDataAdapter填充DataSet。查了网上相关的内容后,得知是数字类型的字段的位数过多造成的。 对于数字类型的字段,填充DataSet的时候会调用GetValues方法,数字类型的值将从OracleNumber转载 2013-09-26 14:47:41 · 988 阅读 · 0 评论 -
Oracle时间运算
入门知识:①Oracle中的日期时间存储:oracle数据库中存放时间格式的数据,是以oracle特定的格式存贮的,占7个字节,与查询时显示的时间格式无关。不存贮秒以下的时间单位。②Oracle中的日期时间显示:通常,客户端与数据库建立起连接后,oracle就会给一个缺省的时间格式数据的显示形式,与所使用的字符集有关。一般显示年月日,而不显示时分秒。③Oracle中的日期时转载 2013-09-23 16:10:00 · 978 阅读 · 0 评论 -
Oracle时间运算
to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错。即按照第二个参数的格式解释第一个参数。to_char(日期,"转换格式" ) 即把给定的日期按照“转换格式”转换。 转换的格式:表示year的:y 表示年的最后一位 yy 表示年的最后2位 yyy 表示年的最后3位 yyyy 用4位数表示年转载 2013-09-23 17:17:17 · 531 阅读 · 0 评论 -
Oracle CASE WHEN 用法介绍
1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END转载 2013-09-16 18:17:14 · 639 阅读 · 0 评论 -
sql查询-分组
下面的查询从说法上可以算得上是分组查询了,但是分组查询是不是就是指用group by来操作呢,我想在看了下面的例子后你会有清楚的答案。代码create table testTable([id] int,[name] varchar(10),[dept] varchar(10),[salary] int)insert testTable select 1,'tom','财转载 2013-09-30 16:36:22 · 676 阅读 · 0 评论 -
oracle decode函数使用方法
decode()函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。工具/原料·软件环境: 1、Windows NT4.0+ORACLE 8.0.4 2、ORACLE安装路径为:C:/ORANT转载 2013-09-30 15:52:04 · 580 阅读 · 0 评论 -
oracle在查询结果中附加一列的实现方法
以前在mssql中,想在查询结果中加多一列一般这样子写:select col1=1,**** from tablename执行后,在查询结果中就会多出一列col1值为1的列如果要在oracle中实现这样的效果也是可以的,不过写法不一样了,下面是oracle中的写法。select 1 col1,**** from tablename直接写值,然后再写字段名即可。原创 2013-09-11 14:35:47 · 8673 阅读 · 1 评论