如何阅读oracle数据块的dump文件

如何阅读oracle数据块的dump文件,第1张

这个没法细说 涉及到太多东西 网上有这种详细的文章 下面大概说一下

SQL>conn clark/oracle

Connected.

SQL>select * from test

ID NAME

---------- ----------

1 test

2 cs

SQL>select dbms_rowid.rowid_relative_fno(rowid) fno,dbms_rowid.rowid_block_number(rowid) bno,id,name from test

FNOBNO ID NAME

---------- ---------- ---------- ----------

6 4243 1 test

6 4243 2 cs

SQL>alter system dump datafile 6 block 4243

System altered.

SQL>select value from v$diag_info where name like '%Default Trace%'

VALUE

--------------------------------------------------------------------------------

/opt/oracle/diag/rdbms/testdb/testdb/trace/testdb_ora_19139.trc

返回操作系统

more /opt/oracle/diag/rdbms/testdb/testdb/trace/testdb_ora_19139.trc

Trace file /opt/oracle/diag/rdbms/testdb/testdb/trace/testdb_ora_19139.trc

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

ORACLE_HOME = /opt/oracle/product/11.2.0/db

System name:Linux

Node name: rhel3

Release:2.6.18-308.el5

Version:#1 SMP Fri Jan 27 17:17:51 EST 2012

Machine:x86_64

VM name:VMWare Version: 6

Instance name: testdb

Redo thread mounted by this instance: 1

Oracle process number: 27

Unix process pid: 19139, image: oracle@rhel3 (TNS V1-V3)

*** 2015-01-16 14:23:23.802

*** SESSION ID:(33.1271) 2015-01-16 14:23:23.802

*** CLIENT ID:() 2015-01-16 14:23:23.802

*** SERVICE NAME:(SYS$USERS) 2015-01-16 14:23:23.802

*** MODULE NAME:(SQL*Plus) 2015-01-16 14:23:23.802

*** ACTION NAME:() 2015-01-16 14:23:23.802

Start dump data blocks tsn: 7 file#:6 minblk 4243 maxblk 4243

下面这部分主要是 buffer cache 里面的buffer的一些状态 比如在什么链表上之类的信息

Block dump from cache:

Dump of buffer cache at level 4 for tsn=7 rdba=25170067

BH (0x89f90a48) file#: 6 rdba: 0x01801093 (6/4243) class: 1 ba: 0x89496000

set: 3 pool: 3 bsz: 8192 bsi: 0 sflg: 1 pwc: 248,28

dbwrid: 0 obj: 89512 objn: 89512 tsn: 7 afn: 6 hint: f

hash: [0x96fd5170,0xa834b7e0] lru: [0x89f850c0,0x89f84aa8]

ckptq: [NULL] fileq: [NULL] objq: [0x89f850e8,0x89f84ad0] objaq: [0x89f850f8,0x89f84ae0]

st: XCURRENT md: NULL fpin: 'kdswh01: kdstgr' tch: 3

flags: only_sequential_access

LRBA: [0x0.0.0] LSCN: [0x0.0] HSCN: [0xffff.ffffffff] HSUB: [65535]

下面是磁盘上块的数据 头部也是属性 状态之类的中间是一大堆乱码 (类似杯子装水 先填底部,上面空的 有用的数据在底部)

Block dump from disk:

buffer tsn: 7 rdba: 0x01801093 (6/4243)

scn: 0x0000.ebfa652b seq: 0x01 flg: 0x06 tail: 0x652b0601

frmt: 0x02 chkval: 0xff2e type: 0x06=trans data

Hex dump of block: st=0, typ_found=1

Dump of memory from 0x00002AF9F9BB1A00 to 0x00002AF9F9BB3A00

2AF9F9BB1A00 0000A206 01801093 EBFA652B 06010000 [........+e......]

2AF9F9BB1A10 0000FF2E 00160001 00015DA8 EBFA6528 [.........]..(e..]

2AF9F9BB1A20 1FE80000 00321302 01801090 00170001 [......2.........]

2AF9F9BB1A30 00000693 00C00751 001C034C 00008000 [....Q...L.......]

2AF9F9BB1A40 EBFA635C 00010008 0000078A 00C00211 [\c..............]

2AF9F9BB1A50 00040310 00002001 EBFA652B 00000000 [..... ..+e......]

2AF9F9BB1A60 00000000 00020100 0016FFFF 1F6E1F7B [............{.n.]

2AF9F9BB1A70 00001F6E 1F7B0002 00811F86 00811ED3 [n.....{.........]

2AF9F9BB1A80 00000006 00001F60 10010FD6 1057102C [....`.......,.W.]

2AF9F9BB1A90 10AD1082 10FE10D8 11541129 11A9117F [........).T.....]

2AF9F9BB1AA0 11FA11D4 124B1220 12A11276 12F212C7 [.... .K.v.......]

2AF9F9BB1AB0 1348131D 139E1373 13EF13C4 1445141A [..H.s.........E.]

.....................

2AF9F9BB39A0 F21C8100 C5060C00 2C4E2F1B 02C2032A [........./N,*...]

2AF9F9BB39B0 02C1023A 7A6B310D 68793631 33393973 [:....1kz16yhs993]

2AF9F9BB39C0 80013268 4E3229C5 C5061C0C 0F320527 [h2...)2N....'.2.]

2AF9F9BB39D0 1BC50646 2A2C4E2F 022BC102 2C0602C1 [F.../N,*..+....,]

2AF9F9BB39E0 C1020202 65740402 002C7473 03C10202 [......test,.....]

2AF9F9BB39F0 2C736302 C1020200 6B630202 652B0601 [.cs,......ck..+e]

dump出来的块头信息

Block header dump: 0x01801093

Object id on Block? Y

seg/obj: 0x15da8 csc: 0x00.ebfa6528 itc: 2 flg: E typ: 1 - DATA

brn: 0 bdba: 0x1801090 ver: 0x01 opc: 0

inc: 0 exflg: 0

事务信息

Itl Xid Uba Flag LckScn/Fsc

0x01 0x0001.017.00000693 0x00c00751.034c.1c C---0 scn 0x0000.ebfa635c

0x02 0x0008.001.0000078a 0x00c00211.0310.04 --U-1 fsc 0x0000.ebfa652b

bdba: 0x01801093

*** 2015-01-16 14:23:23.903

data_block_dump,data header at 0x2af9f9bb1a64

===============

tsiz: 0x1f98

hsiz: 0x16

pbl: 0x2af9f9bb1a64

76543210

flag=--------

ntab=1

nrow=2

frre=-1

fsbo=0x16

fseo=0x1f7b

avsp=0x1f6e

tosp=0x1f6e

0xe:pti[0] nrow=2 offs=0

0x12:pri[0] offs=0x1f7b

0x14:pri[1] offs=0x1f86

block_row_dump:

块中数据行信息

第一行

tab 0, row 0, @0x1f7b

tl: 11 fb: --H-FL-- lb: 0x2 cc: 2

col 0: [ 2] c1 02

col 1: [ 4] 74 65 73 74

第二行

tab 0, row 1, @0x1f86

tl: 9 fb: --H-FL-- lb: 0x0 cc: 2

col 0: [ 2] c1 03

col 1: [ 2] 63 73

这些col后面的数据用函数转换一下就是表中的数据

end_of_block_dump

End dump data blocks tsn: 7 file#: 6 minblk 4243 maxblk 4243

cp在游戏用语里代表的是什么意思?玩游戏的朋友们你们知道吗?下面是我给大家整理的游戏用语cp什么意思,供大家参阅!

游戏用语cp什么意思

CP(Content Provider)是指内容提供商,在游戏方面,就是指提供游戏的游戏开发商。

注释:CP是内容提供商,也就是游戏开发公司。

另外:

游戏 爱好 者和漫画爱好者,会把游戏里和 故事 里自己所喜欢的角色进行夫妻 配对 。举个例子来说,游戏爱好者会在游戏里面和自己心仪的人物结婚,结为夫妻,而这对夫妻就可以称之为CP。

关于在线游戏行业术语的名词解释

游戏行业中充满了许多令人匪夷所思的术语, 广告 业也是如此。所以,游戏发行和营销作这两个行业的交接点,对术语的困惑就更是普遍了。我从《How to Publish a Game》中挑出一些术语及作了相应的解释。我希望不断扩充以下术语表。

Conversion-Rate(from driventide.com)

A/B testing:A/B测试也称为对比测试或分离测试(split-testing)。它是测试网站或在线服务的游戏中的两个变量,最后得出哪个变量更符合要求。 Ad Server:广告服务器,能够长时间地智能传输多重广告活动展示的网页工具,如OpenX 和 DoubleClick的“动态广告 报告 与目标定位”技术(DART,即Dynamic Advertising Reporting Targeting)。

Affiliate marketing:联盟营销。联盟方是指把用户引至你的网站,然后向你收取一定费用的第三方网站,其收费标准通常是网络广告点击费用或CPA计价方式(CAP,即Cost Per Action,按广告回应数计费)。联盟方通常由联盟网络管理,如Commission Junction和Trade Doubler等。如果你能把游戏玩家引向某网站,如Amazon或iTunes,你就可以注册成为联盟方,然后靠网站的访问流量获得额外收益(通常是单位销售额的5-10%)。

App:现在多指适用于智能手机(如iPhone 和Android)的应用程序。

AppStore:苹果销售应用程序的在线商店。

ARPU:每用户平均收益。这是从移动行业借用而来的衡量标准,显示的是每个用户平均花费。通常按一个月来计数。不要与ARPPU混淆。

ARPPU:每付费用户平均收益。很多人会把它与ARPU混为一谈。在免费游戏中,可能有成千上万的用户,但只有一部分人会付费。大多数游戏公司会引用ARPPU,但许多观察者会把用户总数与ARPPU相乘得到收益数。计算公式如下:

ARPPU x付费用户数 或 ARPPU x 用户总数x转化率(见Conversion Rate) CAC:新用户获取成本,也称为CPA。

CANSPAM:美国在2003年出台的反垃圾邮件法,即管理发送商业性电子邮件的法令。

Churn:用户流失率。每年或每月退出某项服务的用户百分比。

Conversion Rate:从非付费玩家转化为付费玩家的人数百分比。

CPA:每个新用户获取成本(Cost Per Acquisition/Action)。若一个网站每次将一名用户引向广告商网站时,如果该用户做出指定行为,广告商就要向该网站支付一定费用,这就是在线广告的收费模式。所谓特定行为,包括填表或注册,但最普遍的是支付费用。例如,每人次被援引用户成为游戏《EVE Online》的订阅用户,该游戏就要支付7美元给广告网站。CPA也被游戏开发者和发行商作为了解从 市场营销 来源,获取用户成本的重要指标。

CPC:网络广告每次点击费用(Cost Per Click)。网络广告模式根据链接的点击数向广告商征收广告费用。Google广告联盟AdSense的收费模式就接近CPC。 CPI:每安装费用(Cost per Install)。网络广告模式,每成功安装的一个应用程序,开发者/发行商就要支付一定费用。

CPM:每千人费用(Cost per Mille)。所有媒体(游戏邦注:包括电视、无线广播、印刷和网络)广告费用的主要参数指标。CPM测量的是广告显示1000次所应支付的费用。在网络环境下,CPM指的是每个条幅广告所产生1000个广告印象的成本。

CPT:每千人费用(Cost per Thousand)。参见CPM。

DAUs:日活跃用户(Daily Active Users)。

DLC:可追加下载内容。它一般指的是盒装游戏的可下载附加内容(有可能免费,也可能需另外付费)。例如,《Oblivion》的infamous horse armour、《Burnout Paradise》的附加内容等。

eCPM:有效的每千次展示费用。eCPM的计算 方法 是合计CPC或CPA收益然后去除广告展示次数。

EIS:企业投资计划,是由英联邦的一个政府首先提出来,用于鼓励早期的商业投资。

F2P:免费玩(Free to play)。参见Freemium。

Freemium:是指一种游戏运营模式。游戏收取的是玩家在游戏中的额外服务费用或购买虚拟商品的费用。

GaaPy:游戏是产品(game as a product)。(游戏邦注:这是作者自撰的一个词)

GaaSy:游戏是服务(game as a service)。(游戏邦注:这是作者自撰的一个词)

Geo-targeting:地域定向。指针对特定地区的受众投放广告。

Impression:网络广告展示的基本单位。放置广告图像的网页每一次显示,称为1个印象。

IP:知识产权。也指互联网协议。

Match Three:一种游戏机制,即玩家组合三个(或其他数字)物品后,可将这三个物品消除。《宝石迷阵》(《Bejeweled》)就是典型的Match Three游戏(也称连线消除游戏)。

MAUs:月活跃用户(Monthly Active Users)。

Metacritic:是指专门收集对于游戏、电影、音乐的评论的网站,网站会整合每个评价的分数再做出一个平均分做为这个项目的评分。虽然没有公布确切的运算法则,但仍然可作为某个游戏人气指数的参考标准。

Meta tag:元标签是一种嵌入网页最前沿的标签信息。它通常与有效的SEO有关,但现在的效力显然大不如前。良好的“关键字”和“描述字段设定是不错的实践方法,但对SEO而言,高品质的页面设计比通过元标签找游戏更重要。 MMO:大型多人在线游戏。

PSN:PlayStation Network的简写。

Publishers:发行商。根据David Lau-Kee(知名游戏公司Criterion Software Ltd的创始人之一)的说法,发行商就是指“在未来的电子游戏发行领域毫无立锥之地的吸血鬼”。在网络广告中,发行商一般是指网站,当开发者和广告商协商其网页游戏合作项目时,此开发者就是发行商。

游戏业界必须懂的专业术语

混游戏这个行业,不要求高端大气,但是最基础的一些专业术词我们还是要懂,今天与一位刚刚入行游戏圈的朋友聊,他说他老板说的各种P,他都听不懂,什么 CP,SP没有一个听得懂的,我这朋友也是从电商转游戏行,所以不懂很正常,今天木易简单的跟大家聊聊,让刚刚入行游戏界的朋友,可以更清晰的了解你们老大嘴巴里常常说到的:EP、SP、CP 、AP、CPA、CPT、CPS、是什么意思(只为供新人认知,不喜勿喷,欢迎补充)​。

EP、SP、CP 、AP

EP:设备提供商, 什么情况会遇到呢,就是例如你东家有款游戏,想和手机厂商合作,什么中兴、华为、联想、oppo、金立、等手机厂商合作,他们就称是EP。​

AP:应用提供商,其实他们就是CP,基本上都是运营商才会在自己后台这样称呼自己。​

SP:服务提供商,SP是不可缺少的一环。好的内容和应用是启动市场的关键。SP是移动互联网服务提供商,什么情况会使用到他们呢,例如国内的山寨机,之前一大堆做SP起家的公司,也就是大家熟悉的暗扣,游戏内置一个付费产品,用户点击付费,通过移动服务端收取话费费用。在09年之前做SP的公司,都发财了,现在很多上市公司都之前有做过,只不过现在洗白白了而已​。

CP:内容提供商,在游戏行业,CP是最经常出现的,就是游戏的原始制作者,他们会把游戏给其他公司代理,然后代理公司帮他们推,以6/4 或者7/3等等的形式分成,CP只需提供内容,也就是整个游戏除了推广之外,CP都需要提供,包括游戏截图、游戏简介、等等​。

​以下是在游戏公司的同学必须学习与了解的专业术语


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/554511.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-29
下一篇2023-06-29

发表评论

登录后才能评论

评论列表(0条)

    保存