![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
「已注销」
这个作者很懒,什么都没留下…
展开
-
数据库表的连接(Left join , Right Join, Inner Join)用法详解
数据库表的连接(Left join , Right Join, Inner Join)用法详解18:17Left Join, Inner Join 的相关内容,非常实用,对于理解原理和具体应用都很有帮助! 一.先看一些最简单的例子例子Table Aaid adate 1 a1 2 a2 3 a3TableBbid...原创 2010-08-09 14:21:28 · 94 阅读 · 0 评论 -
定位导致物化视图无法快速刷新的原因
物化视图的快速刷新采用了增量的机制,在刷新时,只针对基表上发生变化的数据进行刷新。因此快速刷新是物化视图刷新方式的首选。但是快速刷新具有较多的约束,而且对于采用ON COMMIT模式进行快速刷新的物化视图更是如此。对于包含聚集和包含连接的物化视图的快速刷新机制并不相同,而且对于多层嵌套的物化视图的快速刷新更是有额外的要求。如此多的限制一般很难记全,当建立物化视图失败时,Oracle...原创 2011-07-05 21:02:09 · 140 阅读 · 0 评论 -
查询重复记录
select * from t_hzdrp_sys_user u where u.login_name in (select u.login_name from t_hzdrp_sys_user u group by ...原创 2011-07-06 12:28:29 · 250 阅读 · 0 评论 -
Blob、InputStream、byte 互转
2010年07月22日 星期四 15:52Blob、InputStream、byte 互转 收藏在我们的程序开发当中,经常会用到java.sql.Blob、byte[]、InputStream之间的相互转换,但在JDK的API当中,又没有直接给我们提供可用的API,下面的程序片段主要就是实现它们之间互换的util.一、byte[]=>Blob我们可以通过Hibernate提供的...原创 2011-07-12 13:04:40 · 517 阅读 · 0 评论 -
oracle 中的 indexof/lastindexof以及Lpad,length
--pl/sql中的indexof和lastindexof instr INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 目标字符串为'OR',起始位置为3,取第2个匹配项的位置。--默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找select substr('2.3.30.41',INS...原创 2011-10-20 16:03:13 · 141 阅读 · 0 评论 -
32位RedHat Enterprise Linux 5 Update 4下安装Oracle10.2.0.1(转载)
特别推荐:本人相关的安装文档,包括Oracle9204,Oracle10201,Oracle11201在Linux下的安装,可以参考:RedHat Enterprise Linux 3 下安装Oracle9204:http://bbs.chinaunix.net/thread-363433-1-1.htmlRedHat Enterprise Linux 5 下安装Oracl...原创 2011-04-01 11:36:36 · 96 阅读 · 0 评论 -
将oracle中的varchar2修改为clob
alter table t_hzoa_sys_alert add texts clob;update t_hzoa_sys_alert t set t.texts=t.receiveuserid;alter table t_hzoa_sys_alert drop column receiveuserid;alter table t_hzoa_sys_alert rename colum...原创 2012-01-05 10:25:34 · 299 阅读 · 0 评论 -
sql截取一段字符串并对该字符串进行替换的方法
sql截取一段字符串并对该字符串进行替换的方法。 使用sql replace REPLACE 用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。 语法 REPLACE ( ''string_replace1'' , ''string_replace2'' , ''string_replace3'' ) 参数 ''string_replace...原创 2011-11-17 12:40:00 · 564 阅读 · 0 评论 -
ORACLE多表查询优化
ORACLE多表查询优化这里提供的是执行性能的优化,而不是后台数据库优化器资料。参考数据库开发性能方面的各种问题,收集了一些优化方案统计如下(当然,像索引等优化方案太过简单就不列入了)。执行路径:ORACLE的这个功能大大地提高了SQL的执行性能并节省了内存的使用:我们发现,单表数据的统计比多表统计的速度完全是两个概念。单表统计可能只要0.02秒,但是2张表联合统计就可能要几十秒了。这...原创 2011-11-19 15:48:46 · 83 阅读 · 0 评论 -
ORA-01114错误
ORA-01114 IO error writing block to file string (block # string) Cause: The device on which the file resides is probably offline. If the file is a temporary file, then it is also possible that t...原创 2011-11-21 18:12:02 · 239 阅读 · 0 评论 -
查询oracle表的信息(表,字段,约束,索引)
查询oracle表的信息(表,字段,约束,索引)1、查询出所有的用户表select * from user_tables 可以查询出所有的用户表2、查询出用户所有表的索引select * from user_indexes3、查询用户表的索引(非聚集索引): select * from user_indexes where uni...原创 2011-11-25 12:59:08 · 101 阅读 · 0 评论 -
oracle忘记system密码
Microsoft Windows XP [版本 5.1.2600] (C) 版权所有 1985-2001 Microsoft Corp. C:\Documents and Settings\Administrator>sqlplus /nolog SQL*Plus: Release 10.1.0.2.0 - Production on 星期六 6月 26 11:08...原创 2012-06-08 14:32:19 · 88 阅读 · 0 评论 -
oracle查询表空间
select *FROM(select tablespace_name, sum(bytes/1024/1024) Free_Spacefrom sys.dba_free_spacegroup by tablespace_name) Free,(select b.name, sum(bytes/1024/1024) TOTAL_SPACE,a.NAME as filepat...原创 2012-08-01 13:49:55 · 71 阅读 · 0 评论 -
oracle数据库字符集编码问题
connect system as sysdba ; shutdown immediate ; startup mount ; alter system enable restricted session ; alter system set JOB_QUEUE_PROCESSES=0; alter system set AQ_TM_PROCESSES=...原创 2011-06-28 19:18:40 · 101 阅读 · 0 评论 -
EXP-00091: Exporting questionable statistics.问题解决!(转)
对DBA或需使用exp,imp的普通用戶來说,在我们做exp的過程中可能经常会遇到EXP-00091 Exporting questionable statistics.这样的EXP信息,其实它就是exp的error message,它产生的原因是因为我们exp工具所在的环境变量中的NLS_LANG与DB中的NLS_CHARACTERSET不一致。问题:lpding-> exp s...原创 2011-06-28 17:13:24 · 325 阅读 · 0 评论 -
oracle中截取字符串
SUBSTRING 返回字符、binary、text 或 image 表达式的一部分。有关可与该函数一起使用的有效 Microsoft® SQL Server™ 数据类型的更多信息,请参见数据类型。 语法 SUBSTRING ( expression , ...原创 2011-06-23 15:55:13 · 373 阅读 · 0 评论 -
Oracle的instr函数
1.instr 在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。 语法如下:instr( string1, string2 [, start_position [, nth_appearance ] ] ) string1 源字符串,要在此字符串中查找。string2 要在string1中查找的字符串....原创 2010-08-23 09:30:28 · 236 阅读 · 0 评论 -
oracle删除数据后的恢复(转载)
SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。 SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的 注释:Oracle 仅根据 SCN 执行恢复。 它定义了数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的SCN 。一些人认为 SCN 是指, Sys...原创 2010-08-30 12:40:02 · 70 阅读 · 0 评论 -
用SQL语句删除重复记录的四种方法
问题:如何把具有相同字段的记录删除,只留下一条。 例如:表test里有id,name字段,如果有name相同的记录只留下一条,其余的删除。name的内容不定,相同的记录数不定。 用SQL语句删除重复记录的四种方法: 方法1: 1、将重复的记录记入temp1表 select [标志字段id],count(*) into temp1 from [表名]gro...原创 2010-09-14 11:26:36 · 1353 阅读 · 0 评论 -
sql删除重复记录
COL1 中有重复记录(COL1,COL2为主键),如何删除 1、有少数重复记录(在col1,col2上有索引比较好) DELETE T WHERE (COL1,COL2) IN (SELECT COL1,COL2 FROM T GROUP BY COL1,COL2 HAVING COUNT(*) > 1) AND ROWID NOT IN ...原创 2010-09-15 10:47:43 · 62 阅读 · 0 评论 -
oracle导出报错
EXP-00056: 遇到 ORACLE 错误 25153 SQL> alter tablespace temp 2 add tempfile 'D:\oracle\oradata\test\temp01.dbf' size 50m reuse; 表空间已更改。原创 2010-09-15 12:35:49 · 90 阅读 · 0 评论 -
ORA-12514:TNS:监听程序当前无法识别连接描述符中请求
1. 首先查看tnsnames.ora,路径如下:oracle安装目录\product\10.2.0\db_1\NETWORK\ADMIN\。看其中是否包含了你的连接描述符中的服务,也就是你请求的服务。如果没有,则可以手动添加,比如:service_ex = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = ...原创 2010-09-17 20:32:56 · 112 阅读 · 0 评论 -
java中数据库的连接和配置
简单配置介绍 首先选择合适自己数据库的驱动程序,这里提到的都是常用驱动。连接Oracle数据库获得Oracle的驱动程序包classes12.jar把Oracle的驱动程序到\WEB-INF\lib下Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();Connection conn= DriverMa...原创 2010-09-26 08:46:33 · 233 阅读 · 0 评论 -
ORA-27125: unable to create shared memory segment
不进行创建数据库的操作;修改$ORACLE_HOME/bin 下的oracle脚本。cd $ORACLE_HOME/binmv oracle oracle.bincat >oracle原创 2011-08-24 13:55:45 · 83 阅读 · 0 评论 -
linux自动备份oracle
1.创建一个文件名字为bak.sh的脚本,放在/home目录下面即/home/bak.sh,bak.sh中的内容如下:#!/bin/shexport ORACLE_BASE=/opt/oracle;ORACLE_HOME=/opt/oracle/product/10.2.1; export ORACLE_HOMEORACLE_SID=cms40; export ORACLE_SID...原创 2011-08-29 16:57:18 · 94 阅读 · 0 评论 -
几种Java数据库连接池实现(一)
几种Java数据库连接池实现(一)(一)package shop;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;/*java数据库连接池实现(转载)作用:在数据库存取中,数据库...原创 2011-08-31 14:15:56 · 320 阅读 · 0 评论 -
linux下定时执行oracle的sql脚本
将如下语句写成可执行文本(例如放到指定路径/home/oracle/sql.sh):su - oracle -c "sqlplus gjoa_new/1234@orcl"原创 2011-09-19 15:26:37 · 1051 阅读 · 0 评论 -
Oracle数据库导出大字段(CLOB)数据
导出CLOB的几个SQL语句:1.导出含有大字段数据的M条记录exp user/passwd statistics=none compress=n consistent=y file=/oradata/info/backup/exp_article.dmp log=/oradata/info/backup/exp_article.log tables=fsm_right_artic...原创 2011-09-20 11:12:51 · 2308 阅读 · 0 评论 -
ORA-01691: unable to extend lob segment
ORA-01691: unable to extend lob segment1.查询表空间使用情况:SELECT Total.name "Tablespace Name",filepath,Free_space, (total_space-Free_space) Used_space, total_spaceFROM(select tablespace_name, sum...原创 2013-01-11 09:05:34 · 362 阅读 · 0 评论