问题描述:正在应用的备库是一套11.2.0.4的rac环境,但是被直接crsctl stop cluster集群强制关库,重新启动之后导致数据库启动失败,报错
Errors in file /u01/app/oracle/diag/rdbms/racdg/racdg1/trace/racdg1_ora_4339.trc:
ORA-10458: standby database requires recovery
ORA-01196: file 1 is inconsistent due to a failed media recovery session
ORA-01110: data file 1: '+DATA/racdg/datafile/system.330.1090392901'
ORA-10458 signalled during: ALTER DATABASE OPEN...

1.数据库关闭之后启动失败

2.提示备库需要恢复,在mount状态进行recover,查看此时备库的状态,有延时。mrp在应用1310401号归档

SQL> shutdown immediate;
SQL> startup mount;
SQL> recover managed standby database using current logfile disconnect from session;
--查看进程状态
select process, status, thread#,sequence#, block#, blocks from v$managed_standby; --查看延时信息
set linesize 300
col name for a20
col value for a20
col time_computed for a30
select name,value,unit,time_computed from v$dataguard_stats where name in ('transport lag','apply lag');

3.但是发现延时一直还在增加,mrp还在应用1310401归档,没有用,查看主备库的日志文件输出,也没有报错信息。查看此时主备库状态信息

select open_mode,protection_mode,database_role,switchover_status from v$database;

备库

主库

4.主库提示有GAP,所以就查看主备库之间的归档差哪些,需要手动传输就手动传输。首先使用命令查询缺失的归档

--查看异常归档
select * from v$archive_gap;

但是这条命令执行失败,换条命令在备库中查询,查询结果多大一百多条记录,归档确实较多

select name,sequence#,creator,archived,applied from v$archived_log where  order by FIRST_TIME ;
select name,sequence#,creator,archived,applied from v$archived_log where APPLIED='NO' order by FIRST_TIME ;

5.查看1310401号归档的是否存在

归档路径中只有到1310400号归档,而此时mrp确实是在等待1310401号归档,所以需要手动传输到备库中

6.手动重传缺失的归档到备库中。

主库是RAC,但是归档文件放在文件系统中;备库也是RAC,归档放在asm磁盘中。传输文件过程比较麻烦,此时同步的是thread2的归档,也就是需要去节点二的归档路径下去传输操作

主库传输所需要的归档

[root@node2 archivelog]# scp archive_2_13104* root@192.168.251.7:/home/grid/arch
[root@node2 archivelog]# scp archive_2_13105* root@192.168.251.7:/home/grid/arch

7.备库将归档文件传输到asm磁盘中,最好进入到需要传输文件的路径下去传输文件。

[grid@zjw-rac1 ~]$ cd arch/
[grid@zjw-rac1 arch]$

ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310401_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310402_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310403_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310404_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310405_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310406_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310407_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310408_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310409_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310410_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310411_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310412_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310413_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310414_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310415_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310416_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310417_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310418_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310419_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310420_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310421_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310422_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310423_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310424_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310425_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310426_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310427_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310428_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310429_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310430_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310431_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310432_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310433_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310434_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310435_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310436_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310437_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310438_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310439_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310440_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310441_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310442_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310443_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310444_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310445_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310446_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310447_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310448_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310449_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310450_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310451_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310452_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310453_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310454_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310455_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310456_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310457_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310458_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310459_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310460_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310461_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310462_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310463_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310464_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310465_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310466_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310467_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310468_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310469_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310470_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310471_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310472_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310473_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310474_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310475_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310476_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310477_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310478_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310479_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310480_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310481_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310482_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310483_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310484_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310485_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310486_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310487_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310488_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310489_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310490_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310491_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310492_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310493_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310494_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310495_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310496_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310497_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310498_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310499_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310500_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310501_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310502_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310503_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310504_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310505_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310506_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310507_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310508_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310509_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310510_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310511_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310512_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310513_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310514_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310515_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310516_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310517_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310518_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310519_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310520_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310521_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310522_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310523_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310524_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310525_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310526_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310527_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310528_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310529_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310530_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310531_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310532_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310533_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310534_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310535_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310536_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310537_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310538_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310539_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310540_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310541_975591944.log +fra/racdg/archivelog/2021_12_24/
ASMCMD [+fra/racdg/archivelog/2021_12_24] > cp /home/grid/arch/archive_2_1310542_975591944.log +fra/racdg/archivelog/2021_12_24/

8.在数据库中注册传输过来的归档文件

alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310402_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310403_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310404_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310405_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310406_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310407_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310408_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310409_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310410_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310411_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310412_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310413_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310414_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310415_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310416_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310417_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310418_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310419_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310420_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310421_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310422_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310423_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310424_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310425_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310426_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310427_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310428_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310429_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310430_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310431_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310432_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310433_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310434_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310435_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310436_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310437_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310438_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310439_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310440_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310441_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310442_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310443_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310444_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310445_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310446_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310447_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310448_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310449_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310450_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310451_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310452_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310453_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310454_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310455_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310456_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310457_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310458_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310459_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310460_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310461_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310462_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310463_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310464_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310465_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310466_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310467_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310468_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310469_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310470_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310471_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310472_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310473_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310474_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310475_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310476_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310477_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310478_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310479_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310480_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310481_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310482_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310483_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310484_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310485_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310486_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310487_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310488_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310489_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310490_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310491_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310492_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310493_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310494_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310495_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310496_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310497_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310498_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310499_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310500_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310501_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310502_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310503_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310504_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310505_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310506_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310507_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310508_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310509_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310510_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310511_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310512_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310513_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310514_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310515_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310516_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310517_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310518_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310519_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310520_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310521_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310522_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310523_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310524_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310525_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310526_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310527_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310528_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310529_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310530_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310531_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310532_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310533_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310534_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310535_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310536_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310537_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310538_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310539_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310540_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310541_975591944.log';
alter database register logfile '+fra/racdg/archivelog/2021_12_24/archive_2_1310542_975591944.log';

过程中的日志变化

9.打开数据库

SQL> alter database recover managed standby database cancel;

Database altered.

SQL> alter database open;

Database altered.

SQL>
SQL> alter database recover managed standby database using current logfile disconnect from session; Database altered.

10.打开数据库发现归档不会自动传输,查看主库此时alert日志,还是跟密码文件有关

------------------------------------------------------------
Fri Dec 24 20:05:18 2021
Immediate Kill Session#: 3809, Serial#: 25361
Immediate Kill Session: sess: 0x4042b45680 OS pid: 55698
Immediate Kill Session#: 4298, Serial#: 13353
Immediate Kill Session: sess: 0x4042c182e0 OS pid: 1181
Fri Dec 24 20:05:47 2021
Error 1017 received logging on to the standby
------------------------------------------------------------
Check that the primary and standby are using a password file
and remote_login_passwordfile is set to SHARED or EXCLUSIVE,
and that the SYS password is same in the password files.
returning error ORA-16191
------------------------------------------------------------
Fri Dec 24 20:06:48 2021
Error 1017 received logging on to the standby
------------------------------------------------------------
Check that the primary and standby are using a password file
and remote_login_passwordfile is set to SHARED or EXCLUSIVE,
and that the SYS password is same in the password files.
returning error ORA-16191
------------------------------------------------------------

11.再传输节点一的密码文件到节点二和备库的节点一和节点二,重新实时应用

SQL> alter database recover managed standby database cancel;

Database altered.

SQL>
SQL>
SQL> alter database recover managed standby database using current logfile disconnect from session; Database altered. --查看备库的同步状态
SQL> select process, status, thread#,sequence#, block#, blocks from v$managed_standby; PROCESS STATUS THREAD# SEQUENCE# BLOCK# BLOCKS
--------- ------------ ---------- ---------- ---------- ----------
ARCH CLOSING 1 1386815 32768 1440
ARCH CLOSING 1 1386816 32768 1384
ARCH CONNECTED 0 0 0 0
ARCH CLOSING 1 1386818 32768 1503
ARCH CLOSING 2 1310544 28672 1978
RFS IDLE 0 0 0 0
RFS IDLE 0 0 0 0
RFS IDLE 0 0 0 0
RFS IDLE 0 0 0 0
RFS IDLE 1 1386819 32659 1
MRP0 APPLYING_LOG 1 1386819 32657 102400 PROCESS STATUS THREAD# SEQUENCE# BLOCK# BLOCKS
--------- ------------ ---------- ---------- ---------- ----------
RFS IDLE 0 0 0 0
RFS IDLE 0 0 0 0
RFS IDLE 0 0 0 0
RFS IDLE 2 1310545 16917 7
RFS IDLE 0 0 0 0 16 rows selected.

SQL> select open_mode,protection_mode,database_role,switchover_status from v$database;

OPEN_MODE         PROTECTION_MODE      DATABASE_ROLE    SWITCHOVER_STATUS
-------------------- -------------------- ---------------- --------------------
READ ONLY WITH APPLY MAXIMUM PERFORMANCE PHYSICAL STANDBY NOT ALLOWED
--查看主库的状态
SQL> select open_mode,protection_mode,database_role,switchover_status from v$database; OPEN_MODE PROTECTION_MODE DATABASE_ROLE SWITCHOVER_STATUS
-------------------- -------------------- ---------------- --------------------
READ WRITE MAXIMUM PERFORMANCE PRIMARY SESSIONS ACTIVE

12.到此GAP修复完成,可以在主库多切换几次归档测试同步效果

DG修复:异常关库导致的数据库启动失败ORA-01110及GAP修复的更多相关文章

  1. ORA-03113: end-of-file on communication channel 磁盘慢,数据库启动失败

    磁盘慢,数据库启动失败:解决思路:1.让数据文件offline: 2.删除表空间 SQL> startup pfile='/server/oracle/admin/test/pfile/init ...

  2. ipv6禁用导致rpcbind服务启动失败实例

    ipv6禁用导致rpcbind服务启动失败实例     昨天在做服务器磁盘分区扩容的时候出现过一个服务启动的问题,在此记录.情景再现:前天晚上申请做磁盘扩容,得到批准后,昨天早上5点开始做停机调整维护 ...

  3. ORA-09925:Unable to create audit trail file 数据库启动失败

    问题描述:生产库停机加内存和CPU,重启完服务器,启动数据库报错. ORA-09925: Unable to create audit trail file Linux-x86_64 Error 2: ...

  4. SELinux导致的docker启动失败

    安装docker yum install -y docker 启动docker systemctl start docker 报错 Job for docker.service failed beca ...

  5. ipv6禁用导致rpcbind服务启动失败解决办法

    参考文档:http://blog.51cto.com/hld1992/2055028

  6. 数据库启动失败:The server quit without updating PID file

    1.可能是/usr/local/mysql/data/mysql.pid文件没有写的权限解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data” “chmod -R ...

  7. Hadoop namenode连接journalnode限制导致集群启动失败

    错误1:刚搭建的新集群,启动journalnode以后,格式化namenode节点,出现如下错误 注意其中划红线的地方. 出现这个错误的原因是journalnode节点还没有准备好,而namenode ...

  8. oracle 异常关闭操作 导致数据库无法正常关闭 也无法启动

    场景描述: 在关闭数据库的时候,命令没有打全,导致数据库没有正常关闭 解决办法: 重新建立个连接,然后切换到oracle用户 执行强制关闭数据库: OK 问题解决,不过生产环境 还是不推荐 shutd ...

  9. 测试数据库DG搭建为正式库以后做准备

    Data guard 部署 1.系统准备(备库只需建立数据库软件) 两台操作系统 oracle linux 7 Node1 172.16.70.191 Node2 172.16.70.192 Orac ...

随机推荐

  1. MAC——解决问题:打不开,因为它来自身份不明的开发者

    今天在mac电脑上,下载了一个软件,是从某个网页上下载的,点击却不能打开,弹出窗口提示说"打不开xx,因为它来自身份不明的开发者",怎么解决?下面来看下. 方法/步骤     点击 ...

  2. 框架学习-MyBatis(01)

    1.MyBatis是持久层框架 什么是持久化: 狭义:把数据永久性的保存到数据当中 广义:针对于数据库的所有操作都称为持久化操作,CreateReadUpdateDelete操作 2.有哪些持久层框架 ...

  3. JavaScript | 新手村(一)变量,运算和变量方法

    资料来自:JavaScript 第一步 1. 向 html 页面添加 JavaScript 1.1 内部 JavaScript 在 html 文件中的 </body> 标签前插入代码: & ...

  4. linux系统中安装JDK

    安装之前的准备工作 查看系统中之前安装好的JDK java –version rpm -qa | grep java 卸载JDK (以java-1.7.0-openjdk-1.7.0.45-2.4.3 ...

  5. 商业创新不能等?用友低代码开发平台YonBuilder为您加速!

    随着云计算.人工智能.物联网.大数据.5G等新一代技术的快速发展,越来越多的企业希望借助技术的力量加速数智化转型,期许通过更加敏捷和强大的应用系统推动企业的商业创新速度.但传统软件开发周期长.开发成本 ...

  6. MPI 学习笔记

    目录 MPI学习笔记 MPI准备 概述 前置知识补充 环境部署 1.修改IP及主机名 2.关闭防火墙 3.实现免密码SSH登录 4.配置MPI运行环境 5.测试 程序的执行 编译语句 运行语句 MPI ...

  7. Hadoop入门 完全分布式运行模式-集群配置

    目录 集群配置 集群部署规划 配置文件说明 配置集群 群起集群 1 配置workers 2 启动集群 总结 3 集群基本测试 上传文件到集群 查看数据真实存储路径 下载 执行wordcount程序 配 ...

  8. 安装本地jar包到仓库

    1. 下载并解压 sdk 包本地文件夹下 2. 进入项目目录 执行以下操作之前,先确定 maven 的 settings 文件中 配置的 仓库地址是否为本项目的 仓库地址,如果不是,则会安装到其他仓库 ...

  9. 【Linux卷管理】LVM创建与管理

    安装LVM 首先确定系统中是否安装了lvm工具: [root@jetsen ~]# rpm -qa|grep lvm system-config-lvm-1.1.5-1.0.el5 lvm2-2.02 ...

  10. RPC、HTTP、RESTful

    RESTful RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义.RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT ...