ORACLE 19C ADG -RMAN-05535: warning: All redo log files were not defined properly.

ORACLE 19c 搭建ADG的时候出现如下错误,经过一番操作验证,这个告警提示可以忽略。

$ rman target sys/WLcdc#2024@XXX auxiliary sys/WLcdc#2024@XXX

Recovery Manager: Release 19.0.0.0.0 - Production on Sat Nov 2 14:02:21 2024
Version 19.24.0.0.0

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

connected to target database: TESTDCD (DBID=1920987358)
connected to auxiliary database: TESTDCD (not mounted)

RMAN> duplicate target database for standby from active database nofilenamecheck;

Starting Duplicate Db at 02-NOV-24
using target database control file instead of recovery catalog
allocated channel: ORA_AUX_DISK_1
channel ORA_AUX_DISK_1: SID=1091 device type=DISK

contents of Memory Script:
{
   backup as copy reuse
   passwordfile auxiliary format  '/data/oracle/app/oracle/product/19.3.0/db_1/dbs/orapwTESTDCD'   ;
}
executing Memory Script

Starting backup at 02-NOV-24
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=1939 device type=DISK
Finished backup at 02-NOV-24

contents of Memory Script:
{
   restore clone from service  'TESTDCD' standby controlfile;
}
executing Memory Script

Starting restore at 02-NOV-24
using channel ORA_AUX_DISK_1

channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: using network backup set from service TESTDCD
channel ORA_AUX_DISK_1: restoring control file
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:01
output file name=/data/oradata/TESTDCD/control01.ctl
output file name=/data/flash_recovery_area/TESTDCD/control02.ctl
Finished restore at 02-NOV-24

contents of Memory Script:
{
   sql clone 'alter database mount standby database';
}
executing Memory Script

sql statement: alter database mount standby database
RMAN-05158: WARNING: auxiliary (datafile) file name /data/oradata/TESTDCD/system01.dbf conflicts with a file used by the target database
RMAN-05158: WARNING: auxiliary (datafile) file name /data/oradata/TESTDCD/sysaux01.dbf conflicts with a file used by the target database
RMAN-05158: WARNING: auxiliary (datafile) file name /data/oradata/TESTDCD/undotbs01.dbf conflicts with a file used by the target database
RMAN-05158: WARNING: auxiliary (datafile) file name /data/oradata/TESTDCD/users01.dbf conflicts with a file used by the target database
RMAN-05158: WARNING: auxiliary (tempfile) file name /data/oradata/TESTDCD/temp01.dbf conflicts with a file used by the target database

contents of Memory Script:
{
   set newname for tempfile  1 to 
 "/data/oradata/TESTDCD/temp01.dbf";
   switch clone tempfile all;
   set newname for datafile  1 to 
 "/data/oradata/TESTDCD/system01.dbf";
   set newname for datafile  3 to 
 "/data/oradata/TESTDCD/sysaux01.dbf";
   set newname for datafile  4 to 
 "/data/oradata/TESTDCD/undotbs01.dbf";
   set newname for datafile  7 to 
 "/data/oradata/TESTDCD/users01.dbf";
   restore
   from  nonsparse   from service 
 'TESTDCD'   clone database
   ;
   sql 'alter system archive log current';
}
executing Memory Script

executing command: SET NEWNAME

renamed tempfile 1 to /data/oradata/TESTDCD/temp01.dbf in control file

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

executing command: SET NEWNAME

Starting restore at 02-NOV-24
using channel ORA_AUX_DISK_1

channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: using network backup set from service TESTDCD
channel ORA_AUX_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_AUX_DISK_1: restoring datafile 00001 to /data/oradata/TESTDCD/system01.dbf
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:03
channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: using network backup set from service TESTDCD
channel ORA_AUX_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_AUX_DISK_1: restoring datafile 00003 to /data/oradata/TESTDCD/sysaux01.dbf
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:03
channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: using network backup set from service TESTDCD
channel ORA_AUX_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_AUX_DISK_1: restoring datafile 00004 to /data/oradata/TESTDCD/undotbs01.dbf
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:01
channel ORA_AUX_DISK_1: starting datafile backup set restore
channel ORA_AUX_DISK_1: using network backup set from service TESTDCD
channel ORA_AUX_DISK_1: specifying datafile(s) to restore from backup set
channel ORA_AUX_DISK_1: restoring datafile 00007 to /data/oradata/TESTDCD/users01.dbf
channel ORA_AUX_DISK_1: restore complete, elapsed time: 00:00:01
Finished restore at 02-NOV-24

sql statement: alter system archive log current

contents of Memory Script:
{
   switch clone datafile all;
}
executing Memory Script

datafile 1 switched to datafile copy
input datafile copy RECID=1 STAMP=1183989765 file name=/data/oradata/TESTDCD/system01.dbf
datafile 3 switched to datafile copy
input datafile copy RECID=2 STAMP=1183989765 file name=/data/oradata/TESTDCD/sysaux01.dbf
datafile 4 switched to datafile copy
input datafile copy RECID=3 STAMP=1183989765 file name=/data/oradata/TESTDCD/undotbs01.dbf
datafile 7 switched to datafile copy
input datafile copy RECID=4 STAMP=1183989765 file name=/data/oradata/TESTDCD/users01.dbf
Oracle error from auxiliary database: ORA-01275: Operation RENAME is not allowed if standby file management is automatic.

RMAN-05535: warning: All redo log files were not defined properly.
Oracle error from auxiliary database: ORA-01275: Operation RENAME is not allowed if standby file management is automatic.

RMAN-05535: warning: All redo log files were not defined properly.
Oracle error from auxiliary database: ORA-01275: Operation RENAME is not allowed if standby file management is automatic.

RMAN-05535: warning: All redo log files were not defined properly.
Oracle error from auxiliary database: ORA-01275: Operation RENAME is not allowed if standby file management is automatic.

RMAN-05535: warning: All redo log files were not defined properly.
Oracle error from auxiliary database: ORA-01275: Operation RENAME is not allowed if standby file management is automatic.

RMAN-05535: warning: All redo log files were not defined properly.
Oracle error from auxiliary database: ORA-01275: Operation RENAME is not allowed if standby file management is automatic.

RMAN-05535: warning: All redo log files were not defined properly.
Oracle error from auxiliary database: ORA-01275: Operation RENAME is not allowed if standby file management is automatic.

RMAN-05535: warning: All redo log files were not defined properly.
Finished Duplicate Db at 02-NOV-24

RMAN> exit

查看错误日志提示如下信息

2024-11-02T14:01:02.537784+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/data/oradata/GAACDC/redo01.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:02.632012+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/data/oradata/GAACDC/redo01.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:02.670479+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00312: online log 2 thread 1: '/data/oradata/GAACDC/redo02.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:02.766748+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: '/data/oradata/GAACDC/redo02.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:02.861113+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: '/data/oradata/GAACDC/redo02.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:02.886638+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00312: online log 3 thread 1: '/data/oradata/GAACDC/redo03.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:02.984457+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 3 of thread 1
ORA-00312: online log 3 thread 1: '/data/oradata/GAACDC/redo03.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:03.079256+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 3 of thread 1
ORA-00312: online log 3 thread 1: '/data/oradata/GAACDC/redo03.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:03.122068+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00312: online log 4 thread 0: '/data/oradata/GAACDC/std_redo04.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:03.218519+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 4 of thread 0
ORA-00312: online log 4 thread 0: '/data/oradata/GAACDC/std_redo04.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:03.312940+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 4 of thread 0
ORA-00312: online log 4 thread 0: '/data/oradata/GAACDC/std_redo04.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:03.337227+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00312: online log 5 thread 0: '/data/oradata/GAACDC/std_redo05.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:03.431138+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 5 of thread 0
ORA-00312: online log 5 thread 0: '/data/oradata/GAACDC/std_redo05.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:03.523335+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 5 of thread 0
ORA-00312: online log 5 thread 0: '/data/oradata/GAACDC/std_redo05.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:03.548607+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00312: online log 6 thread 0: '/data/oradata/GAACDC/std_redo06.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:03.642804+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 6 of thread 0
ORA-00312: online log 6 thread 0: '/data/oradata/GAACDC/std_redo06.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:03.693009+08:00
Restore from backup piece network
2024-11-02T14:01:03.734966+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 6 of thread 0
ORA-00312: online log 6 thread 0: '/data/oradata/GAACDC/std_redo06.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:03.758394+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00312: online log 7 thread 0: '/data/oradata/GAACDC/std_redo07.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:03.852693+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 7 of thread 0
ORA-00312: online log 7 thread 0: '/data/oradata/GAACDC/std_redo07.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:03.945764+08:00
Errors in file /data/oracle/app/oracle/diag/rdbms/gaacdcdg/gaacdc/trace/gaacdc_mz00_259261.trc:
ORA-00313: open failed for members of log group 7 of thread 0
ORA-00312: online log 7 thread 0: '/data/oradata/GAACDC/std_redo07.log'
ORA-27037: unable to obtain file status
Linux-x86_64 Error: 2: No such file or directory
Additional information: 7
2024-11-02T14:01:04.977427+08:00
Full restore complete of datafile 3 /data/oradata/GAACDC/sysaux01.dbf.  Elapsed time: 0:00:01
  checkpoint is 2694998
  last deallocation scn is 2662067
2024-11-02T14:01:06.769072+08:00
Restore from backup piece network
Full restore complete of datafile 4 /data/oradata/GAACDC/undotbs01.dbf.  Elapsed time: 0:00:01
  checkpoint is 2695005
  last deallocation scn is 2694687
  Undo Optimization current scn is 2691964
2024-11-02T14:01:07.841943+08:00
Restore from backup piece network
Full restore complete of datafile 7 /data/oradata/GAACDC/users01.dbf.  Elapsed time: 0:00:00
  checkpoint is 2695008
  last deallocation scn is 3
2024-11-02T14:01:09.140550+08:00
Switch of datafile 1 complete to datafile copy 
  checkpoint is 2694985
Switch of datafile 3 complete to datafile copy 
  checkpoint is 2694998
Switch of datafile 4 complete to datafile copy 
  checkpoint is 2695005
Switch of datafile 7 complete to datafile copy 
  checkpoint is 2695008
setnotrustfnames set to : 0
alter database rename file '/data/oradata/GAACDC/redo01.log' to 'broken0'
Completed: alter database rename file '/data/oradata/GAACDC/redo01.log' to 'broken0'
alter database rename file '/data/oradata/GAACDC/redo02.log' to 'broken1'
Completed: alter database rename file '/data/oradata/GAACDC/redo02.log' to 'broken1'
alter database rename file '/data/oradata/GAACDC/redo03.log' to 'broken2'
Completed: alter database rename file '/data/oradata/GAACDC/redo03.log' to 'broken2'
alter database rename file '/data/oradata/GAACDC/std_redo04.log' to 'broken3'
Completed: alter database rename file '/data/oradata/GAACDC/std_redo04.log' to 'broken3'
alter database rename file '/data/oradata/GAACDC/std_redo05.log' to 'broken4'
Completed: alter database rename file '/data/oradata/GAACDC/std_redo05.log' to 'broken4'
alter database rename file '/data/oradata/GAACDC/std_redo06.log' to 'broken5'
Completed: alter database rename file '/data/oradata/GAACDC/std_redo06.log' to 'broken5'
alter database rename file '/data/oradata/GAACDC/std_redo07.log' to 'broken6'
Completed: alter database rename file '/data/oradata/GAACDC/std_redo07.log' to 'broken6'
RFS connections are allowed
2024-11-02T14:01:34.655901+08:00
ALTER SYSTEM SET standby_file_management='AUTO' SCOPE=BOTH SID='*';
2024-11-02T14:01:40.916330+08:00

启动日志同步正常。

SQL> recover managed standby database using current logfile disconnect;
Media recovery complete.
SQL> 
SQL> select process,client_process,sequence#,status from v$managed_standby;

PROCESS   CLIENT_P  SEQUENCE# STATUS
--------- -------- ---------- ------------
ARCH      ARCH              0 CONNECTED
DGRD      N/A               0 ALLOCATED
DGRD      N/A               0 ALLOCATED
ARCH      ARCH              0 CONNECTED
ARCH      ARCH              0 CONNECTED
ARCH      ARCH              0 CONNECTED
RFS       Archival          0 IDLE
RFS       LGWR             22 IDLE
RFS       UNKNOWN           0 IDLE
MRP0      N/A              22 APPLYING_LOG

10 rows selected.

通过检查发现数据库REDO文件在备库是没有创建出来的,

SQL> select member from v$logfile;

MEMBER
--------------------------------------------------------------------------------
/data/oradata/GAACDC/redo03.log
/data/oradata/GAACDC/redo02.log
/data/oradata/GAACDC/redo01.log
/data/oradata/GAACDC/std_redo04.log
/data/oradata/GAACDC/std_redo05.log
/data/oradata/GAACDC/std_redo06.log
/data/oradata/GAACDC/std_redo07.log

7 rows selected.

[oracle@gaacdc02 GAACDC]$ ll
total 4649120
-rw-r----- 1 oracle oinstall   10600448 Nov  2 14:09 control01.ctl
-rw-r----- 1 oracle oinstall  524288512 Nov  2 14:07 std_redo04.log
-rw-r----- 1 oracle oinstall  524288512 Nov  2 14:07 std_redo05.log
-rw-r----- 1 oracle oinstall  524288512 Nov  2 14:07 std_redo06.log
-rw-r----- 1 oracle oinstall  524288512 Nov  2 14:09 std_redo07.log
-rw-r----- 1 oracle oinstall  817897472 Nov  2 14:02 sysaux01.dbf
-rw-r----- 1 oracle oinstall 1153441792 Nov  2 14:02 system01.dbf
-rw-r----- 1 oracle oinstall  676339712 Nov  2 14:02 undotbs01.dbf
-rw-r----- 1 oracle oinstall    5251072 Nov  2 14:02 users01.dbf

尝试做一次主备切换

SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE; 

SWITCHOVER_STATUS
--------------------
TO STANDBY

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY;

Database altered.

SQL> SHUTDOWN ABORT;
ORACLE instance shut down.
SQL> STARTUP MOUNT;
ORACLE instance started.

Total System Global Area 1.6106E+10 bytes
Fixed Size                 18424632 bytes
Variable Size            1778384896 bytes
Database Buffers         1.4294E+10 bytes
Redo Buffers               15126528 bytes
Database mounted.
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE  DISCONNECT FROM SESSION;

Database altered.

备库操作日志

SQL> SELECT SWITCHOVER_STATUS FROM V$DATABASE;

SWITCHOVER_STATUS
--------------------
TO PRIMARY

SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PRIMARY;

Database altered.

SQL> ALTER DATABASE OPEN;

Database altered.

SQL> col dest_name for a30
col error for a40
set line 100
select dest_name,status ,error from v$archive_dest where dest_name in ('LOG_ARCHIVE_DEST_1','LOG_ARCHIVE_DEST_2');

SQL> SQL> SQL> 
DEST_NAME                      STATUS    ERROR
------------------------------ --------- ----------------------------------------
LOG_ARCHIVE_DEST_1             VALID
LOG_ARCHIVE_DEST_2             DEFERRED

SQL> SQL> 
SQL> 
SQL> alter system set log_archive_dest_state_2 = 'ENABLE';

System altered.

SQL> 
SQL> col dest_name for a30
col error for a40
set line 100
select dest_name,status ,error from v$archive_dest where dest_name in ('LOG_ARCHIVE_DEST_1','LOG_ARCHIVE_DEST_2');
SQL> SQL> SQL> 
DEST_NAME                      STATUS    ERROR
------------------------------ --------- ----------------------------------------
LOG_ARCHIVE_DEST_1             VALID
LOG_ARCHIVE_DEST_2             VALID

再次查看文件已经被创建出来了

[oracle@gaacdc02 GAACDC]$ ls -l
total 5264556
-rw-r----- 1 oracle oinstall   10600448 Nov  2 14:19 control01.ctl
-rw-r----- 1 oracle oinstall  209715712 Nov  2 14:19 redo01.log
-rw-r----- 1 oracle oinstall  209715712 Nov  2 14:18 redo02.log
-rw-r----- 1 oracle oinstall  209715712 Nov  2 14:18 redo03.log
-rw-r----- 1 oracle oinstall  524288512 Nov  2 14:18 std_redo04.log
-rw-r----- 1 oracle oinstall  524288512 Nov  2 14:18 std_redo05.log
-rw-r----- 1 oracle oinstall  524288512 Nov  2 14:18 std_redo06.log
-rw-r----- 1 oracle oinstall  524288512 Nov  2 14:18 std_redo07.log
-rw-r----- 1 oracle oinstall  817897472 Nov  2 14:18 sysaux01.dbf
-rw-r----- 1 oracle oinstall 1153441792 Nov  2 14:18 system01.dbf
-rw-r----- 1 oracle oinstall  182460416 Nov  2 14:18 temp01.dbf
-rw-r----- 1 oracle oinstall  676339712 Nov  2 14:18 undotbs01.dbf
-rw-r----- 1 oracle oinstall    5251072 Nov  2 14:18 users01.dbf
Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐