


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、rmanrman 快速入门指南快速入门指南1. what is rman?1. what is rman? 什么是什么是 rmanrman?2. terminology2. terminology 专业词汇解释专业词汇解释2.1.2.1.b backup setsackup sets备份集合备份集合2.2.2.2.b backup piecesackup pieces备份片备份片2.3.2.3. i image copiesmage copies镜像备份镜像备份2.4.2.4.f full backup setsull backup sets全备份集合全备份集合2.5.2.5. i incre
2、mental backup setsncremental backup sets增量备份集合增量备份集合2.6.2.6.f file multiplexingile multiplexing2.7.2.7.r recovery catalog resyncingecovery catalog resyncing恢复目录同步恢复目录同步3. the recovery catalog3. the recovery catalog恢复目录恢复目录3.1.3.1.恢复目录的概念恢复目录的概念3.2.3.2.建立恢复目录建立恢复目录3.3.3.3.使用恢复目录的优势使用恢复目录的优势4. startin
3、g rman4. starting rman 启动启动 rmanrman4.1.4.1.使用不带恢复目录的使用不带恢复目录的 rmanrman4.2.4.2.使用带恢复目录的使用带恢复目录的 rmanrman4.3.4.3.使用使用 rmanrman5. 5.注册或者注销目标数据库注册或者注销目标数据库5.1.5.1.注册目标数据库注册目标数据库5.2.5.2.注销目标数据库注销目标数据库6. 6.将已有的备份操作将已有的备份操作6.1.6.1.加入目录数据库加入目录数据库6.2.6.2.从目录数据库中删除从目录数据库中删除7. 7.在非归档模式下备份在非归档模式下备份7.1.7.1.数据库完
4、全备份的例子数据库完全备份的例子7.2.7.2.备份表空间的例子备份表空间的例子3 33 33 33 33 33 33 34 44 44 44 44 45 55 56 66 66 66 66 67 78 88 88 89 99 910107.3.7.3.备份单独数据文件备份单独数据文件7.4.7.4.备份数据文件备份数据文件7.5.7.5.备份控制文件备份控制文件8. 8.归档模式下的备份归档模式下的备份8.1.8.1.b backing up archived logsacking up archived logs备份归档日志备份归档日志8.2.8.2.b backing up the on
5、line logsacking up the online logs备份联机日志备份联机日志9. incremental backups9. incremental backups 增量备份增量备份9.1.9.1.l levelevel0 0增量备份策略的基础增量备份策略的基础9.2.9.2. 使用增量备份的案例使用增量备份的案例10. recovery10. recovery 恢复恢复101011111111111111111212131313131313141410.1.10.1.d database openatabase open,datafile deleteddatafile de
6、leted数据库打开时,文件被删除数据库打开时,文件被删除141410.2.10.2.c complete restoreomplete restore( (lost online redolost online redo) ) and rollforward and rollforward- - database closed database closed完全还原(丢失联机日志)并且前滚完全还原(丢失联机日志)并且前滚 - - 数据库关闭数据库关闭141410.3.10.3.r restore of a subset of datafilesestore of a subset of da
7、tafiles, , complete recovery complete recovery还原数据文件的子集,还原数据文件的子集,完全恢复完全恢复151511. scripts11. scripts 脚本脚本12. corruption detection12. corruption detection13. channels13. channels 通道通道14. report & list commands14. report & list commands14.1.14.1.l listist14.2.14.2.r reporteport15.15. 小提示小提示151
8、51616161617171717171718181. what is rman?1. what is rman? 什么是什么是 rmanrman?rman 可以用来备份和还原数据库文件、归档日志和控制文件。它也可以用来执行完全或不完全的数据库恢复。注意:注意:rmanrman 不能用于备份初始化参数文件和口令文件。不能用于备份初始化参数文件和口令文件。rman 启动数据库上的 oracle 服务器进程来进行备份或还原。备份、还原、恢复是由这些进程驱动的。rman 可以由 oem 的 backup manager gui来控制,但在本文章里不作重点讨论。2. terminology2. ter
9、minology 专业词汇解释专业词汇解释2.1. backup sets2.1. backup sets 备份集合备份集合备份集合有下面的特性:包括一个或多个数据文件或归档日志以 oracle 专有的格式保存有一个完全的所有的备份片集合构成构成一个完全备份或增量备份2.2. backup pieces2.2. backup pieces 备份片备份片一个备份集由若干个备份片组成。 每个备份片是一个单独的输出文件。 一个备份片的大小是有限制的;如果没有大小的限制, 备份集就只由一个备份片构成。备份片的大小不能大于使用的文件系统所支持的文件长度的最大值。2.3. image copies2.3.
10、 image copies 镜像备份镜像备份镜像备份是独立文件(数据文件、归档日志、控制文件)的备份。它很类似操作系统级的文件备份。它不是备份集或 备份片,也没有被压缩。2.4. full backup sets2.4. full backup sets 全备份集合全备份集合全备份是一个或多个数据文件中使用过的数据块的的备份。 没有使用过的数据块是不被备份的,也就是说,oracle 进行备份集合的压缩。2.5. incremental backup sets2.5. incremental backup sets 增量备份集合增量备份集合增量备份是指备份一个或多个数据文件的自从上一次同一级别的
11、或更低级别的备份以来被修改过的数据块。 与完全备份相同,增量备份也进行压缩。2.6. file multiplexing2.6. file multiplexing不同的多个数据文件的数据块可以混合备份在一个备份集中。2.7. recovery catalog resyncing2.7. recovery catalog resyncing 恢复目录同步恢复目录同步使用恢复管理器执行 backup、copy、restore 或者 switch 命令时,恢复目录自动进行更新,但是有关日志与归档日志信息没有自动记入恢复目录。需要进行目录同步。使用 resynccatalog 命令进行同步。rman
12、resync catalog;rman-03022:正在编译命令:resyncrman-03023:正在执行命令:resyncrman-08002:正在启动全部恢复目录的 resyncrman-08004:完成全部 resync3. the recovery catalog3. the recovery catalog 恢复目录恢复目录3.1.3.1.恢复目录的概念恢复目录的概念恢复目录是由 rman 使用、维护的用来放置备份信息的仓库。 rman 利用恢复目录记载的信息去判断如何执行需要的备份恢复操作。恢复目录可以存在于 oracle 数据库的计划中。虽然恢复目录可以用来备份多个数据库,建议
13、为恢复目录数据库创建一个单独的数据库。恢复目录数据库不能使用恢复目录备份自身。恢复目录数据库不能使用恢复目录备份自身。3.2.3.2.建立恢复目录建立恢复目录第一步,在目录数据库中创建恢复目录所用表空间:sql create tablespace rman_ts datafile d:oracleoradatarmanrman_ts.dbf size 20m;表空间已创建。第二步,在目录数据库中创建rman 用户并授权:sql create user rman identified by rman default tablespace rman_ts temporary tablespacet
14、emp quota unlimited on rman_ts;用户已创建。sql grant recovery_catalog_owner to rman ;授权成功。sql grant connect, resource to rman ;授权成功。第三步,在目录数据库中创建恢复目录c:rman catalog rman/rman恢复管理器:版本 8.1.6.0.0 - productionrman-06008:连接到恢复目录数据库rman-06428:未安装恢复目录rmancreate catalog tablespace rman_ts;rman-06431:恢复目录已创建注意:注意:虽
15、然使用 rman 不一定必需恢复目录,但是推荐使用。因为恢复目录记载的信息大部分可以通过控制文件来记载,rman 在恢复数据库时使用这些信息。不使用恢复目录将会对备份恢复操作有限制。3.3.3.3.使用恢复目录的优势使用恢复目录的优势 可以存储脚本; 记载较长时间的备份恢复操作;4. starting rman4. starting rman 启动 rmanrman 为交互式命令行处理界面,也可以从企业管理器中运行。为了使用下面的实例,先检查环境符合:the target database is called his and has the same tns aliasuser rman ha
16、s been granted recovery_catalog_owner privileges目标数据库的连接用户为internal 帐号,或者以其他 sysdba 类型帐号连接the recovery catalog database is called rman and has the same tns aliasthe schema containing the recovery catalog is rman (same password)在使用 rman 前,设置 nls_date_format和 nls_lang 环境变量,很多rmanlist 命令的输出结果是与日期时间相关的,
17、这点在用户希望执行以时间为基准的恢复工作也很重要。下例是环境变量的示范:nls_lang= simplified chinese_china.zhs16gbknls_lang= simplified chinese_china.zhs16gbknls_date_format=dd-mon-yyyy hh24:mi:ssnls_date_format=dd-mon-yyyy hh24:mi:ss为了保证 rman 使用时能连接恢复目录,恢复目录数据库必须打开,目标数据库至少要 started (unmount) ,否则rman 会返回一个错误,目标数据库必须置于归档模式下。4.1.4.1.使用不
18、带恢复目录的使用不带恢复目录的 rmanrman设置目标数据库的 oracle_sid ,执行:% rman nocatalogrman connect targetrman connect target internal/his4.2.4.2.使用带恢复目录的使用带恢复目录的 rmanrman% rman rman_ts rman/rmanrman rman connect target% rman rman_ts rman/rmanrman target internal/his4.3.4.3.使用使用 rmanrman一旦连接到目标数据库, 可以通过交互界面或者事先存储的脚本执行指定rm
19、an命令,下面是一个使用 rman 交互界面的实例:rman resync catalog;rman-03022:正在编译命令:resyncrman-03023:正在执行命令:resyncrman-08002:正在启动全部恢复目录的 resyncrman-08004:完成全部 resync使用脚本的实例:rman execute script alloc_1_disk;创建或者替代存储的脚本:rman replace script alloc_1_disk 2 allocate channel d1 type disk; 3 5.注册或者注销目标数据库5.1.5.1.注册目标数据库注册目标数据
20、库数据库状态:恢复目录状态:打开目标数据库:加载或者打开目标数据库在第一次使用rman 之前必须在恢复目录中注册:第一步,启动恢复管理器,并且连接目标数据库:c:rman target internal/oraclehis catalog rman/rmanrman恢复管理器:版本 8.1.6.0.0 - productionrman-06005:连接到目标数据库:his (dbid=3021445076)rman-06008:连接到恢复目录数据库第二步,注册数据库:rman register database;rman-03022:正在编译命令:registerrman-03023:正在执行
21、命令:registerrman-08006:注册在恢复目录中的数据库rman-03023:正在执行命令:full resyncrman-08002:正在启动全部恢复目录的resyncrman-08004:完成全部 resync5.2.5.2.注销目标数据库注销目标数据库rman 提供了一个注销工具, 叫 dbms_rcvcat 工具包, 请注意一旦注销了该目标数据库,就不可以使用恢复目录中含有的备份集来恢复数据库了。为了能注销数据库,需要获得数据库的标识码(db_id)和数据库键值(db_key) 。其中连接目标数据库时将会获得db_id。c:rman target internal/orac
22、lehis catalog rman/rmanrman恢复管理器:版本 8.1.6.0.0 - productionrman-06005:连接到目标数据库:his (dbid=3021445076)rman-06008:连接到恢复目录数据库其中 dbid=3021445076,利用 dbid=3021445076 查询数据库键值码:连接到目标数据库,查询db 表:sql select * from db;db_keydb_idcurr_dbinc_key-130214450762获得 db_key1,这样,该目标数据库 db_key1,dbid=3021445076,利用两个值使用 dbms_
23、rcvcat工具包就可以注销数据库:sql execute dbms_rcvcat.unregisterdatabase(1,3021445076);pl/sql 过程已成功完成。至此,注销数据库操作完成。6.6. 将已有的备份操作将已有的备份操作6.1.6.1.加入目录数据库加入目录数据库数据库状态:恢复目录:打开目标数据库:加载或者打开如果存在 8.x 版本以前创建的备份数据想注册到目标数据库, 可以采用如下手工方式加入到恢复目录中,rman catalog datafilecopy /oracle/ . /system01.dbf;使用如下命令显示恢复目录中包含的文件rman list
24、copy of database;6.2.6.2.从目录数据库中删除从目录数据库中删除第一步:查看备份信息:rmanlist backup;rman-03022:正在编译命令:list备份集列表关键字recid标记lv集合标记集合计数完成时间- - - - - - -110425013644550501364446206-8 月 -03备份段列表关键字pc# cp# 状态完成时间段名- - - - - -110611available06-8 月 -03d:oracleora81database02eu4dmu_1_1数据文件包括列表文件 名称lv 类型 检查点 scn检查点时间- - - -
25、 - -3d:oracleoradatahisusers01.dbf0full 16005206-8 月 -03备份集的关键字为 1104。第二步:定义 delete 通道:rmanallocate channel for delete type disk;rman-03022:正在编译命令:allocaterman-03023:正在执行命令:allocaterman-08030:分配的通道:deleterman-08500:通道 delete:sid=19 devtype=disk第三步:删除 backupset 备份集rmanchange backupset 1104 delete;rma
26、n-03022:正在编译命令:changerman-08073:已删除备份段rman-08517 : 备 份 段handle=d:oracleora81database02eu4dmu_1_1recid=2 stamp=501364447rman-03023:正在执行命令:partial resyncrman-08003:启动部分恢复目录的 resyncrman-08005:完成部分 resync注意:部分执行删除备份集、备份片或者维护恢复目录的命令,需要先指定通道,如:rmanallocate channel for delete type disk;或者 rmanallocate chan
27、nel for maintenance type disk;7.在非归档模式下备份数据库状态:恢复目录: 打开目标数据库:例程启动或者数据库加载恢复目录数据库需要打开,目标数据库必须启动(或者加载) 。因为目标数据库不在归档模式下, 所以当进行备份恢复操作的时候数据库无法打开。 不可以将表空间置于热备份模式上进行等同于文件系统级的拷贝, 如果在非归档模式, 数据库打开的状态下不能进行数据文件的备份。7.1.7.1.数据库完全备份数据库完全备份rman run 2 # backup the complete database to disk 3 allocate channel dev1 typ
28、e disk; 4 backup 5 full 6 tag full_db_backup 7 format /oracle/backups/db_t%t_s%s_p%p 8 (database); 9 release channel dev1; 10 行#2: 表明该行为注释行(是注释符)3&9: see section 15 channels 通道定义5: full backup (default if full or incremental not specified)完全备份模式(缺省模式)6: meaningful string (=30 chars)(备份集标识, list
29、backupset of database;7.2.7.2.备份表空间备份表空间rman run 2 allocate channel dev1 type disk; 3 backup 4 tag tbs_users_read_only 5 format /oracle/backups/tbs_users_t%t_s%s6 (tablespace users) 7 使用下列命令来显示恢复目录中该表的备份信息:rman list backupset of tablespace users;假设 users 表空间在备份后被置为read only 表空间, 以后的全库备份就可以不用备份该表空间,为
30、了达到这个目的,可以在以后的备份中指定skip readonly。注意,目标数据库不需要一定打开, 只要加载就可以,因为表空间的信息存储在控制文件中。7.3.7.3.备份单独数据文件备份单独数据文件rman run 2 allocate channel dev1 type sbt_tape; 3 backup 4 format %d_%u 5 (datafile /oracle/dbs/sysbigdb.dbf); 6 release channel dev1; 7 行#2: 使用 mml(media manager layer)分配磁带驱动器,必须指定类型为sbt_tape;注意因为没有指定
31、标识,所以标识为空;使用下面的命令显示恢复目录中备份的表空间:rman list backupset of datafile 1;7.4.7.4.备份数据文件备份数据文件rman run 2 allocate channel dev1 type sbt_tape; 3 copydatafile/oracle/dbs/temp.dbf/oracle/backups/temp.dbf;4 release channel dev1;5 使用下面的命令显示恢复目录中的文件拷贝:rman list copy of datafile /oracle/dbs/temp.dbf;拷贝数据文件和备份数据文件是不
32、一样的, 数据文件拷贝是一个该文件的镜像。 文件的备份产生一个备份集。to7.5.7.5.备份控制文件备份控制文件rman run 2 allocate channel dev1 type sbt_tape; 3 backup 4 format cf_t%t_s%s_p%p 5 tag cf_monday_night 6 (current controlfile); 7 release channel dev1; 8 注意:数据库完全备份将自动备份控制文件。8. 8.归档模式下的备份归档模式下的备份数据库状态:恢复目录:打开目标数据库:例程启动,数据库加载或者打开备份操作使用的命令与非归档模式
33、下基本一样。8.1. backing up archived logs8.1. backing up archived logs 备份归档日志备份归档日志下面的脚本备份归档日志:rman run 2 allocate channel dev1 type disk; 3 backup 4 format /oracle/backups/log_t%t_s%s_p%p 5 (archivelog all); 6 release channel dev1; 7 下面的脚本归档日志从# 90 to 100:rman run 2 allocate channel dev1 type disk; 3 bac
34、kup 4 format /oracle/backups/log_t%t_s%s_p%p 5 (archivelog from logseq=90 until logseq=100 thread 1); 6 release channel dev1; 7 下面的脚本备份在 24 小时内产生的归档日志,在备份完成后会自动删除归档日志。如果备份失败,归档日志不会被删除。rman run 2 allocate channel dev1 type disk; 3 backup 4 format /oracle/backups/log_t%t_s%s_p%p 5 (archivelog from tim
35、e sysdate-1 all delete input); 6 release channel dev1; 7 使用下面的命令显示恢复目录中的归档日志:rman list backupset of archivelog all;注意:rman 找到归档日志后会备份指定日志,如果无法找到日志,它也不会返回错误信息。8.2. backing up the online logs8.2. backing up the online logs 备份联机日志备份联机日志联机日志不能用 rman 来备份,必须先将其归档。为了实现这点,必须在rman 中执行如下 sql 语句:rman run 2 all
36、ocate channel dev1 type disk; 3 sql alter system archive log current; 4 backup 5 format /oracle/backups/log_t%t_s%s_p%p 6 (archivelog from time sysdate-1 all delete input); 7 release channel dev1; 8 上面的脚本可以在执行完一个完整的联机数据库备份后执行, 确保所有的重做日志可以将数据库恢复到一个一致性的状态。注意:不可以标识归档日志备份集。9. incremental backups 增量备份增量备
37、份n 级别增量备份备份从最近的n 级别或者更小级别以来的所有更改过的数据块内容。增量备份分为两种,一种是累积增量备份,一种是非累积增量备份。累积增量备份包括自最后一次在更低级别进行备份以来所有改动过的数据块。非累积增量备份包括自前一次在同级或者更低级别进行备份以来改动过的数据块。9.1. level 09.1. level 0增量备份策略的基础增量备份策略的基础level 0level 0 是增量备份策略的基础是增量备份策略的基础the basis of the incremental backup strategyrman run 2 allocate channel dev1 type d
38、isk; 3 backup 4 incremental level 0 5 filesperset 4 6 format /oracle/backups/sunday_level0_%t 7 (database); 8 release channel dev1; 9 line#4: 0 级备份5: 定义每个 backupset 的最大文件数使用 list 语句查看,数据库备份集的列表显示中, type 将显示 incremental,lv列将显示0 。9.2.9.2. 使用增量备份的案例使用增量备份的案例一个典型的增量备份案例如下:星期天晚上 - level 0 backup performe
39、d星期一晚上 - level 2 backup performed星期二晚上 - level 2 backup performed星期三晚上 - level 1 backup performed星期四晚上 - level 2 backup performed星期五晚上 - level 2 backup performed星期六晚上 - level 2 backup performed星期天晚上 - level 0 backup performed10. recovery 恢复恢复恢复案例如下: 10.1. database open 10.1. database open,datafile d
40、eleteddatafile deleted 数据库数据库打开时,文件被删除打开时,文件被删除数据文件在数据库打开时被删除。 有两种方法可以对打开的数据库进行恢复: 还原数据文件或者表空间。下面两个实例显示了该方法:(a) datafile recovery 数据文件恢复rman run 2 allocate channel dev1 type disk; 3 sql alter tablespace users offline immediate; 4 restore datafile 4; 5 recover datafile 4; 6 sql alter tablespace users
41、 online; 7 release channel dev1; 8 (b) tablespace recovery 表空间恢复rman run 2 allocate channel dev1 type disk; 3 sql alter tablespace users offline immediate; 4 restore tablespace users; 5 recover tablespace users; 6 sql alter tablespace users online; 7 release channel dev1; 8 注意:如果还原系统表空间文件,数据库必须关闭,因为
42、系统表空间不可以脱机。 10.2. 10.2. completecomplete restorerestore (lost(lost online redo) andonline redo) androllforwardrollforward - - databasedatabase closedclosed 完全还原(丢失联机日志)完全还原(丢失联机日志)并且前滚并且前滚 - - 数据库关闭数据库关闭rman run 2 allocate channel dev1 type disk; 3 set until logseq=105 thread=1; 4 restore controlfil
43、e to /oracle/dbs/ctrltargdb.ctl; 5 replicate controlfile from /oracle/dbs/ctrltargdb.ctl; 6 restore database; 7 sql alter database mount; 8 recover database; 9 sql alter database open resetlogs; 10 release channel dev1; 11 notes:set until 命令指明恢复到指定的日志文件。这一点在数据文件恢复时很重要,否则rman 将试图恢复最近的数据文件,该数据文件可能在指定的
44、日志以前。 replicate controlfile 复制还原的控制文件到 init.ora指定的控制文件。如果数据库使用 with resetlogs 打开,则需要使用reset database命令注册改变后的数据库。在使用 resetlogs 命令打开数据库后强烈建议做一个完全的数据库备份。10.3.10.3.restorerestoreofofa asubsetsubsetofofdatafiles,datafiles,complete recoverycomplete recovery 还原数据文件的子集,完全恢复还原数据文件的子集,完全恢复rman run 2 allocate
45、channel dev1 type disk; 3 sql alter database mount; 4 restore datafile 2; 5 restore datafile 3; 6 restore archivelog all; 7 recover database; 8 sql alter database open; 9 release channel dev1; 10 11. scripts11. scripts 脚本脚本创建或者取代脚本:rman create script alloc_disk 2 # allocates one disk 3 allocate chan
46、nel dev1 type disk; 4 setlimit channel dev1 kbytes 2097150 maxopenfiles 32 readrate200; 5 rman replace script rel_disk 2 # releases disk 3 release channel dev1; 5 rman replace script backup_db_full 2 # performs a complete backup 3 execute script alloc_disk; 4 backup 5 . 6 execute script rel_disk; 7
47、前两个脚本分别用来分配和回收通道。alloc_disk 脚本还额外指定了备份片的最大兆字节数,备份时可以同时打开的输入文件的最大数目,以及每秒钟读每个输入文件的数据缓冲区的最大数目。第三个脚本调用先前存储的两个脚本进行数据库备份。运行存储脚本的示范:rman run 2 execute script backup_db_full; 3 注意:存储的脚本必须在 . execute ; .命令中调用。12. corruption detection12. corruption detectionrman 可以备份包含损坏数据块的数据文件,查询视图 v$back_corruption 和v$copy_corruption可以获
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025隧道工程交通运输洞施工承包合同范本
- 医疗器械行业操作规范手册
- 家电行业智能家居设计与安装方案
- 移动应用开发与发布作业指导书
- 财务管理成本控制与预算测试卷
- 农业生态循环经济模式研究方案
- 人力资源共享服务中心建设方案
- 体育行业智能运动装备研发及推广方案
- 建设工程全过程造价咨询合同
- 2025年大数据分析师职业技能测试卷:大数据分析与商业智能实践试题
- GB/T 18655-2025车辆、船和内燃机无线电骚扰特性用于保护车载接收机的限值和测量方法
- 吉林省吉林市2024-2025学年高三下学期3月三模试题 生物 含答案
- 2025年陕西农业发展集团有限公司(陕西省土地工程建设集团)招聘(200人)笔试参考题库附带答案详解
- 辽宁省协作校2024-2025学年度下学期高三第一次模拟考试语文+答案
- 2025年03月中央社会工作部所属事业单位公开招聘11人笔试历年参考题库考点剖析附解题思路及答案详解
- 2025年中高端女装市场趋势与前景深度分析
- 2025北京清华附中高三(下)统练一数学(教师版)
- 2025春人教版历史七年级下册《第一单元 隋唐时期 繁荣与开放的时代》大单元整体教学设计2022课标
- 2025-2030中国孵化器行业市场发展前瞻及投资战略研究报告
- 铂耐药复发性卵巢癌诊治中国专家共识(2025年版)解读
- 5.3基本经济制度 课件 2024-2025学年统编版道德与法治八年级下册
评论
0/150
提交评论