日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

RMAN 配置、監(jiān)控與管理

系統(tǒng) 1934 0

--=========================

-- RMAN 配置、監(jiān)控與管理

--=========================

?

?

一、通道及通道分配

??? 1. 通道的概念

??????? 一個(gè)通道代表一個(gè)到設(shè)備 ( 磁盤或磁帶 ) 的數(shù)據(jù)流并且在目標(biāo)數(shù)據(jù)庫或輔助數(shù)據(jù)庫實(shí)例上產(chǎn)生一個(gè)相應(yīng)的服務(wù)器會(huì)話 (server session)

??????? 多個(gè)通道則產(chǎn)生多個(gè)服務(wù)器會(huì)話,這些服務(wù)器會(huì)話 ( 或進(jìn)程 ) 將完成備份、還原與恢復(fù)操作等

??????? 通道分為備份或還原到磁盤的磁盤通道 (disk channel) 、備份還原到磁帶的磁帶通道 (SBT)

??????? 在對(duì)數(shù)據(jù)庫執(zhí)行備份和恢復(fù)前必須先分配通道

??????? ALLOCATE CHANNEL 命令在目標(biāo)數(shù)據(jù)庫啟動(dòng)一個(gè)服務(wù)器進(jìn)程,同時(shí)必須定義服務(wù)器進(jìn)程執(zhí)行備份或者恢復(fù)操作使用的 I/O 類型

??????? 實(shí)際上是通過 channel 來控制備份及恢復(fù)時(shí)的行為

???????????

??????? 通道控制命令的作用:

??????????? 控制 RMAN 使用的 OS 資源

??????????? 影響并行度

??????????? 指定 I/O 帶寬的限制值 ( 設(shè)置 limit read rate 參數(shù) )

??????????? 定義備份片大小的限制 ( 設(shè)置 limit kbytes)

??????????? 指定當(dāng)前打開文件的限制值 ( 設(shè)置 limit maxopenfiles)

???????????

??? 2. 自動(dòng)分配通道

??????? 可以使用下列命令來自動(dòng)分配通道,一旦 RMAN 設(shè)定了下列參數(shù),則 RMAN 根據(jù)這些配置來自動(dòng)分配通道

??????????? CONFIGURE DEVICE TYPE ...PARALLELISM

??????????? CONFIGURE DEFAULT DEVICE TYPE

??????????? CONFIGURE CHANNEL

??????????????? 假定在 RMAN 提示符下執(zhí)行 backup datafile 1 ,則 RMAN 會(huì)使用預(yù)先配置的通道參數(shù)為之分配通道

??????????????? 這些命令 backup restore delete 在非 run 塊中運(yùn)行時(shí)會(huì)根據(jù) configure 命令設(shè)定的值自動(dòng)分配通道

??????????????? 但上述命令在 run 塊中則需要手動(dòng)分配通道

???????????????????

??????? 改變?nèi)笔〉脑O(shè)備類型

??????????? RMAN> CONFIGURE DEFAULT DEVICE TYEP TO sbt;

??????? 為自動(dòng)分配通道配置并行度

??????????? RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 3;

??????? 配置自動(dòng)通道選項(xiàng)

??????????? RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK

??????????? ?? 2> FORMAT = '/BACKUP/RMAN/%U';

??????? ?

??????????? RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK

??????????? ?? 2> MAXPIECESIZE 3G;

???????

??????? -- 演示,將 device type 改為 sbt 后再改回到缺省值

??????????? RMAN> show default device type; ? ? -- 顯示 default device type 的值

?

??????????? RMAN configuration parameters are:

??????????? CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

?

??????????? RMAN> configure default device type to sbt; ? -- default device type 值置為 sbt

?

??????????? new RMAN configuration parameters:

??????????? CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';

??????????? new RMAN configuration parameters are successfully stored

?

??????????? RMAN> show default device type ; ?? -- 顯示更改后的 default device type 的值

?

??????????? RMAN configuration parameters are:

??????????? CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';

?

??????????? RMAN> configure default device type clear ; ? -- default device type 置為缺省值

?

??????????? old RMAN configuration parameters:

??????????? CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';

??????????? RMAN configuration parameters are successfully reset to default value

?

??????????? RMAN> show default device type;

?

??????????? RMAN configuration parameters are:

??????????? CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

???????????

??? 3. 手動(dòng)分配通道

??????? BACKUP,COPY,RESTORE,RECOVER 等命令至少需要分配一個(gè)通道

??????? 分配一個(gè)通道將在目標(biāo)數(shù)據(jù)庫所在服務(wù)器啟動(dòng)一個(gè)服務(wù)進(jìn)程 , 分配的通道實(shí)際上是指定了并發(fā)度

??????? 可以指定備份到不同的介質(zhì),并且可以在手工通道時(shí)指定讀寫速度

??????? RMAN> RUN {

??????? ?? 2> ALLOCATE CHANNEL ch1 TYPE disk

??????? ?? 3> BACKUP DATAFILE 1,2,4

??????? ?? 4> FORMAT ? '/u01/app/oralce/rmanbak/users_%U.bak' ;}

??????????????? ??

??????? 下面的示例分配了個(gè)通道,且對(duì)不同的數(shù)據(jù)文件使用不同的通道來完成備份工作

??????? RMAN> RUN {

??????????? 2> allocate channel ch1 device type disk;

??????????? 3> allocate channel ch2 device type disk;

??????????? 4> allocate channel ch3 device type disk;

??????????? 5> backup

??????????? 6> ??? incremental level 0

??????????? 7> ??? (datafile 1,4 channel ch1)

??????????? 8> ??? (datafile 2,3 channel ch2)

??????????? 9> ??? (datafile 5,6 channel ch3);

??????????? 10> alter system archive log current;}

??????? ??

??? 4. 通道配置選項(xiàng)

??????? connect : 是一個(gè) Oracle Net 連接串。一般不適用于單實(shí)例環(huán)境

??????? format : 為通道創(chuàng)建的備份片或映像副本確定路徑與文件名

??????? duration : 控制作業(yè)的時(shí)間總量,以小時(shí)和分鐘進(jìn)行指定

??????? maxopenfiles : 該選項(xiàng)限制 RMAN 一次能夠打開的輸入文件數(shù),默認(rèn)為

??????? maxpiecesize : 限制一個(gè)備份集分割的備份片的大小,以字節(jié) ( 默認(rèn) ) k m g 為單位

??????? parms : 能夠被用于設(shè)置 sbt_type 通道所需的任何變量

??????? filesperset : 備份集中可容納的文件數(shù)

?

二、 configure 命令的使用

??? configure 命令可以完成下列任務(wù)

??????????? 配置通道的自動(dòng)分配

??????????? 指定備份的保留策略

??????????? 指定備份副本的副本數(shù)

??????????? 限制備份集的大小

??????????? 設(shè)置缺省的備份類型為備份集或鏡像備份

??????????? 啟用或關(guān)閉備份優(yōu)化

??????????? 配置是否自動(dòng)備份控制文件

??????? 配置備份到磁帶 ?

??????? ??? RMAN> CONFIGURE DEFAULT DEVICE TYPE TO SBT;

???????????

??????? 如配置自動(dòng)通道

??????????? RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK

??????????????? 2> FORMAT = '/BACKUP/RMAN/%U' ;

???????????????

??????? 配置保留策略恢復(fù)窗口

??????????? RMAN> CONFIGURE RETENTION POLICY TO RECOVERY

??????????? ?? 2> WINDOW OF 7 DAY;

??????????? ??

??????? 配置保留策略的冗余數(shù)

??????????? RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

???????

??????? 配置多個(gè)備份鏡像

??????????? RMAN> CONFIGURE DATAFILE BACKUP COPIES FOR

??????????? ?? 2> DEVICE TYPE disk TO 2;

??????????? ??

??????? 配置自動(dòng)優(yōu)化備份

??????? ??? RMAN> CONFIGURE BACKUP OPTIMIZATION ON;

???????????

??????? 使用清除命令恢復(fù)到缺省值

??????????? RMAN> CONFIGURE RETENTION POLICY CLEAR;

??????????? RMAN> CONFIGURE CHANNEL DEVICE TYPE sbt CLEAR;

???????????

??????? 配置備份的并行度

??????????? RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 2

???????????

??????? 配置備份片的大小

??????????? RMAN> configure channel device type disk maxpiecesize=1G;

???????????

??????? 配置 I / O 讀速率 ( 使用 allocate channel configure channel rate 選項(xiàng) )

??????????? RMAN> configure channel device type disk rate 1M;

???????????

??????? 演示:

??????????? RMAN> show controlfile autobackup; ??

?

??????????? RMAN configuration parameters are:

??????????? CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default

?

??????????? RMAN> configure controlfile autobackup on; ?? -- 配置控制文件的自動(dòng)備份

?

??????????? new RMAN configuration parameters:

??????????? CONFIGURE CONTROLFILE AUTOBACKUP ON;

??????????? new RMAN configuration parameters are successfully stored

?

??????????? RMAN> show controlfile autobackup;

?

??????????? RMAN configuration parameters are:

??????????? CONFIGURE CONTROLFILE AUTOBACKUP ON;

?

??????? ??? RMAN> configure controlfile autobackup clear;

?

??????????? old RMAN configuration parameters:

??????????? CONFIGURE CONTROLFILE AUTOBACKUP ON;

??????????? RMAN configuration parameters are successfully reset to default value ??

?

三、 Show 命令的使用

??? show 命令用于顯示永久配置設(shè)置的相關(guān)信息

??? 使用 show 命令顯示的主要內(nèi)容有

??????? 自動(dòng)通道配置設(shè)置

??????? 備份保留策略設(shè)置

??????? 備份鏡像副本數(shù)量

??????? 備份集大小設(shè)置

??????? 從備份中排除的表空間

??????? 備份優(yōu)化狀態(tài)

??? 最常用的是 show all 命令

??? 也可以顯示單個(gè)設(shè)置的信息,如

??????? RMAN> show backup optimization;

?

??????? RMAN configuration parameters are:

??????? CONFIGURE BACKUP OPTIMIZATION OFF; # default ???

???????

??? ??? RMAN> show exclude;

?

??????? RMAN configuration parameters are:

??????? RMAN configuration has no stored or default parameters ?????

???????

四、 List 命令的使用

??? 列出備份集、數(shù)據(jù)文件鏡像等

??? 列出指定表空間任意數(shù)據(jù)文件的備份集或鏡像副本

??? 列出指定范圍內(nèi)包含歸檔日志的備份集或鏡像副本

???

??? RMAN> list backup;

??? RMAN> list copy;

??? RMAN> list backup of database;

??? RMAN> list backup of tablespace uers;

??? RMAN> list backup of archivelog all;

??? RMAN> list backup verbose;

??? RMAN> list backup summary;

??? RMAN> list backup of datafile { n | <dir>}

??? RMAN> list copy of archive from time = 'sysdate - 7' ;

??? RMAN> list backup of archivelog from sequence 1000 until sequence 1020;

??? RMAN> list backupset tag=TAG20101014T155753;

?

??? RMAN> list backup; ?? -- 列出備份信息

?

??? List of Backup Sets

??? ===================

?

??? BS Key ? Type LV Size ?????? Device Type Elapsed Time Completion Time

??? ------- ---- -- ---------- ----------- ------------ ---------------

??? 1 ?????? Full ??? 25.47M ???? DISK ??????? 00:00:04 ???? 13-OCT-10 ???? ?

??????????? BP Key: 1 ?? Status: AVAILABLE ? Compressed: NO ? Tag: TAG20101013T170706

??????????? Piece Name: /u01/app/oracle/rmanbak/user_02lqc29q_1_1.bak

??? ? List of Datafiles in backup set 1

??? ? File LV Type Ckp SCN ??? Ckp Time ? Name

??? ? ---- -- ---- ---------- --------- ----

??? ? 4 ?????? Full 1610281 ??? 13-OCT-10 /u01/app/oracle/oradata/orcl/users01.dbf ???

??? ?

??? RMAN> list backup of datafile 4; ? -- 列出 datafile 文件編號(hào)為的備份信息

?

??? List of Backup Sets

??? ===================

?

??? BS Key ? Type LV Size ?????? Device Type Elapsed Time Completion Time

??? ------- ---- -- ---------- ----------- ------------ ---------------

??? 1 ?????? Full ??? 25.47M ???? DISK ??????? 00:00:04 ???? 13-OCT-10 ?????

??????????? BP Key: 1 ?? Status: AVAILABLE ? Compressed: NO ? Tag: TAG20101013T170706

??????????? Piece Name: /u01/app/oracle/rmanbak/user_02lqc29q_1_1.bak

??? ? List of Datafiles in backup set 1

??? ? File LV Type Ckp SCN ??? Ckp Time ? Name

??? ? ---- -- ---- ---------- --------- ----

??? ? 4 ?????? Full 1610281 ??? 13-OCT-10 /u01/app/oracle/oradata/orcl/users01.dbf

?

??? BS Key ? Type LV Size ?????? Device Type Elapsed Time Completion Time

??? ------- ---- -- ---------- ----------- ------------ ---------------

??? 2 ?????? Full ??? 435.04M ??? DISK ??????? 00:01:37 ???? 13-OCT-10 ?????

??????????? BP Key: 2 ?? Status: AVAILABLE ? Compressed: NO ? Tag: TAG20101013T171906

??????????? Piece Name: /u01/app/oracle/rmanbak/dfile_ORCL_04lqc30a_1_1.bak

??? ? List of Datafiles in backup set 2

??? ? File LV Type Ckp SCN ??? Ckp Time ? Name

??? ? ---- -- ---- ---------- --------- ----

??? ? 4 ?????? Full 1610888 ??? 13-OCT-10 /u01/app/oracle/oradata/orcl/users01.dbf ??? ?

?

??? RMAN> list backup summary;

?

?

??? List of Backups

??? ===============

??? Key ???? TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag

??? ------- -- -- - ----------- --------------- ------- ------- ---------- ---

??? 1 ?????? B ? F ? A DISK ??????? 13-OCT-10 ?????? 1 ?????? 1 ?????? NO ???????? TAG20101013T170706

??? 2 ?????? B ? F ? A DISK ??????? 13-OCT-10 ?????? 1 ?????? 1 ?? ???? NO ???????? TAG20101013T171906

??? 3 ?????? B ? F ? A DISK ??????? 13-OCT-10 ?????? 1 ?????? 1 ?????? NO ???????? TAG20101013T171906 ?? ?

???

五、 Report 命令的使用

??? Report 命令顯示存儲(chǔ)倉庫中詳細(xì)的分析信息

??? 比如,哪些文件需要備份

??????? ? 哪些備份可以被刪除

??????? ? 哪些文件不可恢復(fù)等

??? RMAN> report schema;

??? RMAN> report need backup;

??? RMAN> report need backup days 3;

??? RMAN> report need backup redundancy 3; ?

??? RMAN> report need backup recovery window of 3 days;

??? RMAN> report obsolete;

??? RMAN> report unrecoverable;

??? RMAN> report schema at time 'sysdate-7' ;

??? RMAN> report need backup days 2 tablespace system;

???

??? RMAN> report need backup;

?

??? RMAN retention policy will be applied to the command

??? RMAN retention policy is set to redundancy 1

??? Report of files with less than 1 redundant backups

??? File #bkps Name

??? ---- ----- -----------------------------------------------------

??? 3 ??? 0 ???? / u01 / app / oracle / oradata / orcl / sysaux01 . dbf

??? 5 ??? 0 ???? / u01 / app / oracle / oradata / orcl / example01 . dbf

??? 6 ??? 0 ???? / u01 / app / oracle / oradata / orcl / tbs1 . dbf

?

六、 Delete 命令的使用

??? 刪除相關(guān)的備份集或鏡像副本的物理文件 , 同時(shí)將刪除標(biāo)記 delete 更新到控制文件 . 如果使用恢復(fù)目錄,則是清除恢復(fù)目錄內(nèi)的該備份集。

??? RMAN> delete backupset;

??? RMAN> delete backupset n;

??? RMAN> delete obsolete ;

??? RMAN> delete obsolete redundancy 2;

??? RMAN> delete noprompt copy;

??? RMAN> delete noprompt backupset tag TAG20101016T143521;

??? RMAN> delete obsolete recovery window of 7 days;

??? RMAN> delete expired backupset;

??? RMAN> delete expired copy;

??? RMAN> delete expired archivelog all;

???

七、 crosscheck 命令的使用

??? 用于校驗(yàn)存儲(chǔ)倉庫中的備份集或鏡像副本,執(zhí)行該命令后,將更新存儲(chǔ)倉庫中的剛剛校驗(yàn)的對(duì)象狀態(tài),便于后續(xù)操作處理。

??? RMAN 備份校驗(yàn)時(shí)的幾種狀態(tài)

??????? expired : 對(duì)象不存在于磁盤或磁帶。當(dāng)一個(gè)備份集處于 expired 狀態(tài),則該備份集中所有的備份片同樣處于 expired 狀態(tài)

??????? available : 對(duì)象處于可用狀態(tài)。當(dāng)一個(gè)備份集可用,則該備份集內(nèi)的所有備份片同樣可用

??????? unavailabe : 對(duì)象處于不可用狀態(tài)。當(dāng)一個(gè)備份集不可用,則該備份集內(nèi)的所有備份片同樣不可用

??????? 注: expired 不等同于 obsolette 。兩者的差異請(qǐng)參考: RMAN 備份詳解

???????

??? 校驗(yàn)時(shí)的限制

??????? 目標(biāo)數(shù)據(jù)庫必須被啟動(dòng)

??????? 對(duì)于磁盤上的備份集,校驗(yàn)時(shí)不需要使用通道。而磁帶上的備份集則必須使用通道,如果未為磁帶配置自動(dòng)通道,則必須手動(dòng)分配

??????? 可以校驗(yàn)執(zhí)行 resetlogs 之前的備份,即可以校驗(yàn)不同的 incarnation

??????? RMAN> crosscheck backupset; ??????????????? -- 校驗(yàn)備份集

??????? RMAN> crosscheck copy ?????????????????? -- 校驗(yàn)鏡像副本

??????? RMAN> crosscheck backup of controlfile; ??? -- 校驗(yàn)備份的控制文件

??????? RMAN> crosscheck backup of archivelog all; -- 校驗(yàn)所有備份的歸檔日志

??????? RMAN> crosscheck backup of datafile 1,2; ?? -- 校驗(yàn) datafile 1,2

??????? RMAN> crosscheck backup of tablespace sysaux,system; ????????????????????? -- 校驗(yàn)表空間 sysaux,system

??????? RMAN> crosscheck backup completed between '13-OCT-10' and '23-OCT-10' ; -- 校驗(yàn)時(shí)間段 , 時(shí)間段格式由 NLS_DATE_FORMAT 設(shè)置

??????? RMAN> crosscheck backupset 1067,1068; ? ??????????????????????????????????? -- 校驗(yàn)指定的備份集

?

八、 validate 命令的使用

??? 驗(yàn)證一個(gè)備份集內(nèi)的數(shù)據(jù)的完整性。 RMAN 掃描備份集的所有備份片,并檢查校驗(yàn)和,驗(yàn)證其內(nèi)容是否可以成功還原

??? validate 是較 crosscheck 更高一級(jí)的驗(yàn)證操作 . crosscheck 僅僅是檢查備份集的頭部信息 , 校驗(yàn)文件的存在性 , validate 驗(yàn)證數(shù)據(jù)的有效性

???????

??????? RMAN > validate backupset < primary key > [check logical]

??????? check logical 測試數(shù)據(jù)和索引塊,將驗(yàn)證得到的邏輯錯(cuò)誤填充到 V$DATABASE_BLOCK_CORRUPTION ? 視圖

??????? 也可以使用 restore ... validate 子句來測試可還原性,而非真實(shí)的還原數(shù)據(jù)

???????

??????? RMAN > list backupset summary ;

??????? List of Backups

??????? ===============

??????? Key ???? TY LV S Device Type Completion Time #Pieces #Copies Compressed Tag

??????? ------- -- -- - ----------- --------------- ------- ------- ---------- ---

??????? 1138 ??? B ? 0 ? A DISK ??????? 13-OCT-10 ?????? 1 ?????? 1 ?????? YES ??????? INC0

??????? 1139 ??? B ? 0 ? A DISK ??????? 13-OCT-10 ?????? 1 ? ????? 1 ?????? YES ??????? INC0

??????? 1168 ??? B ? A ? A DISK ??????? 13-OCT-10 ?????? 1 ?????? 1 ?????? YES ??????? ARCHBK

??????? 1181 ??? B ? F ? A DISK ??????? 13-OCT-10 ?????? 1 ?????? 1 ?????? YES ??????? CTLSPFILE_BK

?

?

??????? RMAN > validate backupset 1138 , 1139 , 1168 , 1181 ; ? -- 驗(yàn)證備份集是否是有效的備份用于進(jìn)行恢復(fù)

??????? using channel ORA_DISK_1

??????? channel ORA_DISK_1: starting validation of datafile backupset

??????? channel ORA_DISK_1: reading from backup piece /u01/oracle/bk/rmbk/inc0_ORCL_1gltn8te_1_1

??????? channel ORA_DISK_1: validation complete, elapsed time: 00:00:01

?

??????? RMAN> validate backupset 1138,1139,1168,1181 check logical;

?

??????? using channel ORA_DISK_1

??????? channel ORA_DISK_1: starting validation of datafile backupset

??????? channel ORA_DISK_1: reading from backup piece /u01/oracle/bk/rmbk/inc0_ORCL_1gltn8te_1_1

??????? channel ORA_DISK_1: validation complete, elapsed time: 00:00:01

?

九、影響 RMAN 的相關(guān)參數(shù)

??? 數(shù)據(jù)庫初始化參數(shù)

??????? control_file_record_keep_time ? -- 指定控制文件內(nèi) RMAN 信息被覆蓋前保留的最小天數(shù)

??????? db_recovery_file_dest ????????? -- 如果將 RMAN 備份到此處,需要設(shè)置該參數(shù)

??????? db_recovery_file_dest_size ???? -- 如果將 RMAN 備份到此處,需要設(shè)置該參數(shù)

??? 環(huán)境變量參數(shù)

??????? nls_date_format ??????????????? -- 設(shè)定日期

??????? nls_lang ?????????????????????? -- 設(shè)定環(huán)境變量影響 restore,recover,report 等命令

???????

十、保留策略

??????? 有關(guān)保留策略請(qǐng)參考: RMAN 備份詳解

?

十一、更多參考

?

Oracle 冷備份

?

RMAN 概述及其體系結(jié) 構(gòu)

?

Oracle 用戶、對(duì)象權(quán)限、系統(tǒng)權(quán)限

?

Oracle 角色、配置文件

?

? Oracle 聯(lián)機(jī)重做日志文件(ONLINE LOG FILE)

?

? Oracle 控制文件(CONTROLFILE)

?

? Oracle 表空間與數(shù)據(jù)文件

?

Oracle 歸檔日志

?

RMAN 配置、監(jiān)控與管理


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 平舆县| 阿图什市| 西乡县| 建阳市| 汉源县| 托克托县| 汾阳市| 海林市| 凤阳县| 白玉县| 临澧县| 如东县| 宁夏| 伊川县| 建昌县| 怀柔区| 拉孜县| 东明县| 晋城| 夹江县| 塘沽区| 漠河县| 霍林郭勒市| 弋阳县| 石渠县| 仁寿县| 龙川县| 西宁市| 明星| 灯塔市| 庆安县| 高唐县| 佛冈县| 德安县| 鱼台县| 宁波市| 湖州市| 商洛市| 济南市| 武山县| 武汉市|