溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么搭建dataguard

發(fā)布時(shí)間:2021-11-08 14:34:43 來源:億速云 閱讀:123 作者:iii 欄目:關(guān)系型數(shù)據(jù)庫

本篇內(nèi)容主要講解“怎么搭建dataguard”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“怎么搭建dataguard”吧!

        此方案適合于生產(chǎn)運(yùn)營中的數(shù)據(jù)庫,DB 服務(wù)器停機(jī)時(shí)間非??量?,或無法停機(jī)維護(hù)的情況下,如支付,電商等業(yè)務(wù),可通過該方案在線部署Dataguard,對(duì)客戶系統(tǒng)無任何影響。

一、基礎(chǔ)信息

操作系統(tǒng):windows2008

數(shù)據(jù)庫:11.2.0.3

配置信息:

說明主機(jī)名IP地址db_namesidDB_UNIQUE_NAMEService_name
主庫dg1192.168.16.14orclorclorclorcl
備庫dg2192.168.16.15orclorclorclbakorclbak

二、準(zhǔn)備工作

按照要求創(chuàng)建相應(yīng)的主數(shù)據(jù)庫和備用數(shù)據(jù)庫,并刪除備用數(shù)據(jù)庫的數(shù)據(jù)文件、控制文件,兩個(gè)數(shù)據(jù)庫的所有路徑需要一致;

三、搭建數(shù)據(jù)庫

主庫的操作: 

1.確認(rèn)主庫參數(shù)

SQL> select name,open_mode,database_role,log_mode,force_logging from v$database;
NAME      OPEN_MODE            DATABASE_ROLE    LOG_MODE     FOR
--------- -------------------- ---------------- ------------ ---
ORCL      READ WRITE           PRIMARY          ARCHIVELOG   YES
SQL> show parameter name
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
db_file_name_convert                 string
db_name                              string      orcl
db_unique_name                       string      orcl
global_names                         boolean     FALSE
instance_name                        string      orcl
lock_name_space                      string
log_file_name_convert                string
processor_group_name                 string
service_names                        string      orcl

2.設(shè)置數(shù)據(jù)庫的歸檔模式

SQL> archive log list;
數(shù)據(jù)庫日志模式            存檔模式
自動(dòng)存檔             啟用
存檔終點(diǎn)            E:\u01\fast_recovery_area\orcl
最早的聯(lián)機(jī)日志序列     833
下一個(gè)存檔日志序列   835
當(dāng)前日志序列           835

歸檔模式的設(shè)置:

1、shutdown abort;
2、alter database mount;
3、alter database archive log;
4、alter database open;
3.開啟force logging
SQL> alter database force logging;
SQL> select name,DB_UNIQUE_NAME,database_role,log_mode,force_logging from v$database;
NAME      DB_UNIQUE_NAME                 DATABASE_ROLE    LOG_MODE     FOR--------- ------------------------------ ---------------- ------------ ---
ORCL      orcl                           PRIMARY          ARCHIVELOG   YES

4.主庫配置監(jiān)聽

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = E:\u01\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:E:\u01\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
  )
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-QS00S09CJ12)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )
ADR_BASE_LISTENER = E:\u01

5.配置主庫的TNSNAMES.ORA并和密碼文件一起傳到備庫

# tnsnames.ora Network Configuration File: E:\u01\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora# Generated by Oracle configuration tools.ORCL=
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SID = ORCL)
      (UR=A)
      )
  )
ORCLBAK =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.14.15)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orclbak)
      (UR=A)    --這里記得加這個(gè),否無法連接nomount狀態(tài)下備庫
    )
  )

傳輸監(jiān)聽文件到備庫:

6.修改主庫pfile參數(shù)

--前提是采用spfile啟動(dòng),并且業(yè)務(wù)不能停,可用下列命令動(dòng)態(tài)設(shè)置:

ALTER SYSTEM SET LOG_ARCHIVE_CONFIG='DG_CONFIG=(orcl,orclbak)'   
ALTER SYSTEM SET LOG_ARCHIVE_DEST_1= 'LOCATION=E:\u01\fast_recovery_area\orcl VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=orcl' 
ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=orclbak  LGWR ASYNC affirm VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=orclbak' 
ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_1='ENABLE';                     
ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2='DEFER';   --這里先設(shè)置關(guān)閉                                                                                                                                          ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT='AUTO';            ALTER SYSTEM SET FAL_SERVER=orclbak;   ALTER SYSTEM SET FAL_CLIENT=orcl;    
下面是可選,如果路相同,忽略下面操作:  
ALTER SYSTEM SET DB_FILE_NAME_CONVERT='E:\u01\oradata\orcl','E:\u01\oradata\orcl' scope=spfile;
ALTER SYSTEM SET LOG_FILE_NAME_CONVERT='E:\u01\oradata\orcl','E:\u01\oradata\orcl' scope=spfile;

7.全備主庫,并傳輸備份集到備庫的相同位置

run
{
 allocate channel c0 device type disk;
 allocate channel c1 device type disk;
 CONFIGURE CONTROLFILE AUTOBACKUP ON;
 CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'e:\orabak\rman/%F';
 backup  database format 'e:\orabak\ora11g_full_db_%d_%T_%u.bak';
 BACKUP ARCHIVELOG ALL FORMAT 'e:\orabak\ora11g_arc_%s_%p_%t.bak';
 }

8.修改備庫參數(shù)并將備庫啟動(dòng)至nomount狀態(tài)(參考主庫進(jìn)行,主要是service_name要反過來)

DB_UNIQUE_NAME=orclbak
LOG_ARCHIVE_CONFIG='DG_CONFIG=(orcl,orclbak)' 
LOG_ARCHIVE_DEST_1= 'LOCATION=E:\u01\fast_recovery_area\orcl VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=orclbak' 
LOG_ARCHIVE_DEST_2= 'SERVICE=orcl  LGWR ASYNC affirm VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=orcl' 
LOG_ARCHIVE_DEST_STATE_1=ENABLE 
LOG_ARCHIVE_DEST_STATE_2=ENABLE 
LOG_ARCHIVE_FORMAT=%t_%s_%r.arc 
FAL_SERVER=orcl
FAL_CLIENT=orclbak
STANDBY_FILE_MANAGEMENT=AUTO

 9.啟動(dòng)備庫監(jiān)聽

# listener.ora Network Configuration File: E:\u01\product\11.2.0\dbhome_1\network\admin\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = E:\u01\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:E:\u01\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
  )
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = WIN-4GH7UKQEEOC)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )
SID_LIST_LISTENER =
 (SID_LIST =
   (SID_DESC =
     (GLOBAL_DBNAME = orcl)
     (ORACLE_HOME = E:\u01\product\11.2.0\dbhome_1)
     (SID_NAME = orcl)
   )
 )
ADR_BASE_LISTENER = E:\u01

10.進(jìn)行備庫的恢復(fù)

C:\Users\Administrator>rman target /
恢復(fù)管理器: Release 11.2.0.3.0 - Production on 星期五 2月 26 17:35:52 2016Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.
已連接到目標(biāo)數(shù)據(jù)庫: ORCL (DBID=1389423916)
RMAN>  connect  auxiliary sys/*******@orclbak
已連接到輔助數(shù)據(jù)庫: ORCL (未裝載)

開始復(fù)制數(shù)據(jù)庫: 

RMAN> duplicate target database for standby nofilenamecheck;
啟動(dòng) Duplicate Db 于 26-2月 -16
使用目標(biāo)數(shù)據(jù)庫控制文件替代恢復(fù)目錄
分配的通道: ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: SID=2091 設(shè)備類型=DISK
內(nèi)存腳本的內(nèi)容:
{
   restore clone standby controlfile;
}
正在執(zhí)行內(nèi)存腳本
啟動(dòng) restore 于 26-2月 -16
使用通道 ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: 正在開始還原數(shù)據(jù)文件備份集
通道 ORA_AUX_DISK_1: 正在還原控制文件
通道 ORA_AUX_DISK_1: 正在讀取備份片段 D:\ORABAK\C-1389423916-20160226-00
通道 ORA_AUX_DISK_1: 段句柄 = D:\ORABAK\C-1389423916-20160226-00 標(biāo)記 = TAG20160226T140701
通道 ORA_AUX_DISK_1: 已還原備份片段 1
通道 ORA_AUX_DISK_1: 還原完成, 用時(shí): 00:00:04
輸出文件名=E:\U01\ORADATA\ORCL\CONTROL01.CTL
完成 restore 于 26-2月 -16
內(nèi)存腳本的內(nèi)容:
{
   sql clone 'alter database mount standby database';
}
正在執(zhí)行內(nèi)存腳本
sql 語句: alter database mount standby database
內(nèi)存腳本的內(nèi)容:
{
   set newname for tempfile  1 to
 "E:\U01\ORADATA\ORCL\TEMP01.DBF";
   switch clone tempfile all;
   set newname for datafile  1 to
 "E:\U01\ORADATA\ORCL\SYSTEM01.DBF";
   set newname for datafile  2 to
 "E:\U01\ORADATA\ORCL\SYSAUX01.DBF";
   set newname for datafile  3 to
 "E:\U01\ORADATA\ORCL\UNDOTBS01.DBF";
   set newname for datafile  4 to
 "E:\U01\ORADATA\ORCL\USERS01.DBF";
   set newname for datafile  5 to
 "E:\U01\ORADATA\ORCL\GIS01.DBF";
   set newname for datafile  6 to
 "E:\U01\ORADATA\ORCL\GIS02.DBF";
   set newname for datafile  7 to
 "E:\U01\ORADATA\ORCL\GIS03.DBF";
   set newname for datafile  8 to
 "E:\U01\ORADATA\ORCL\GIS04.DBF";
   set newname for datafile  9 to
 "E:\U01\ORADATA\ORCL\GIS05.DBF";
   set newname for datafile  10 to
 "E:\U01\ORADATA\ORCL\GIS06.DBF";
   set newname for datafile  11 to
 "E:\U01\ORADATA\ORCL\GIS07.DBF";
   set newname for datafile  12 to
 "E:\U01\ORADATA\ORCL\GIS08.DBF";
   set newname for datafile  13 to
 "E:\U01\ORADATA\ORCL\GIS09.DBF";
   set newname for datafile  14 to
 "E:\U01\ORADATA\ORCL\GIS10.DBF";
   restore
   clone database
   ;
}
正在執(zhí)行內(nèi)存腳本
正在執(zhí)行命令: SET NEWNAME
臨時(shí)文件 1 在控制文件中已重命名為 E:\U01\ORADATA\ORCL\TEMP01.DBF
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
正在執(zhí)行命令: SET NEWNAME
啟動(dòng) restore 于 26-2月 -16
使用通道 ORA_AUX_DISK_1
通道 ORA_AUX_DISK_1: 正在開始還原數(shù)據(jù)文件備份集
通道 ORA_AUX_DISK_1: 正在指定從備份集還原的數(shù)據(jù)文件
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00001 還原到 E:\U01\ORADATA\ORCL\SYSTEM01.DBF
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00002 還原到 E:\U01\ORADATA\ORCL\SYSAUX01.DBF
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00006 還原到 E:\U01\ORADATA\ORCL\GIS02.DBF
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00008 還原到 E:\U01\ORADATA\ORCL\GIS04.DBF
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00010 還原到 E:\U01\ORADATA\ORCL\GIS06.DBF
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00012 還原到 E:\U01\ORADATA\ORCL\GIS08.DBF
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00014 還原到 E:\U01\ORADATA\ORCL\GIS10.DBF
通道 ORA_AUX_DISK_1: 正在讀取備份片段 D:\ORABAK\ORCL_FULL_DB_ORCL_20160226_39QUSTI8.BAK
通道 ORA_AUX_DISK_1: 段句柄 = D:\ORABAK\ORCL_FULL_DB_ORCL_20160226_39QUSTI8.BAK 標(biāo)記 = TAG20160226T105816
通道 ORA_AUX_DISK_1: 已還原備份片段 1
通道 ORA_AUX_DISK_1: 還原完成, 用時(shí): 02:08:38
通道 ORA_AUX_DISK_1: 正在開始還原數(shù)據(jù)文件備份集
通道 ORA_AUX_DISK_1: 正在指定從備份集還原的數(shù)據(jù)文件
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00003 還原到 E:\U01\ORADATA\ORCL\UNDOTBS01.DBF
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00004 還原到 E:\U01\ORADATA\ORCL\USERS01.DBF
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00005 還原到 E:\U01\ORADATA\ORCL\GIS01.DBF
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00007 還原到 E:\U01\ORADATA\ORCL\GIS03.DBF
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00009 還原到 E:\U01\ORADATA\ORCL\GIS05.DBF
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00011 還原到 E:\U01\ORADATA\ORCL\GIS07.DBF
通道 ORA_AUX_DISK_1: 將數(shù)據(jù)文件 00013 還原到 E:\U01\ORADATA\ORCL\GIS09.DBF
通道 ORA_AUX_DISK_1: 正在讀取備份片段 D:\ORABAK\ORCL_FULL_DB_ORCL_20160226_38QUSTI8.BAK
通道 ORA_AUX_DISK_1: 段句柄 = D:\ORABAK\ORCL_FULL_DB_ORCL_20160226_38QUSTI8.BAK 標(biāo)記 = TAG20160226T105816
通道 ORA_AUX_DISK_1: 已還原備份片段 1
通道 ORA_AUX_DISK_1: 還原完成, 用時(shí): 02:36:38
完成 restore 于 26-2月 -16
內(nèi)存腳本的內(nèi)容:
{
   switch clone datafile all;
}
正在執(zhí)行內(nèi)存腳本
數(shù)據(jù)文件 1 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=2 STAMP=904861333 文件名=E:\U01\ORADATA\ORCL\SYSTEM01.DBF
數(shù)據(jù)文件 2 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=3 STAMP=904861334 文件名=E:\U01\ORADATA\ORCL\SYSAUX01.DBF
數(shù)據(jù)文件 3 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=4 STAMP=904861334 文件名=E:\U01\ORADATA\ORCL\UNDOTBS01.DBF
數(shù)據(jù)文件 4 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=5 STAMP=904861334 文件名=E:\U01\ORADATA\ORCL\USERS01.DBF
數(shù)據(jù)文件 5 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=6 STAMP=904861334 文件名=E:\U01\ORADATA\ORCL\GIS01.DBF
數(shù)據(jù)文件 6 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=7 STAMP=904861334 文件名=E:\U01\ORADATA\ORCL\GIS02.DBF
數(shù)據(jù)文件 7 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=8 STAMP=904861334 文件名=E:\U01\ORADATA\ORCL\GIS03.DBF
數(shù)據(jù)文件 8 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=9 STAMP=904861334 文件名=E:\U01\ORADATA\ORCL\GIS04.DBF
數(shù)據(jù)文件 9 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=10 STAMP=904861335 文件名=E:\U01\ORADATA\ORCL\GIS05.DBF
數(shù)據(jù)文件 10 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=11 STAMP=904861335 文件名=E:\U01\ORADATA\ORCL\GIS06.DBF
數(shù)據(jù)文件 11 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=12 STAMP=904861335 文件名=E:\U01\ORADATA\ORCL\GIS07.DBF
數(shù)據(jù)文件 12 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=13 STAMP=904861335 文件名=E:\U01\ORADATA\ORCL\GIS08.DBF
數(shù)據(jù)文件 13 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=14 STAMP=904861335 文件名=E:\U01\ORADATA\ORCL\GIS09.DBF
數(shù)據(jù)文件 14 已轉(zhuǎn)換成數(shù)據(jù)文件副本
輸入數(shù)據(jù)文件副本 RECID=15 STAMP=904861335 文件名=E:\U01\ORADATA\ORCL\GIS10.DBF
完成 Duplicate Db 于 26-2月 -16

12.將主庫的LOG_ARCHIVE_DEST_STATE_2設(shè)置為ENABLE

ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2='ENABLE';

13.添加standby redo log --如本身主庫已建立standby redo log,此步驟可省去

SQL> select member from v$logfile;

#主庫增加 STANDBY LOGFILE

ALTER DATABASE ADD STANDBY LOGFILE group 4('E:\u01\oradata\standby_log\slog1.rdo') SIZE 200M;
ALTER DATABASE ADD STANDBY LOGFILE group 5('E:\u01\oradata\standby_log\slog2.rdo') SIZE 200M;
ALTER DATABASE ADD STANDBY LOGFILE group 6('E:\u01\oradata\standby_log\slog3.rdo') SIZE 200M;
ALTER DATABASE ADD STANDBY LOGFILE group 7('E:\u01\oradata\standby_log\slog4.rdo') SIZE 200M;

#備庫增加STANDBY LOGFILE

SQL> select member from v$logfile; 

ALTER DATABASE ADD STANDBY LOGFILE group 4('E:\u01\oradata\standby_log\slog1.rdo') SIZE 200M;
ALTER DATABASE ADD STANDBY LOGFILE group 5('E:\u01\oradata\standby_log\slog2.rdo') SIZE 200M;
ALTER DATABASE ADD STANDBY LOGFILE group 6('E:\u01\oradata\standby_log\slog3.rdo') SIZE 200M;
ALTER DATABASE ADD STANDBY LOGFILE group 7('E:\u01\oradata\standby_log\slog4.rdo') SIZE 200M;

14.最后在備庫開啟active dataguard

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;  
SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;

到此,相信大家對(duì)“怎么搭建dataguard”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI