oracle
文章平均质量分 74
kt431128
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle中查找执行效率低下的SQL
v$sqltext:存储的是完整的SQL,SQL被分割v$sqlarea:存储的SQL 和一些相关的信息,比如累计的执行次数,逻辑读,物理读等统计信息(统计)v$sql:内存共享SQL区域中已经解析的SQL语句。(即时) select opname, target, to_char(start_time, 'yyyy-mm-dd hh24:mi:ss') start_ti...原创 2013-11-21 11:17:10 · 191 阅读 · 0 评论 -
Oracle错误 ora-12514 解决方法
成功连到数据库上之后,查看listener状态:lsnrctl statusstatus READY 状态,需要由非归档转为归档模式,故操作如下:1.关闭数据库shutdown immediate 正常关闭;2.启动数据库到mount状态,startup mount,发生报错:3.此时查看listener状态: lsnrctl status为status BLOC...原创 2013-12-27 14:54:43 · 167 阅读 · 0 评论 -
ORA-00257 archiver error. 归档日志已满错误的处理方法
archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法用户无法登陆pl/sql,只能通过ssh登陆1. 用sys用户登录 su - oracle sqlplus as sysdba2. 看看archiv log所在位置SQL> show parame...原创 2014-01-02 15:49:15 · 344 阅读 · 0 评论 -
Oracle查找锁定对象以及强制解除锁定的方法
1、用dba权限的用户查看数据库都有哪些锁select t2.username,t2.sid,t2.serial#,t2.logon_timefrom v$locked_object t1,v$session t2where t1.session_id=t2.sid order by t2.logon_time;如:testuser 339 13545 2009-3-5 17:40:05...原创 2014-01-03 11:34:19 · 381 阅读 · 0 评论 -
oracle查看表空间使用大小sql
管理员用户执行 selecta.tablespace_name 表空间名称,b.bytes 大小bytes,b.file_name 数据文件名from dba_tablespaces a, dba_data_files bWhere a.tablespace_name=b.TABLESPACE_NAME selectb.file_name 物理文件名,b.tab...原创 2014-01-03 11:36:00 · 318 阅读 · 0 评论 -
Oracle to_date()函数的用法
在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法,希望可以对您有所启迪。to_date()与24小时制表示法及mm分钟的显示:一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在Ora...原创 2014-01-12 17:47:01 · 167 阅读 · 0 评论 -
ORACLE 、mysql 分页SQL语句
oracle:1.根据ROWID来分 select * from t_xiaoxi where rowid in(select rid from (select rownum rn,rid from(select rowid rid,cid from t_xiaoxi order by cid desc) where rownum<10000) where rn>9980) ...原创 2014-02-08 17:03:47 · 180 阅读 · 0 评论 -
EXP-00008: 遇到 ORACLE 错误 904
今天在导数据库遇到了奇怪的问题 C:\Documents and Settings\noah>exp system/pd0000@orcl file=d:\data.dmp wner=dev log=d:\log.log . 即将导出 DEV 的表通过常规路径.... . 正在导出表 B_COMMON_BOXEXP-...原创 2014-02-24 10:39:21 · 303 阅读 · 0 评论 -
oracle 数据库的exp/imp
Oracle数据库导出导入导出数据库C:\Documents and Settings\Administrator>exp username/password@ip/oracleinstance file=d:\xxx.dmp owner=usename buffer=640000导入数据库 先要创建表空间如果表空间不存在C:\Documents and S...原创 2014-03-19 13:24:16 · 169 阅读 · 0 评论 -
Oracle并发连接数的设置方案
以下的文章会向你介绍Oracle并发连接数在什么的情况下是可以设置,在什么的情况下是不可以对其进行设置的,以及相关的查询解决方案的介绍。以下就是文章的具体内容的介绍,希望你会有所收获,OERR: ORA-12519 TNS:no appropriate service handler found客户端连接间歇性失败,报错ORA-12519 Cause: the listener...原创 2013-12-27 14:40:50 · 290 阅读 · 0 评论 -
oracle数据库连接池的一些参数配置
1.initialSize :连接池启动时创建的初始化连接数量(默认值为0) 2.maxActive :连接池中可同时连接的最大的连接数(默认值为8,调整为20,高峰单机器在20并发左右,自己根据应用场景定) 3.maxIdle:连接池中最大的空闲的连接数,超过的空闲连接将被释放,如果设置为负数表示不限制(默认为8个,maxIdle不能设置太小,因为假如在高负载的情况下,连接的打开时间...原创 2013-12-17 10:12:47 · 2010 阅读 · 0 评论 -
一般数据库增量数据处理和数据仓库增量数据处理的几种策略
一般增量数据处理的几种场景通常在数据量较少的情况下,我们从一个数据源将全部数据加载到目标数据库的时候可以采取的策略可以是:先将目标数据库的数据全部清空掉,然后全部重新从数据源加载进来。这是一个最简单并且最直观的并且不容易出错的一种解决方案,但是在很多时候会带来性能上的问题。如果我们的数据源来自于不同的业务系统,数据动辄百万,千万甚至亿级计算。第一次需要全部加载,如果在第二次周期或者第三次...原创 2013-11-27 17:42:22 · 225 阅读 · 0 评论 -
Oracle 用户表空间的创建和授权
执行以下SQL语句查找存放表空间的数据文件的路径SELECT ddf.file_name FROM Dba_Data_Files ddf where ddf.tablespace_name = 'TEST01'增加1000M到TEST01表空间(增加文件)ALTER TABLESPACE TEST01 ADD DATAFILE '/database/datafiles/dataf...原创 2013-11-29 17:02:56 · 114 阅读 · 0 评论 -
Oracle修改表空间大小
1.通过sql plus 命令登录数据库。 在命令行下输入sqlplus “登录用户名/口令 as 登录类型”就可以登录,系统内建的用户名常用的是sys,密码是在安装oracle过程中设置的密码,清务必牢记,如果用sys帐户登录,登录类型一定要是sysdba。2.查看各表空间分配情况。select tablespace_name, sum(bytes) / 1024 / 1024 ...原创 2013-12-02 10:36:10 · 310 阅读 · 0 评论 -
oracle linux平台启动关闭oracle数据库
oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:export ORACLE_SID=test export ORACLE_BASE=...原创 2013-12-03 09:32:06 · 108 阅读 · 0 评论 -
Oracle的substr函数简单用法
substr(字符串,截取开始位置,截取长度) //返回截取的字substr('Hello World',0,1) //返回结果为 'H' *从字符串第一个字符开始截取长度为1的字符串substr('Hello World',1,1) //返回结果为 'H' *0和1都是表示截取的开始位置为第一个字符substr('Hello World',2,4) //返回结果为 'ello'...原创 2013-12-12 16:52:40 · 179 阅读 · 0 评论 -
Oracle字符串的截取
//oracle 截取某个字段某个位置后面的所有字符信息selectsubstr(t1.book_id,35) from t_data_temp_identifier2 t1//oracle 截取某个字段从起始位置到指定的位置字符信息 select substr(t1.book_id,0,20)from t_data_temp_identifier2 t1 oracle获...原创 2013-12-12 18:32:02 · 193 阅读 · 0 评论 -
XMLType字段使用方法
刚才研究了一下XMLType字段使用方法 ,现在给大家介绍一下。 主要是新增、查询、修改XMLType字段表结构: 建表sql: -- Create tablecreate table T_BOOK( ID VARCHAR2(32) not null, SYS_ID VARCHAR2(32), TYPE ...原创 2013-12-12 18:34:34 · 2190 阅读 · 0 评论 -
ORACLE中文字段排序
ORACLE中文字段排序做一个2个数据库间数据比较工具时遇到ORACLE中汉字排序的问题。使用一下SQLselect * from T_0303003 order by stock_holder进行选取数据时(stock_holder为存放中文的字段),结果发现两库返回的记录顺序不一致。琢磨之后应该为字符集问题,一个库字符集为系统默认字符集,另一个库为UTF-8字符集...原创 2013-12-17 10:12:29 · 173 阅读 · 0 评论 -
ORA-19809: limit exceeded for recovery files问题
ORA-16038: log 3 sequence# 472 cannot be archivedORA-19809: limit exceeded for recovery filesORA-00312: online log 3 thread 1: 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\CHEP\REDO03.LOG'查了一下错误信息ORA-19809: ...原创 2014-04-03 13:09:08 · 221 阅读 · 0 评论
分享