• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






simplelil

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

07 2016 档案

 
ORACLE 数据块dump
摘要:1. rdba(Tablespace relative database block address) 是相对数据块地址,是数据所在的地址,rdba可就是rowid 中rfile#+block#。 根据rdba获取file#和block#,使用10进制的rdba 阅读全文
posted @ 2016-07-22 18:02 simplelil 阅读(695) 评论(1) 推荐(0)
ORACLE 10进制与16进制的互相转换
摘要:1. 10 >16 使用to_char(10,'xxx')函数,如果位数长,多加几个 x 2. 16 >10 使用to_number(’a','xxx')函数,如果位数长,多加几个 x 阅读全文
posted @ 2016-07-22 16:37 simplelil 阅读(3314) 评论(0) 推荐(0)
ORACLE 数据的逻辑组成
摘要:数据块(block) Oracle数据块(Data Block)是一组连续的操作系统块。分配数据库块大小是在Oracle数据库创建时设置的,数据块是Oracle读写的基本单位。数据块的大小一般是操作系统块大小的整数倍,这样可以避免不必要的系统I/O操作。从Oracle9i开始,在同一数据库中不同表空 阅读全文
posted @ 2016-07-21 13:11 simplelil 阅读(340) 评论(0) 推荐(0)
ORACLE rowid,file# 和 rfile#
摘要:rowid简介 rowid就是唯一标志记录物理位置的一个id,在oracle 8版本以前,rowid由file#+block#+row#组成,占用6个bytes的空间,10 bit 的 file# ,22bit 的 block# ,16 bit 的 row#。 从oracle 8开始rowid变成了 阅读全文
posted @ 2016-07-21 11:28 simplelil 阅读(461) 评论(0) 推荐(0)
ORACLE object_id和data_object_id
摘要:object_id和data_object_id 都是对象的唯一标识。 object_id是对象的逻辑标识 data_object_id是对象的物理标识 对于没有物理存储的对象,data_object_id就是空。例如:(procedure,function,package,data type,db 阅读全文
posted @ 2016-07-21 11:13 simplelil 阅读(711) 评论(0) 推荐(0)
ORACLE fetch bulk collect into limit
摘要:DECLARE TYPE rr IS REF CURSOR; TYPE r_emp IS RECORD( empno NUMBER(4), ename VARCHAR2(10), job VARCHAR2(9), mgr NUMBER(4), hiredate DATE, sal NUMBER(7,... 阅读全文
posted @ 2016-07-20 16:46 simplelil 阅读(1586) 评论(0) 推荐(0)
ORACLE rowid切分大表
摘要:通过如下sql获取rowid切分范围 阅读全文
posted @ 2016-07-19 17:26 simplelil 阅读(1265) 评论(0) 推荐(0)
ORACLE DBMS_ROWID包详解
摘要:这个包在11gR2中有11个函数或存储: 1. 根据给定参数返回一个rowid 2. 根据rowid返回相关参数 3. 通过rowid返回rowid类型 4. 通过rowid提取数据文件编号 5. 通过rowid提取相关文件编号 6. 通过rowid提取数据块编号 7. 通过rowid提取行号 8. 阅读全文
posted @ 2016-07-19 17:16 simplelil 阅读(3403) 评论(0) 推荐(0)
ORACLE dba_objects
摘要:dba_objects 阅读全文
posted @ 2016-07-19 16:20 simplelil 阅读(1179) 评论(0) 推荐(0)
ORACLE dba_extents
摘要:dba_extents 阅读全文
posted @ 2016-07-19 15:49 simplelil 阅读(617) 评论(0) 推荐(0)
ORACLE 行迁移和行链接
摘要:1. 行迁移 当发出update导致记录行长增加,block的剩余空间不足以存放这条记录,就会产生行迁移,发生行迁移时rowid不会改变,原来的block 中会用一个指针存放这条记录在新的block中的地址,发生行迁移会对性能产生影响,因为读这条记录会读两个BLOCK。 行迁移:导致应用需要访问更多 阅读全文
posted @ 2016-07-19 15:02 simplelil 阅读(1258) 评论(0) 推荐(0)
ORACLE 数据块PCTFREE和PCTUSED
摘要:PCTFREE表示一个数据块可用空间小于PCTFREE时,该数据块不在被记录在FREELIST中,即不能插入新数据。 PCTUSED表示一个数据块已经用空间如果小于PCTUSED时,该数据块才会被重新记录在FREELIST中,可以插入新数据。 举个例子: 一个数据块的PCTFREE是10%,PCTU 阅读全文
posted @ 2016-07-19 14:35 simplelil 阅读(254) 评论(0) 推荐(0)
LINUX 系统性能检测工具vmstat
摘要:vmstat 有2个参数,第一个是采样时间间隔(单位是s),第二个参数是采样个数。 也可以只写第一个参数,让系统一直采样直到停止(ctrl + c) 指标详解: r 表示运行队列(就是说多少个进程真的分配到CPU),我测试的服务器目前CPU比较空闲,没什么程序在跑,当这个值超过了CPU数目,就会出现 阅读全文
posted @ 2016-07-19 11:16 simplelil 阅读(219) 评论(0) 推荐(0)
ebs 初始化登陆
摘要:BEGIN fnd_global.APPS_INITIALIZE(user_id => youruesr_id, esp_id => yourresp_id, resp_appl_id => yourresp_appl_id); END; 阅读全文
posted @ 2016-07-08 17:20 simplelil 阅读(435) 评论(0) 推荐(0)
oracle 以SYSDBA远程连接数据库
摘要:在服务器用sysdba登陆 然后在远程就可以sysdba登陆数据库了 阅读全文
posted @ 2016-07-08 16:32 simplelil 阅读(1242) 评论(0) 推荐(0)
ORACLE hint
摘要:optimizer_features_enable 用来提示编译器用哪个版本特性的编译器。 阅读全文
posted @ 2016-07-08 16:30 simplelil 阅读(190) 评论(0) 推荐(0)
ORACLE CACHE BUFFER CHAINS原理
摘要:原理图如下: 一个cache buffer chains 管理多个hash bucket,受隐含参数:_db_block_hash_buckets(控制管理几个hash bucket) 阅读全文
posted @ 2016-07-06 14:59 simplelil 阅读(312) 评论(0) 推荐(0)
oracle 当月日历的sql
摘要:select max(sun) sun, max(mon) mon, max(tue) tue, max(wed) wed, max(thu) thu, max(fri) fri, max(sat) sat from (select decode(d, 1, dd) sun, d... 阅读全文
posted @ 2016-07-06 11:49 simplelil 阅读(321) 评论(0) 推荐(0)
oracle to_char处理日期
摘要:select to_char(sysdate,'d') from dual;--本周第几天 select to_char(sysdate,'dd') from dual;--本月第几天 select to_char(sysdate, 'w') from dual;--本月第几周 select to_char(sysdate+1, 'iw') from dual;--按星期一开始为一周 阅读全文
posted @ 2016-07-06 11:33 simplelil 阅读(2497) 评论(0) 推荐(0)
EBS 抓trace 文件
摘要:如果要对FORM的操作做TRACE操作,可以使用 帮助->诊断->跟踪 中启用跟踪功能来实现。 但是如果要实现对并发请求的trace,需要在 系统管理员->并发->方案->定义 里找到对应的并发请求,并勾选”启用跟踪”项。然后提交这个并发请求,系统就会生成并发请求的trace文件。一个复杂的并发请求 阅读全文
posted @ 2016-07-01 17:46 simplelil 阅读(531) 评论(0) 推荐(0)