楼主: grace_inr

求解有关行迁移和行链接的问题

[复制链接]
论坛徽章:
42
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:08ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:23
21#
发表于 2005-2-25 14:37 | 只看该作者
DUMP出来后如果row flag是--H-----,那是RM
如果是--H-F---,则是RC

使用道具 举报

回复
论坛徽章:
314
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
22#
发表于 2005-2-25 15:43 | 只看该作者
最初由 yangtingkun 发布
[B]直接从数据库中是查不出来的。
有两个变通的方法:一、直接查询数据文件或者通过dump的结果查询。二、把表exp出来,然后truncate,再imp回去,然后analyze table,这是得到的chained_rows的数量就是行链接数。 [/B]


SQL> show parameter block_size

NAME                                 TYPE        VALUE
------------------------------------ ----------- -----------------------
db_block_size                        integer     8192

1、建表
SQL> create table tchar (id1   char(2000),
  2                      id2   char(2000),
  3                      id3   char(2000),
  4                      id4   char(2000))
  5  /

Table created.

SQL> create table CHAINED_ROWS (
  2    owner_name         varchar2(30),
  3    table_name         varchar2(30),
  4    cluster_name       varchar2(30),
  5    partition_name     varchar2(30),
  6    subpartition_name  varchar2(30),
  7    head_rowid         rowid,
  8    analyze_timestamp  date
  9  );

Table created.

2、插入两条数据,其中一条不会行连接,另外一条则会。
SQL> insert into tchar select '1','2','3','' from dual;

1 row created.

SQL> insert into tchar select '1','2','3','4' from dual;

1 row created.

SQL> commit;

Commit complete.

3、分析表
SQL> analyze table tchar compute statistics;

Table analyzed.

4、查看行连接情况
SQL> select chain_cnt from tabs where table_name = 'TCHAR';

CHAIN_CNT
----------
         1

5、把连接行插入到表中。
SQL> analyze table tchar list chained rows into CHAINED_ROWS;

Table analyzed.

6、查看连接行的ROWID
SQL> SELECT OWNER_NAME,TABLE_NAME, HEAD_ROWID, ANALYZE_TIMESTAMP FROM CHAINED_ROWS;

OWNER_NAME                     TABLE_NAME                     HEAD_ROWID         ANALYZE_TIMESTAMP
------------------------------ ------------------------------ ------------------ -------------------
SCOTT                          TCHAR                          AAARCKAABAAANm0AAA 2005-02-25 15:17:48

7、比较表中,哪一行是连接行,结果证实我们
所设置的那一行(id4='4')就是连接行。
SQL> select rowid, id4 from tchar;

ROWID
------------------
ID4
------------------------------------------------
AAARCKAABAAANmyAAA


AAARCKAABAAANm0AAA
4

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
23#
发表于 2005-2-25 16:05 | 只看该作者
最初由 ZALBB 发布
[B]

SQL> show parameter block_size

NAME                                 TYPE        VALUE
------------------------------------ ----------- -----------------------
db_block_size                        integer     8192

1、建表
SQL> create table tchar (id1   char(2000),
  2                      id2   char(2000),
  3                      id3   char(2000),
  4                      id4   char(2000))
  5  /

Table created.

SQL> create table CHAINED_ROWS (
  2    owner_name         varchar2(30),
  3    table_name         varchar2(30),
  4    cluster_name       varchar2(30),
  5    partition_name     varchar2(30),
  6    subpartition_name  varchar2(30),
  7    head_rowid         rowid,
  8    analyze_timestamp  date
  9  );

Table created.

2、插入两条数据,其中一条不会行连接,另外一条则会。
SQL> insert into tchar select '1','2','3','' from dual;

1 row created.

SQL> insert into tchar select '1','2','3','4' from dual;

1 row created.

SQL> commit;

Commit complete.

3、分析表
SQL> analyze table tchar compute statistics;

Table analyzed.

4、查看行连接情况
SQL> select chain_cnt from tabs where table_name = 'TCHAR';

CHAIN_CNT
----------
         1

5、把连接行插入到表中。
SQL> analyze table tchar list chained rows into CHAINED_ROWS;

Table analyzed.

6、查看连接行的ROWID
SQL> SELECT OWNER_NAME,TABLE_NAME, HEAD_ROWID, ANALYZE_TIMESTAMP FROM CHAINED_ROWS;

OWNER_NAME                     TABLE_NAME                     HEAD_ROWID         ANALYZE_TIMESTAMP
------------------------------ ------------------------------ ------------------ -------------------
SCOTT                          TCHAR                          AAARCKAABAAANm0AAA 2005-02-25 15:17:48

7、比较表中,哪一行是连接行,结果证实我们
所设置的那一行(id4='4')就是连接行。
SQL> select rowid, id4 from tchar;

ROWID
------------------
ID4
------------------------------------------------
AAARCKAABAAANmyAAA


AAARCKAABAAANm0AAA
4 [/B]


你没有理解我的意思,我是在回答楼主提出的这个问题。
你无法通过analyze table的方式找到行迁移和行链接各有多少吧?

最初由 grace_inr 发布
[B]得出的chained_rows是行迁移和行链接的总数,那么我该如何查出 行迁移与行链接 各是多少? [/B]

使用道具 举报

回复
论坛徽章:
42
ITPUB北京香山2007年会纪念徽章
日期:2007-01-24 14:35:022011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:08ITPUB十周年纪念徽章
日期:2011-11-01 16:20:282012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:23
24#
发表于 2005-2-25 16:07 | 只看该作者
只有DUMP了

使用道具 举报

回复
论坛徽章:
10
授权会员
日期:2005-10-30 17:05:332010年世界杯参赛球队:科特迪瓦
日期:2010-04-15 12:20:472010年世界杯参赛球队:智利
日期:2010-04-13 17:15:21生肖徽章2007版:蛇
日期:2009-09-24 13:54:11生肖徽章2007版:龙
日期:2009-09-22 13:56:012009日食纪念
日期:2009-07-22 09:30:00生肖徽章2007版:龙
日期:2009-02-10 13:45:15生肖徽章2007版:狗
日期:2009-02-03 13:53:34会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28
25#
发表于 2005-2-25 16:25 | 只看该作者
我做了这些实验后认为在8I 中将无法区分出行迁移与行链接
[B]一、直接查询数据文件或者通过dump的结果查询。[/B]
在我的实验中行迁移和行链接的ROW FLAG都是--H-F--N。

[B]二、把表exp出来,然后truncate,再imp回去,然后analyze table,这是得到的chained_rows的数量就是行链接数。[/B]
部分行迁移的记录(更新后不能在一个块中容纳的行)在重建后会被统计为行链接;

使用道具 举报

回复
论坛徽章:
0
26#
 楼主| 发表于 2005-2-25 16:37 | 只看该作者
不好意思,请问DUMP是什么?怎操作

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
27#
发表于 2005-2-25 16:41 | 只看该作者
根据我的理解,行链接只有一种情况,行的长度超过块可以容纳的长度。
dump后block中包含的不会是整个一条记录,而只是记录的一部分。rowid信息应该保存在行记录的“外面”
而行迁移会在原本数据的地方放置ROWID信息,指向新的位置。因此行迁移的rowid信息在行记录“之中”

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
28#
发表于 2005-2-25 16:44 | 只看该作者
最初由 grace_inr 发布
[B]不好意思,请问DUMP是什么?怎操作 [/B]


我上面给你的链接文章中有例子,你可以去看看

使用道具 举报

回复
论坛徽章:
10
授权会员
日期:2005-10-30 17:05:332010年世界杯参赛球队:科特迪瓦
日期:2010-04-15 12:20:472010年世界杯参赛球队:智利
日期:2010-04-13 17:15:21生肖徽章2007版:蛇
日期:2009-09-24 13:54:11生肖徽章2007版:龙
日期:2009-09-22 13:56:012009日食纪念
日期:2009-07-22 09:30:00生肖徽章2007版:龙
日期:2009-02-10 13:45:15生肖徽章2007版:狗
日期:2009-02-03 13:53:34会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB十周年纪念徽章
日期:2011-11-01 16:20:28
29#
发表于 2005-2-25 17:00 | 只看该作者
最初由 yangtingkun 发布
[B]根据我的理解,行链接只有一种情况,行的长度超过块可以容纳的长度。
dump后block中包含的不会是整个一条记录,而只是记录的一部分。rowid信息应该保存在行记录的“外面”
而行迁移会在原本数据的地方放置ROWID信息,指向新的位置。因此行迁移的rowid信息在行记录“之中” [/B]


在我的例子中行迁移和行链接中的nrid的位置都是相同的:
下面的row0是行链接,row1是行迁移。

*** 2005-02-25 16:08:04.512
Start dump data blocks tsn: 2 file#: 3 minblk 30580 maxblk 30580
buffer tsn: 2 rdba: 0x00c07774 (3/30580)
scn: 0x0000.01c2f63c seq: 0x01 flg: 0x02 tail: 0xf63c0601
frmt: 0x02 chkval: 0x0000 type: 0x06=trans data

Block header dump:  0x00c07774
Object id on Block? Y
seg/obj: 0x1605  csc: 0x00.1c2f63a  itc: 1  flg: -  typ: 1 - DATA
     fsl: 0  fnx: 0x0 ver: 0x01

Itl           Xid                  Uba         Flag  Lck        Scn/Fsc
0x01   xid:  0x0007.032.00000059    uba: 0x008093a6.0267.25  --U-    1  fsc 0x07b4.01c2f63c

data_block_dump
===============
tsiz: 0x1fb8
hsiz: 0x16
pbl: 0x0ea54e44
bdba: 0x00c07774
flag=-----------
ntab=1
nrow=2
frre=-1
fsbo=0x16
fseo=0xfed
avsp=0xfd7
tosp=0x178b
0xeti[0]        nrow=2        offs=0
0x12ri[0]        offs=0x17c3
0x14ri[1]        offs=0xfed
block_row_dump:
tab 0, row 0, @0x17c3
tl: 2037 fb: --H-F--N lb: 0x0 cc: 2
nrid:  0x00c07773.0
col  0: [2000]
41 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
col  1: [24]
42 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
tab 0, row 1, @0xfed
tl: 34 fb: --H-F--N lb: 0x1 cc: 1
nrid:  0x00c07775.0
col  0: [24]
31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
end_of_block_dump
End dump data blocks tsn: 2 file#: 3 minblk 30580 maxblk 30580

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
30#
发表于 2005-2-25 17:10 | 只看该作者
我只看到两个行链接,没有看到行迁移。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表