- 浏览: 40803 次
- 性别:
- 来自: 广州
文章分类
最新评论
[张晓明 编著][人民邮电出版社][2014.01][475页]
第一部分 安装 19
第1章 破冰之旅 19
1.1原料 19
1.2升级方式的变化 21
1.3环境准备 21
1.3.1主机环境 22
1.3.2使用NTP服务 25
1.3.3网络环境 26
1.3.4配置存储 28
1.4安装 30
1.4.1安装Grid 30
1.4.2安装Database 45
1.4.3创建数据库 51
1.5小结 58
第2章 安装引发的思考 59
2.1怎么有这么多用户和用户组 59
2.1.1老朋友 59
2.1.2集群环境的用户组 63
2.1.3 GI owner和DB owner是否有必要分开 67
2.2 DBCA不识别集群环境的解决办法 68
2.3为什么不配时间服务了 70
2.3.1使用NTP服务 71
2.3.2使用CTSS服务 71
2.3.3 CTSS和NTP的关系 72
2.4 IPMI是什么 72
2.5 ORACLE_BASE和ORACLE_HOME的区别 73
2.5.1 OFA和软件安装 73
2.5.2 ORACLE HOME是共享还是本地 78
2.6 SCAN 78
2.7 HAIP(替代双网卡绑定) 79
2.7.1用ofiicfg无法得到HAIP的信息 83
2.7.2确认ASM使用了HAIP 83
2.7.3确认RDBMS数据库使用HAIP 84
2.8减少机器重启——IO Fencing功能的增强 86
2.9 Grid的卸载 86
2.9.1关闭数据库和资源 87
2.9.2用deinstall 卸载 88
2.9.3卸载后的检查确认 94
2.9.4删除目录 94
2.9.5删除ASM磁盘 94
2.10小结 95
第3章 认识Grid 2.0 96
3.1借我一双慧眼 97
3.1.1 CRSCTL 97
3.1.2 SRVCTL 98
3.2 Clusterware的前世今生 99
3.3 Grid中都有些什么 106
3.4 Grid,你好吗 110
3.5小结 114
第二部分 平台 116
第4章 Grid的五脏六腑 116
4.1层次变化 117
4.2基于Agent的管理方式 119
4.3更丰富的资源 122
4.3.1 ohasd 122
4.3.2 ohasd的oraagent 122
4.3.3 ohasd的orarootagent 123
4.3.4 ohasd的cssdagent和cssdmonitor 124
4.3.5 CSSD 124
4.3.6 CRSD 124
4.4 Grid的进程和启动顺序 125
4.5配置文件 128
4.5.1 GPnP(Grid Plug and Play) 129
4.5.2 OLR(Oracle Local Registry) 130
4.5.3 OCR(Oracle Cluster Registry) 131
4.5.4 Voting File 133
4.5.5 OCR\ASM SPfiile\Votingfiile\CRS和ASM的关系总结 135
4.6小结 136
第5章 小荷露峥嵘——ASM 137
5.1 ASM架构 137
5.1.1基础单元—— Extent和 AU 138
5.1.2条带化和镜像 139
5.1.3镜像 140
5.2 Oracle 11g的特性 144
5.2.1全新的ASM文档 145
5.2.2新的SYSASM角色 145
5.2.3 ASM Disk Group Attribute 145
5.2.4兼容性参数 146
5.2.5 ASM Fast Disk Resync(Fast Mirror Resync) 148
5.2.6 ASM Preferred Mirror Read 149
5.2.7可变extent大小 150
5.2.8全新的asmca图形工具 151
5.2.9 ASMCMD命令的增强 151
5.2.10支持集群文件 151
5.2.11 Fast Rebalancing 151
5.2.12智能数据摆放(Intelligent Data Placement IDP) 152
5.3小结 152
第6章 ADVM和ACFS 153
6.1动态扩展 154
6.2 ADVM 155
6.3 ACFS 161
6.3.1 ACFS的用途 162
6.3.2 ACFS的通用文件系统和 ACFS Mount Regist 163
6.3.3创建ACFS 164
6.3.4 ACFS的高级特性 165
6.4小结 166
第7章 SCAN 167
7.1生不逢时的Grid 167
7.2 Oracle 11g才真的是Grid 168
7.2.1认识SCAN 169
7.2.2域名解析(DNS &GNS) 172
7.2.3监听器的变化 175
7.2.4 SCAN的Failover和LB 180
7.3 SCAN的配置和检查 181
7.3.1查看SCAN VIP配置 181
7.3.2查看SCAN VIP状态 181
7.3.3查看SCAN Listener 182
7.3.4查看SCAN Listener的配置 182
7.3.5查看SCAN Listener的状态 182
7.3.6用lsnrctl查看SCAN Listener 182
7.3.7查看本地VIP 183
7.3.8查看本地监听器 184
7.3.9修改SCAN Listener的端口配置 185
7.3.10修改Local Listener的配置 186
7.4小结 187
第8章 RAC Restart和SIHA 188
8.1 Oracle Restart 188
8.1.1 Grid安装在数据库之前 189
8.1.2数据库创建在Grid之前 192
8.1.3使用Oracle Restart的注意事项 196
8.2 Single Instance HA(SIHA) 198
8.2.1资源、profiile、agent、 action script 198
8.2.2使用方法 200
8.2.3 Active/Passive的 Tomcat 201
第三部分 私有云 211
第9章 云端初现的RAC One Node 211
9.1终身制被打破了 211
9.2于是有了RAC One Node 214
9.3 RAC One Node的 特点 215
9.4 RAC One Node实战 218
9.4.1 Oracle Database 11.2.0.1 218
9.4.2 Oracle Database 11.2.0.2 219
9.5 RAC One Node和Instance Caging 231
第10章 被忽略的Service 237
10.1等级仍然是重要的,但也是不易察觉的 238
10.2梦想照进0和1的世界 238
10.3 Service的使用 239
10.3.1要有个好名字 239
10.3.2看出身 240
10.3.3自动注册 240
10.3.4做好规划 241
10.3.5西瓜要检,芝麻也不能丢 243
10.4服务实战 245
10.5资源管理器 251
10.5.1 DRM 252
10.5.2按套路出牌 252
10.5.3辛勤的码农 254
10.5.4聪明的懒人 256
10.5.5不看广告看疗效 261
10.6增强版DRM—Instance Caging 265
10.7 IO校准 265
10.8小结 268
附:SRVCTL操作Service语法 268
第11章 Server Pool——云时代的QoS 271
11.1当整合成为最大动力 271
11.2有了Server Pool 273
11.3排队队 275
11.3.1一仆多主的Generic Pool 276
11.3.2预备役Free Server Pool 279
11.3.3忠心不二的Database Server Pool 280
11.3.4 Child Pool 281
11.4分果果 281
11.5实战Server Pool 282
11.5.1创建 282
11.5.2删除Server Pool 286
11.5.3查看 287
11.6分布规则 288
11.7 Server Pool的完整体验 291
11.7.1重要程度相同 291
11.7.2重要程度不同 297
11.8小结 299
第12章 Policy-Managed Database 300
12.1无法启动的数据库 302
12.2 Service与时俱进 305
12.3 TAF也不甘寂寞 306
12.3.1 Admin的TAF 306
12.3.2 Policy的TAF 311
12.4从Admin到Policy 313
12.5小结 314
第13章 开发人员须知 315
13.1赢在沟通 315
13.1.1渠道畅通 315
13.1.2通信基本靠吼 316
13.1.3 FAN(Fast Application Notifiication) 316
13.2铁三角(HA、 LB与 FAN) 317
13.3使用FAN的方式 321
13.4使用UCP驱动 322
13.5小结 326
第四部分 高可用性 328
第14章 光芒褪尽的Data Guard 328
14.1节省75%的活动数据库复制 328
14.1.1活动数据库复制(Active Database Duplicate) 329
14.1.2可能遇到的错误 339
14.1.3活动复制的要求 345
14.1.4创建DG 346
14.2 DG的增强 348
14.2.1迟来的读写分离(实时查询Standby) 349
14.2.2.快照Standby 353
14.2.3不可错过的RAT (Real Application Testing) 358
14.3小结 378
第15章 ADR、 HM和CHM 379
15.1 ADR 379
15.1.1 ADR的目录结构 380
15.1.2问题和意外 382
15.1.3用DB Control查看 384
15.1.4用命令行查看(ADRCI) 385
15.2数据库健康检查(HM) 390
15.2.1用DB Controle 391
15.2.2用DBMS_HM检查 394
15.3 OS实时监控(CHM) 394
15.3.1 CHM服务 395
15.3.2 CHM Repository 396
15.3.3 CHM数据收集 396
15.4如何查看CHM数据 397
15.5小结 400
第16章 走下神坛的GG 401
16.1 GG架构 401
16.1.1 Capture(Local Extract)Process 403
16.1.2 Source Trail 403
16.1.3 Data Pump 404
16.1.4 Collector 406
16.1.5 Remote Trail 406
16.1.6发布(复制)(Delivery、Replicat) 406
16.1.7管理器 407
16.1.8组的概念 407
16.1.9进程检查点(checkpoint) 407
16.2环境要求 408
16.2.1源数据库需求 408
16.2.2目标数据库需求 411
16.3安装GG 412
16.3.1创建操作系统用户 412
16.3.2正式安装 412
16.3.3 GG环境的初始化 413
16.4认识GG的目录结构 417
16.5 GGSCI接口 418
16.6小结 418
第17章 GG实战 419
17.1单向复制配置概述 419
17.2准备阶段 420
17.2.1配置数据库用户 420
17.2.2在GGSCI中连接数据库 421
17.2.3配置源数据库日志模式 422
17.2.4配置目标数据库 424
17.2.5 Checkpoint Table 424
17.3配置阶段 426
17.3.1 配置Extract 427
17.3.2 配置Data Pump 435
17.3.3数据的初始加载 439
17.3.4配置Replicat 439
17.4小结 443
第18章 GG高级用法 444
18.1连接到ASM 445
18.1.1 Net8方式连接 445
18.1.2 BEQ方式连接 446
18.1.3 DBLOGREADER 448
18.2 RAC环境的特殊说明 448
18.2.1节点的同步 448
18.2.2使用服务连接RAC数据库 448
18.2.3定义日志线程 450
18.2.4决定连接到ASM的方式 450
18.3数据过滤 450
18.3.1表级别过滤 450
18.3.2列过滤 451
18.3.3行过滤 452
18.3.4数据来源过滤 453
18.4数据映射 454
18.4.1 Extract端的映射 454
18.4.2 Replicat端的映射 455
18.4.3需要谁的数据定义文件 455
18.5值的处理 458
18.5.1最简单的赋值 458
18.5.2复杂的赋值 459
18.6 Trail文件和清理 460
18.7数据压缩 461
18.8小结 463
附录A Grid的静默安装 464
A.1 Grid的静默安装 464
A.2 Database 480
A.3 创建数据库 491
第一部分 安装 19
第1章 破冰之旅 19
1.1原料 19
1.2升级方式的变化 21
1.3环境准备 21
1.3.1主机环境 22
1.3.2使用NTP服务 25
1.3.3网络环境 26
1.3.4配置存储 28
1.4安装 30
1.4.1安装Grid 30
1.4.2安装Database 45
1.4.3创建数据库 51
1.5小结 58
第2章 安装引发的思考 59
2.1怎么有这么多用户和用户组 59
2.1.1老朋友 59
2.1.2集群环境的用户组 63
2.1.3 GI owner和DB owner是否有必要分开 67
2.2 DBCA不识别集群环境的解决办法 68
2.3为什么不配时间服务了 70
2.3.1使用NTP服务 71
2.3.2使用CTSS服务 71
2.3.3 CTSS和NTP的关系 72
2.4 IPMI是什么 72
2.5 ORACLE_BASE和ORACLE_HOME的区别 73
2.5.1 OFA和软件安装 73
2.5.2 ORACLE HOME是共享还是本地 78
2.6 SCAN 78
2.7 HAIP(替代双网卡绑定) 79
2.7.1用ofiicfg无法得到HAIP的信息 83
2.7.2确认ASM使用了HAIP 83
2.7.3确认RDBMS数据库使用HAIP 84
2.8减少机器重启——IO Fencing功能的增强 86
2.9 Grid的卸载 86
2.9.1关闭数据库和资源 87
2.9.2用deinstall 卸载 88
2.9.3卸载后的检查确认 94
2.9.4删除目录 94
2.9.5删除ASM磁盘 94
2.10小结 95
第3章 认识Grid 2.0 96
3.1借我一双慧眼 97
3.1.1 CRSCTL 97
3.1.2 SRVCTL 98
3.2 Clusterware的前世今生 99
3.3 Grid中都有些什么 106
3.4 Grid,你好吗 110
3.5小结 114
第二部分 平台 116
第4章 Grid的五脏六腑 116
4.1层次变化 117
4.2基于Agent的管理方式 119
4.3更丰富的资源 122
4.3.1 ohasd 122
4.3.2 ohasd的oraagent 122
4.3.3 ohasd的orarootagent 123
4.3.4 ohasd的cssdagent和cssdmonitor 124
4.3.5 CSSD 124
4.3.6 CRSD 124
4.4 Grid的进程和启动顺序 125
4.5配置文件 128
4.5.1 GPnP(Grid Plug and Play) 129
4.5.2 OLR(Oracle Local Registry) 130
4.5.3 OCR(Oracle Cluster Registry) 131
4.5.4 Voting File 133
4.5.5 OCR\ASM SPfiile\Votingfiile\CRS和ASM的关系总结 135
4.6小结 136
第5章 小荷露峥嵘——ASM 137
5.1 ASM架构 137
5.1.1基础单元—— Extent和 AU 138
5.1.2条带化和镜像 139
5.1.3镜像 140
5.2 Oracle 11g的特性 144
5.2.1全新的ASM文档 145
5.2.2新的SYSASM角色 145
5.2.3 ASM Disk Group Attribute 145
5.2.4兼容性参数 146
5.2.5 ASM Fast Disk Resync(Fast Mirror Resync) 148
5.2.6 ASM Preferred Mirror Read 149
5.2.7可变extent大小 150
5.2.8全新的asmca图形工具 151
5.2.9 ASMCMD命令的增强 151
5.2.10支持集群文件 151
5.2.11 Fast Rebalancing 151
5.2.12智能数据摆放(Intelligent Data Placement IDP) 152
5.3小结 152
第6章 ADVM和ACFS 153
6.1动态扩展 154
6.2 ADVM 155
6.3 ACFS 161
6.3.1 ACFS的用途 162
6.3.2 ACFS的通用文件系统和 ACFS Mount Regist 163
6.3.3创建ACFS 164
6.3.4 ACFS的高级特性 165
6.4小结 166
第7章 SCAN 167
7.1生不逢时的Grid 167
7.2 Oracle 11g才真的是Grid 168
7.2.1认识SCAN 169
7.2.2域名解析(DNS &GNS) 172
7.2.3监听器的变化 175
7.2.4 SCAN的Failover和LB 180
7.3 SCAN的配置和检查 181
7.3.1查看SCAN VIP配置 181
7.3.2查看SCAN VIP状态 181
7.3.3查看SCAN Listener 182
7.3.4查看SCAN Listener的配置 182
7.3.5查看SCAN Listener的状态 182
7.3.6用lsnrctl查看SCAN Listener 182
7.3.7查看本地VIP 183
7.3.8查看本地监听器 184
7.3.9修改SCAN Listener的端口配置 185
7.3.10修改Local Listener的配置 186
7.4小结 187
第8章 RAC Restart和SIHA 188
8.1 Oracle Restart 188
8.1.1 Grid安装在数据库之前 189
8.1.2数据库创建在Grid之前 192
8.1.3使用Oracle Restart的注意事项 196
8.2 Single Instance HA(SIHA) 198
8.2.1资源、profiile、agent、 action script 198
8.2.2使用方法 200
8.2.3 Active/Passive的 Tomcat 201
第三部分 私有云 211
第9章 云端初现的RAC One Node 211
9.1终身制被打破了 211
9.2于是有了RAC One Node 214
9.3 RAC One Node的 特点 215
9.4 RAC One Node实战 218
9.4.1 Oracle Database 11.2.0.1 218
9.4.2 Oracle Database 11.2.0.2 219
9.5 RAC One Node和Instance Caging 231
第10章 被忽略的Service 237
10.1等级仍然是重要的,但也是不易察觉的 238
10.2梦想照进0和1的世界 238
10.3 Service的使用 239
10.3.1要有个好名字 239
10.3.2看出身 240
10.3.3自动注册 240
10.3.4做好规划 241
10.3.5西瓜要检,芝麻也不能丢 243
10.4服务实战 245
10.5资源管理器 251
10.5.1 DRM 252
10.5.2按套路出牌 252
10.5.3辛勤的码农 254
10.5.4聪明的懒人 256
10.5.5不看广告看疗效 261
10.6增强版DRM—Instance Caging 265
10.7 IO校准 265
10.8小结 268
附:SRVCTL操作Service语法 268
第11章 Server Pool——云时代的QoS 271
11.1当整合成为最大动力 271
11.2有了Server Pool 273
11.3排队队 275
11.3.1一仆多主的Generic Pool 276
11.3.2预备役Free Server Pool 279
11.3.3忠心不二的Database Server Pool 280
11.3.4 Child Pool 281
11.4分果果 281
11.5实战Server Pool 282
11.5.1创建 282
11.5.2删除Server Pool 286
11.5.3查看 287
11.6分布规则 288
11.7 Server Pool的完整体验 291
11.7.1重要程度相同 291
11.7.2重要程度不同 297
11.8小结 299
第12章 Policy-Managed Database 300
12.1无法启动的数据库 302
12.2 Service与时俱进 305
12.3 TAF也不甘寂寞 306
12.3.1 Admin的TAF 306
12.3.2 Policy的TAF 311
12.4从Admin到Policy 313
12.5小结 314
第13章 开发人员须知 315
13.1赢在沟通 315
13.1.1渠道畅通 315
13.1.2通信基本靠吼 316
13.1.3 FAN(Fast Application Notifiication) 316
13.2铁三角(HA、 LB与 FAN) 317
13.3使用FAN的方式 321
13.4使用UCP驱动 322
13.5小结 326
第四部分 高可用性 328
第14章 光芒褪尽的Data Guard 328
14.1节省75%的活动数据库复制 328
14.1.1活动数据库复制(Active Database Duplicate) 329
14.1.2可能遇到的错误 339
14.1.3活动复制的要求 345
14.1.4创建DG 346
14.2 DG的增强 348
14.2.1迟来的读写分离(实时查询Standby) 349
14.2.2.快照Standby 353
14.2.3不可错过的RAT (Real Application Testing) 358
14.3小结 378
第15章 ADR、 HM和CHM 379
15.1 ADR 379
15.1.1 ADR的目录结构 380
15.1.2问题和意外 382
15.1.3用DB Control查看 384
15.1.4用命令行查看(ADRCI) 385
15.2数据库健康检查(HM) 390
15.2.1用DB Controle 391
15.2.2用DBMS_HM检查 394
15.3 OS实时监控(CHM) 394
15.3.1 CHM服务 395
15.3.2 CHM Repository 396
15.3.3 CHM数据收集 396
15.4如何查看CHM数据 397
15.5小结 400
第16章 走下神坛的GG 401
16.1 GG架构 401
16.1.1 Capture(Local Extract)Process 403
16.1.2 Source Trail 403
16.1.3 Data Pump 404
16.1.4 Collector 406
16.1.5 Remote Trail 406
16.1.6发布(复制)(Delivery、Replicat) 406
16.1.7管理器 407
16.1.8组的概念 407
16.1.9进程检查点(checkpoint) 407
16.2环境要求 408
16.2.1源数据库需求 408
16.2.2目标数据库需求 411
16.3安装GG 412
16.3.1创建操作系统用户 412
16.3.2正式安装 412
16.3.3 GG环境的初始化 413
16.4认识GG的目录结构 417
16.5 GGSCI接口 418
16.6小结 418
第17章 GG实战 419
17.1单向复制配置概述 419
17.2准备阶段 420
17.2.1配置数据库用户 420
17.2.2在GGSCI中连接数据库 421
17.2.3配置源数据库日志模式 422
17.2.4配置目标数据库 424
17.2.5 Checkpoint Table 424
17.3配置阶段 426
17.3.1 配置Extract 427
17.3.2 配置Data Pump 435
17.3.3数据的初始加载 439
17.3.4配置Replicat 439
17.4小结 443
第18章 GG高级用法 444
18.1连接到ASM 445
18.1.1 Net8方式连接 445
18.1.2 BEQ方式连接 446
18.1.3 DBLOGREADER 448
18.2 RAC环境的特殊说明 448
18.2.1节点的同步 448
18.2.2使用服务连接RAC数据库 448
18.2.3定义日志线程 450
18.2.4决定连接到ASM的方式 450
18.3数据过滤 450
18.3.1表级别过滤 450
18.3.2列过滤 451
18.3.3行过滤 452
18.3.4数据来源过滤 453
18.4数据映射 454
18.4.1 Extract端的映射 454
18.4.2 Replicat端的映射 455
18.4.3需要谁的数据定义文件 455
18.5值的处理 458
18.5.1最简单的赋值 458
18.5.2复杂的赋值 459
18.6 Trail文件和清理 460
18.7数据压缩 461
18.8小结 463
附录A Grid的静默安装 464
A.1 Grid的静默安装 464
A.2 Database 480
A.3 创建数据库 491
发表评论
-
Python机器学习经典实例 中文目录
2020-01-28 12:29 457[美国] Prateek Joshi 著 陶俊杰 陈小莉 ... -
量化投资:以Python为工具 目录
2019-05-04 09:01 676作者: 蔡立耑 出版社: 电子工业出版社 出版年: 2017 ... -
Python数据挖掘入门与实践 中文目录
2019-02-04 21:59 633Robert Layton 著 ,杜 ... -
python : 机器学习实战 中文目录
2018-11-15 23:01 536机器学习实战 数字版权声明 2 作、译者简介 ... -
R for Data Science 中文目录
2018-10-20 22:50 0封面 1 译者介绍 2 数字版权声明 3 扉页 4 版 ... -
精通D3.js交互式数据可视化高级编程 目录
2018-10-13 19:36 731著者:吕之华 2015年版 封面 1 书名 3 版权 4 ... -
JavaScript 权威指南 第6版 中文目录
2018-09-08 18:39 629前言 第1章 javascript概述 17 ... -
R语言实战 第2版 中文目录
2017-06-25 12:33 706封面 1 数字版权声明 2 作译者介绍 3 扉页 4 版权页 ... -
深入浅出MyBatis技术原理与实战 中文目录
2017-04-15 11:57 545作者: 杨开振 http://blog ...
相关推荐
资源名称:大话Oracle Grid云时代的RAC资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
大话Oracle RAC心得笔记,人家这笔记做的很牛逼,建议看看
Oracle RAC环境下的数据库操作是一项复杂的工作,尤其是涉及到删除和重新安装Grid Infrastructure及Oracle数据库的情况。这个过程通常是为了升级到企业版或者解决某些特定的技术问题。以下是对整个流程的详细解释: ...
大话Oracle_RAC__集群_高可用性_备份与恢复.pdf
《大话Oracle.RAC:集群、高可用性、备份与恢复(第2版)》是一部深入探讨Oracle数据库Real Application Clusters(RAC)技术的专业书籍,主要围绕Oracle RAC的集群架构、高可用性策略以及数据库的备份与恢复策略...
这涵盖了Oracle RAC的核心要素,包括Grid Infrastructure、Clusterware和Automatic Storage Management (ASM)等组件的作用,以及在RAC环境中如何执行数据库备份和恢复以保护数据安全。 "大话rac.pdf"和"大话(20-60...
《大话Oracle RAC完整版》是一本专为对数据库有基础的读者设计的书籍,主要探讨了Oracle Real Application Clusters(RAC)技术,这是一个关键的Oracle数据库高可用性和性能优化解决方案。在第一部分中,这本书涵盖...
大话Oracle RAC:集群、高可用性、备份与恢复(带目录清晰中文完整版)
Oracle Database 19c Grid Infrastructure (19.3) 是Oracle公司推出的用于支持Real Application Clusters (RAC) 的基础设施组件,它为Oracle数据库提供高可用性和可扩展性。RAC允许多台服务器共享同一个数据库实例,...
Oracle 19c RAC (Real Application Clusters) 和 RACDG (Data Guard) 是企业级数据库解决方案,用于实现高可用性和灾难恢复。RAC允许多个实例同时访问同一个数据库,而RACDG则提供了主库与备库之间的数据保护。 在...
大话Oracle_RAC__集群_高可用性_备份与恢复.part2.rar
### Oracle 19c 单例与 RAC 升级步骤详解 #### 一、Oracle 19c 单例升级步骤 ##### 1. 准备阶段 - **检查数据库组件**:运行命令 `SELECT * FROM dba_objects WHERE status = 'INVALID';` 来检查数据库中是否存在...