system数据文件520块损坏修复--bbed

关于这个数据块就不做多的介绍,网上有很多资料


  1. SQL> select header_file,header_block from dba_segments where segment_name='BOOTSTRAP$';
  2.  
  3. HEADER_FILE HEADER_BLOCK
  4. ----------- ------------
  5.           1 520
下面试验几种段头块被破坏,恢复的情况
1、使用离线备份
2、复制同位置 好的数据块
3、修改为原来的值


1、使用离线备份

  1. [oracle@kvm61 ~]$ cp /oracle/oradata/sdk/system01.dbf /oracle/oradata/sdk/system01.dbf.2
同时加入到bbed配置中

  1. [oracle@kvm61 ~]$ vi bbed.conf
  2. 1 /oracle/oradata/sdk/system01.dbf 723517440
  3. 2 /oracle/oradata/sdk/sysaux01.dbf 639631360
  4. 3 /oracle/oradata/sdk/undotbs01.dbf 204472320
  5. 4 /oracle/oradata/sdk/users01.dbf 595066880
  6. 5 /oracle/oradata/sdk/example01.dbf 108134400
  7. 6 /oracle/scripts/sql/TBS_A.DBF 25165824
  8. 7 /oracle/oradata/sdk/users01.dbf.2 595066880
  9. 8 /oracle/oradata/sdk/system01.dbf.2 723517440

  1. [root@kvm61 ~]# su - oracle
  2. [oracle@kvm61 ~]$ bbed
  3. Password:
  4. BBED: Release 2.0.0.0.0 - Limited Production on 星期四 6月 23 13:53:33 2016
  5. Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
  6. ************* !!! For Oracle Internal Use only !!! ***************
  7. BBED> set file 1 block 520
  8. FILE# 1
  9. BLOCK# 520
  10. BBED> show
  11. FILE# 1
  12. BLOCK# 520
  13. OFFSET 0
  14. DBA 0x00400208 (4194824 1,520)
  15. FILENAME /oracle/oradata/sdk/system01.dbf
  16. BIFILE bifile.bbd
  17. LISTFILE /home/oracle/bbed.conf
  18. BLOCKSIZE 8192
  19. MODE Edit
  20. EDIT Unrecoverable
  21. IBASE Dec
  22. OBASE Dec
  23. WIDTH 80
  24. COUNT 512
  25. LOGFILE log.bbd
  26. SPOOL No
  27. BBED> dump
  28. File: /oracle/oradata/sdk/system01.dbf (1)
  29. Block: 520 Offsets: 0 to 511 Dba:0x00400208
  30. ------------------------------------------------------------------------
  31. 10a20000 08024000 4b020000 00000104 43e40000 00000000 00000000 00000000
  32. 00000000 01000000 07000000 20100000 00000000 03000000 07000000 0c024000
  33. 00000000 00000000 01000000 03000000 00000000 00000000 00000000 01000000
  34. 00000000 3b000000 00000040 09024000 07000000 00000000 00000000 00000000
  35. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  36. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  37. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  38. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  39. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  40. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  41. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  42. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  43. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  44. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  45. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  46. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  47. <32 bytes="" per="" line="">
修改 破坏数据块


  1. BBED> modify 1111 file 1 block 520
  2. File: /oracle/oradata/sdk/system01.dbf (1)
  3. Block: 520 Offsets: 0 to 511 Dba:0x00400208
  4. ------------------------------------------------------------------------
  5. 04570000 08024000 4b020000 00000104 43e40000 00000000 00000000 00000000
  6. 00000000 01000000 07000000 20100000 00000000 03000000 07000000 0c024000
  7. 00000000 00000000 01000000 03000000 00000000 00000000 00000000 01000000
  8. 00000000 3b000000 00000040 09024000 07000000 00000000 00000000 00000000
  9. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  10. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  11. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  12. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  13. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  14. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  15. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  16. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  17. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  18. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  19. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  20. 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  21. <32 bytes="" per="" line="">
校验文件

  1. BBED> verify file 1
  2. DBVERIFY - Verification starting
  3. FILE = /oracle/oradata/sdk/system01.dbf
  4. Block 520 is corrupt
  5. Corrupt block relative dba: 0x00400208 (file 0, block 520)
  6. Bad header found during verification
  7. Data in bad block:
  8. type: 4 format: 7 rdba: 0x00400208
  9. last change scn: 0x0000.0000024b seq: 0x1 flg: 0x04
  10. spare1: 0x0 spare2: 0x0 spare3: 0x0
  11. consistency value in tail: 0x024b1001
  12. check value in block header: 0xe443
  13. computed block checksum: 0xf514
  14. DBVERIFY - Verification complete
  15. Total Blocks Examined : 88320
  16. Total Blocks Processed (Data) : 59588
  17. Total Blocks Failing (Data) : 0
  18. Total Blocks Processed (Index): 12419
  19. Total Blocks Failing (Index): 0
  20. Total Blocks Empty : 12896
  21. Total Blocks Marked Corrupt : 1
  22. Total Blocks Influx : 0
  23. Message 531 not found; product=RDBMS; facility=BBED
启动报错

  1. SQL> startup
  2. ORACLE 例程已经启动。

  3. Total System Global Area 513585152 bytes
  4. Fixed Size 2214856 bytes
  5. Variable Size 289408056 bytes
  6. Database Buffers 213909504 bytes
  7. Redo Buffers 8052736 bytes
  8. 数据库装载完毕。

  9. ORA-01092: ORACLE instance terminated. Disconnection forced
  10. ORA-00704: bootstrap process failure
  11. ORA-01578: ORACLE data block corrupted (file # 1, block # 520)
  12. ORA-01110: data file 1: '/oracle/oradata/sdk/system01.dbf'
  13. 进程 ID: 2782
  14. 会话 ID: 125 序列号: 5
告警日志

  1. Reading datafile '/oracle/oradata/sdk/system01.dbf' for corruption at rdba: 0x00400208 (file 1, block 520)
  2. Reread (file 1, block 520) found same corrupt data
  3. Errors in file /oracle/diag/rdbms/sdk/sdk/trace/sdk_ora_4528.trc (incident=55359):
  4. ORA-01578: ORACLE 数据块损坏 (文件号 1, 块号 520)
  5. ORA-01110: 数据文件 1: '/oracle/oradata/sdk/system01.dbf'
  6. Incident details in: /oracle/diag/rdbms/sdk/sdk/incident/incdir_55359/sdk_ora_4528_i55359.trc
  7. ARC3: Archival started
  8. ARC0: STARTING ARCH PROCESSES COMPLETE
  9. Errors in file /oracle/diag/rdbms/sdk/sdk/trace/sdk_ora_4528.trc:
  10. ORA-00704: 引导程序进程失败
  11. ORA-01578: ORACLE 数据块损坏 (文件号 1, 块号 520)
  12. ORA-01110: 数据文件 1: '/oracle/oradata/sdk/system01.dbf'
  13. Errors in file /oracle/diag/rdbms/sdk/sdk/trace/sdk_ora_4528.trc:
  14. ORA-00704: 引导程序进程失败
  15. ORA-01578: ORACLE 数据块损坏 (文件号 1, 块号 520)
  16. ORA-01110: 数据文件 1: '/oracle/oradata/sdk/system01.dbf'
  17. Error 704 happened during db open, shutting down database
  18. USER (ospid: 4528): terminating the instance due to error 704
  19. Instance terminated by USER, pid = 4528
  20. ORA-1092 signalled during: ALTER DATABASE OPEN...
  21. opiodr aborting process unknown ospid (4528) as a result of ORA-1092
  22. Thu Jun 23 17:34:13 2016
  23. ORA-1092 : opitsk aborting process

将备份的离线备份数据文件覆盖损坏的数据文件

再次启动数据库


  1. SQL> startup
  2. ORACLE 例程已经启动。
  3. Total System Global Area 513585152 bytes
  4. Fixed Size 2214856 bytes
  5. Variable Size 289408056 bytes
  6. Database Buffers 213909504 bytes
  7. Redo Buffers 8052736 bytes
  8. 数据库装载完毕。
  9. ORA-01113: 文件 1 需要介质恢复
  10. ORA-01110: 数据文件 1: '/oracle/oradata/sdk/system01.dbf'
做介质恢复


  1. SQL> recover datafile 1
  2. ORA-00279: 更改 2096976 (在 06/23/2016 01:00:08 生成) 对于线程 1 是必需的
  3. ORA-00289: 建议: /archive/1_58_911404654.dbf
  4. ORA-00280: 更改 2096976 (用于线程 1) 在序列 #58 中


  5. 指定日志: {<RET>=suggested | filename | AUTO | CANCEL}
  6. AUTO
  7. ORA-00279: 更改 2131469 (在 06/23/2016 13:53:05 生成) 对于线程 1 是必需的
  8. ORA-00289: 建议: /archive/1_59_911404654.dbf
  9. ORA-00280: 更改 2131469 (用于线程 1) 在序列 #59 中


  10. ORA-00279: 更改 2152061 (在 06/23/2016 14:03:47 生成) 对于线程 1 是必需的
  11. ORA-00289: 建议: /archive/1_60_911404654.dbf
  12. ORA-00280: 更改 2152061 (用于线程 1) 在序列 #60 中


  13. ORA-00279: 更改 2172753 (在 06/23/2016 14:13:37 生成) 对于线程 1 是必需的
  14. ORA-00289: 建议: /archive/1_61_911404654.dbf
  15. ORA-00280: 更改 2172753 (用于线程 1) 在序列 #61 中


  16. ORA-00279: 更改 2192759 (在 06/23/2016 14:33:39 生成) 对于线程 1 是必需的
  17. ORA-00289: 建议: /archive/1_62_911404654.dbf
  18. ORA-00280: 更改 2192759 (用于线程 1) 在序列 #62 中


  19. 已应用的日志。
  20. 完成介质恢复。
方式二,使用备份的文件中的数据块进行恢复


  1. BBED> set file 8
  2.         FILE# 8

  3. BBED> show
  4.         FILE# 8
  5.         BLOCK# 520
  6.         OFFSET 0
  7.         DBA 0x02000208 (33554952 8,520)
  8.         FILENAME /oracle/oradata/sdk/system01.dbf.2
  9.         BIFILE bifile.bbd
  10.         LISTFILE /home/oracle/bbed.conf
  11.         BLOCKSIZE 8192
  12.         MODE Edit
  13.         EDIT Unrecoverable
  14.         IBASE Dec
  15.         OBASE Dec
  16.         WIDTH 80
  17.         COUNT 512
  18.         LOGFILE log.bbd
  19.         SPOOL No

  20. BBED> copy file 8 block 520 to file 1 block 520
  21.  File: /oracle/oradata/sdk/system01.dbf (1)
  22.  Block: 520 Offsets: 0 to 511 Dba:0x00400208
  23. ------------------------------------------------------------------------
  24.  10a20000 08024000 4b020000 00000104 43e40000 00000000 00000000 00000000
  25.  00000000 01000000 07000000 20100000 00000000 03000000 07000000 0c024000
  26.  00000000 00000000 01000000 03000000 00000000 00000000 00000000 01000000
  27.  00000000 3b000000 00000040 09024000 07000000 00000000 00000000 00000000
  28.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  29.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  30.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  31.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  32.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  33.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  34.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  35.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  36.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  37.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  38.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  39.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

  40.  <32 bytes per line>

  41. BBED> verify file 1
  42. DBVERIFY - Verification starting
  43. FILE = /oracle/oradata/sdk/system01.dbf


  44. DBVERIFY - Verification complete

  45. Total Blocks Examined : 88320
  46. Total Blocks Processed (Data) : 59588
  47. Total Blocks Failing (Data) : 0
  48. Total Blocks Processed (Index): 12419
  49. Total Blocks Failing (Index): 0
  50. Total Blocks Empty : 12896
  51. Total Blocks Marked Corrupt : 0
  52. Total Blocks Influx : 0
  53. Message 531 not found; product=RDBMS; facility=BBED

  54. SQL> connect / as sysdba
  55. 已连接到空闲例程。
  56. SQL>
  57. SQL> startup
  58. ORACLE 例程已经启动。

  59. Total System Global Area 513585152 bytes
  60. Fixed Size 2214856 bytes
  61. Variable Size 289408056 bytes
  62. Database Buffers 213909504 bytes
  63. Redo Buffers 8052736 bytes
  64. 数据库装载完毕。
  65. 数据库已经打开。
修改损坏的块为原来的值

  1. [oracle@kvm61 ~]$ bbed
  2. Password:

  3. BBED: Release 2.0.0.0.0 - Limited Production on 星期四 6月 23 16:06:28 2016

  4. Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

  5. ************* !!! For Oracle Internal Use only !!! ***************

  6. BBED> set file 1 block 520
  7.         FILE# 1
  8.         BLOCK# 520

  9. BBED> dump
  10.  File: /oracle/oradata/sdk/system01.dbf (1)
  11.  Block: 520 Offsets: 0 to 511 Dba:0x00400208
  12. ------------------------------------------------------------------------
  13.  10a20000 08024000 4b020000 00000104 43e40000 00000000 00000000 00000000
  14.  00000000 01000000 07000000 20100000 00000000 03000000 07000000 0c024000
  15.  00000000 00000000 01000000 03000000 00000000 00000000 00000000 01000000
  16.  00000000 3b000000 00000040 09024000 07000000 00000000 00000000 00000000
  17.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  18.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  19.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  20.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  21.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  22.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  23.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  24.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  25.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  26.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  27.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  28.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

  29.  <32 bytes per line>

  30. 模拟损坏:

  31. BBED> modify /x ffff file 1 block 520
  32. Warning: contents of previous BIFILE will be lost. Proceed? (Y/N) Y
  33.  File: /oracle/oradata/sdk/system01.dbf (1)
  34.  Block: 520 Offsets: 0 to 511 Dba:0x00400208
  35. ------------------------------------------------------------------------
  36.  ffff0000 08024000 4b020000 00000104 43e40000 00000000 00000000 00000000
  37.  00000000 01000000 07000000 20100000 00000000 03000000 07000000 0c024000
  38.  00000000 00000000 01000000 03000000 00000000 00000000 00000000 01000000
  39.  00000000 3b000000 00000040 09024000 07000000 00000000 00000000 00000000
  40.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  41.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  42.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  43.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  44.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  45.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  46.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  47.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  48.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  49.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  50.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  51.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

  52.  <32 bytes per line>

  53. BBED> verify file 1
  54. DBVERIFY - Verification starting
  55. FILE = /oracle/oradata/sdk/system01.dbf

  56. Block 520 is corrupt
  57. Corrupt block relative dba: 0x00400208 (file 0, block 520)
  58. Bad header found during verification
  59. Data in bad block:
  60.  type: 255 format: 7 rdba: 0x00400208
  61.  last change scn: 0x0000.0000024b seq: 0x1 flg: 0x04
  62.  spare1: 0x0 spare2: 0x0 spare3: 0x0
  63.  consistency value in tail: 0x024b1001
  64.  check value in block header: 0xe443
  65.  computed block checksum: 0x5def


  66. DBVERIFY - Verification complete

  67. Total Blocks Examined : 88320
  68. Total Blocks Processed (Data) : 59588
  69. Total Blocks Failing (Data) : 0
  70. Total Blocks Processed (Index): 12419
  71. Total Blocks Failing (Index): 0
  72. Total Blocks Empty : 12896
  73. Total Blocks Marked Corrupt : 1
  74. Total Blocks Influx : 0
  75. Message 531 not found; product=RDBMS; facility=BBED


  76. BBED> dump
  77.  File: /oracle/oradata/sdk/system01.dbf (1)
  78.  Block: 520 Offsets: 0 to 511 Dba:0x00400208
  79. ------------------------------------------------------------------------
  80.  ffff0000 08024000 4b020000 00000104 43e40000 00000000 00000000 00000000
  81.  00000000 01000000 07000000 20100000 00000000 03000000 07000000 0c024000
  82.  00000000 00000000 01000000 03000000 00000000 00000000 00000000 01000000
  83.  00000000 3b000000 00000040 09024000 07000000 00000000 00000000 00000000
  84.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  85.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  86.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  87.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  88.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  89.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  90.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  91.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  92.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  93.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  94.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  95.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

  96.  <32 bytes per line>

  97. SQL> startup
  98. ORACLE 例程已经启动。

  99. Total System Global Area 513585152 bytes
  100. Fixed Size 2214856 bytes
  101. Variable Size 289408056 bytes
  102. Database Buffers 213909504 bytes
  103. Redo Buffers 8052736 bytes
  104. 数据库装载完毕。
  105. ORA-01092: ORACLE instance terminated. Disconnection forced
  106. ORA-00704: bootstrap process failure
  107. ORA-01578: ORACLE data block corrupted (file # 1, block # 520)
  108. ORA-01110: data file 1: '/oracle/oradata/sdk/system01.dbf'
  109. 进程 ID: 3598
  110. 会话 ID: 125 序列号: 5


  111. 将修改的数据块修改回去

  112. BBED> modify /x 10a2 file 1 block 520
  113.  File: /oracle/oradata/sdk/system01.dbf (1)
  114.  Block: 520 Offsets: 0 to 511 Dba:0x00400208
  115. ------------------------------------------------------------------------
  116.  10a20000 08024000 4b020000 00000104 43e40000 00000000 00000000 00000000
  117.  00000000 01000000 07000000 20100000 00000000 03000000 07000000 0c024000
  118.  00000000 00000000 01000000 03000000 00000000 00000000 00000000 01000000
  119.  00000000 3b000000 00000040 09024000 07000000 00000000 00000000 00000000
  120.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  121.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  122.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  123.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  124.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  125.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  126.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  127.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  128.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  129.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  130.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
  131.  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000

  132.  <32 bytes per line>

  133. SQL> startup
  134. ORACLE 例程已经启动。

  135. Total System Global Area 513585152 bytes
  136. Fixed Size 2214856 bytes
  137. Variable Size 289408056 bytes
  138. Database Buffers 213909504 bytes
  139. Redo Buffers 8052736 bytes
  140. 数据库装载完毕。
  141. 数据库已经打开。





来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29023300/viewspace-2121078/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29023300/viewspace-2121078/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值