RMAN恢复案例之--不完全恢复错误案例
RMAN恢复案例之--不完全恢复错误案例 RMAN恢复案例: 不完全恢复,由于在先前的数据文件备份有误,导致恢复失败。 [oracle@rh6~]$rmantarget/RecoveryManager:Release11.2.0.1.0-ProductiononSatSep2015:54:252014Copyright(c)1982,2009,Oracleand/oritsaffi
RMAN恢复案例之--不完全恢复错误案例
RMAN恢复案例:
不完全恢复,由于在先前的数据文件备份有误,导致恢复失败。
[oracle@rh6 ~]$ rman target / Recovery Manager: Release 11.2.0.1.0 - Production on Sat Sep 20 15:54:25 2014 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. connected to target database: TEST1 (DBID=1195893416) RMAN> run { 2> shutdown immediate; 3> startup mount; 4> set until time '2014-09-20 15:49:36'; 5> restore database; 6> recover database ; 7> alter database open resetlogs; 8> sql'alter system switch logfile'; 9> } using target database control file instead of recovery catalog database closed database dismounted Oracle instance shut down connected to target database (not started) Oracle instance started database mounted Total System Global Area 175767552 bytes Fixed Size 1335276 bytes Variable Size 142606356 bytes Database Buffers 29360128 bytes Redo Buffers 2465792 bytes executing command: SET until clause Starting restore at 20-SEP-14 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=18 device type=DISK flashing back control file to SCN 9601534 channel ORA_DISK_1: starting datafile backup set restore channel ORA_DISK_1: specifying datafile(s) to restore from backup set channel ORA_DISK_1: restoring datafile 00002 to /u01/app/oracle/oradata/test1/sysaux01.dbf channel ORA_DISK_1: restoring datafile 00004 to /u01/app/oracle/oradata/test1/users01.dbf channel ORA_DISK_1: restoring datafile 00005 to /u01/app/oracle/oradata/test1/perfs.dbf channel ORA_DISK_1: restoring datafile 00007 to /u01/app/oracle/oradata/test1/undotbs2.dbf channel ORA_DISK_1: restoring datafile 00010 to /u01/app/oracle/oradata/test1/index01.dbf channel ORA_DISK_1: reading from backup piece /dsk1/backup/test1/TEST1_240.bak channel ORA_DISK_1: piece handle=/dsk1/backup/test1/TEST1_240.bak tag=TAG20140920T152720 channel ORA_DISK_1: restored backup piece 1 channel ORA_DISK_1: restore complete, elapsed time: 00:00:35 channel ORA_DISK_1: starting datafile backup set restore channel ORA_DISK_1: specifying datafile(s) to restore from backup set channel ORA_DISK_1: restoring datafile 00013 to /u01/app/oracle/oradata/test1/tbs_16.dbf channel ORA_DISK_1: reading from backup piece /dsk1/backup/test1/TEST1_241.bak channel ORA_DISK_1: piece handle=/dsk1/backup/test1/TEST1_241.bak tag=TAG20140920T152720 channel ORA_DISK_1: restored backup piece 1 channel ORA_DISK_1: restore complete, elapsed time: 00:00:01 channel ORA_DISK_1: starting datafile backup set restore channel ORA_DISK_1: specifying datafile(s) to restore from backup set channel ORA_DISK_1: restoring datafile 00001 to /u01/app/oracle/oradata/test1/system01.dbf channel ORA_DISK_1: restoring datafile 00003 to /u01/app/oracle/oradata/test1/test1.dbf channel ORA_DISK_1: restoring datafile 00006 to /u01/app/oracle/oradata/test1/dict1.dbf channel ORA_DISK_1: reading from backup piece /dsk1/backup/test1/TEST1_239.bak channel ORA_DISK_1: piece handle=/dsk1/backup/test1/TEST1_239.bak tag=TAG20140920T152720 channel ORA_DISK_1: restored backup piece 1 channel ORA_DISK_1: restore complete, elapsed time: 00:00:45 Finished restore at 20-SEP-14 Starting recover at 20-SEP-14 using channel ORA_DISK_1 starting media recovery
recover 失败......
media recovery failed
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 09/20/2014 15:59:01
RMAN-20505: create datafile during recovery
RMAN-11003: failure during parse/execution of SQL statement: alter database recover if needed
start until time 'SEP 20 2014 15:49:36'
ORA-00283: recovery session canceled due to errors
ORA-01244: unnamed datafile(s) added to control file by media recovery
ORA-01110: data file 8: '/u01/app/oracle/oradata/test1/tbs2.dbf'
查看备份信息:
RMAN> list backup of database; List of Backup Sets =================== BS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ------------ --------------- 229 Full 158.89M DISK 00:01:18 20-SEP-14 BP Key: 229 Status: AVAILABLE Compressed: NO Tag: TAG20140920T152720 Piece Name: /dsk1/backup/test1/TEST1_240.bak List of Datafiles in backup set 229 File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- --------- ---- 2 Full 9601534 20-SEP-14 /u01/app/oracle/oradata/test1/sysaux01.dbf 4 Full 9601534 20-SEP-14 /u01/app/oracle/oradata/test1/users01.dbf 5 Full 9601534 20-SEP-14 /u01/app/oracle/oradata/test1/perfs.dbf 7 Full 9601534 20-SEP-14 /u01/app/oracle/oradata/test1/undotbs2.dbf 10 Full 9601534 20-SEP-14 /u01/app/oracle/oradata/test1/index01.dbf BS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ------------ --------------- 230 Full 1.06M DISK 00:00:01 20-SEP-14 BP Key: 230 Status: AVAILABLE Compressed: NO Tag: TAG20140920T152720 Piece Name: /dsk1/backup/test1/TEST1_241.bak List of Datafiles in backup set 230 File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- --------- ---- 13 Full 9601534 20-SEP-14 /u01/app/oracle/oradata/test1/tbs_16.dbf BS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ------------ --------------- 231 Full 609.73M DISK 00:01:32 20-SEP-14 BP Key: 231 Status: AVAILABLE Compressed: NO Tag: TAG20140920T152720 Piece Name: /dsk1/backup/test1/TEST1_239.bak List of Datafiles in backup set 231 File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- --------- ---- 1 Full 9601534 20-SEP-14 /u01/app/oracle/oradata/test1/system01.dbf 3 Full 9601534 20-SEP-14 /u01/app/oracle/oradata/test1/test1.dbf 6 Full 9601534 20-SEP-14 /u01/app/oracle/oradata/test1/dict1.dbf 8 Full 9601534 20-SEP-14 /u01/app/oracle/product/11.2.0/db_1/dbs/UNNAMED00008
在备份中发现:
'/u01/app/oracle/product/11.2.0/db_1/dbs/UNNAMED00008',而在数据库中并没有这个数据文件!
解决方法:
将datafile offline,open数据库:
16:02:43 SYS@ test1 >alter database datafile 8 offline; Database altered.
recover database跳过此表空间:
RMAN> recover database skip tablespace tbs2;
Starting recover at 20-SEP-14 using channel ORA_DISK_1 Executing: alter database datafile 8 offline starting media recovery media recovery complete, elapsed time: 00:00:30 Finished recover at 20-SEP-14
查看告警日志:
alter database datafile 8 offline Completed: alter database datafile 8 offline alter database recover datafile list clear Completed: alter database recover datafile list clear alter database recover datafile list 1 , 2 , 3 , 4 , 5 , 6 , 7 , 10 , 13 Completed: alter database recover datafile list 1 , 2 , 3 , 4 , 5 , 6 , 7 , 10 , 13 alter database recover if needed start Media Recovery Start Serial Media Recovery started Recovery of Online Redo Log: Thread 1 Group 5 Seq 15 Reading mem 0 Mem# 0: /dsk1/oradata/test1/redo05a.log Sat Sep 20 16:06:51 2014 Media Recovery Complete (test1) Completed: alter database recover if needed start
打开数据库删除此表空间:
16:04:42 SYS@ test1 >conn /as sysdba; Connected. 16:10:10 SYS@ test1 >alter database open; Database altered. Elapsed: 00:00:21.63 16:10:54 SYS@ test1 >select name from v$datafile; NAME -------------------------------------------------- /u01/app/oracle/oradata/test1/system01.dbf /u01/app/oracle/oradata/test1/sysaux01.dbf /u01/app/oracle/oradata/test1/test1.dbf /u01/app/oracle/oradata/test1/users01.dbf /u01/app/oracle/oradata/test1/perfs.dbf /u01/app/oracle/oradata/test1/dict1.dbf /u01/app/oracle/oradata/test1/undotbs2.dbf /u01/app/oracle/product/11.2.0/db_1/dbs/UNNAMED000 08 /u01/app/oracle/oradata/test1/index01.dbf /u01/app/oracle/oradata/test1/tbs_16.dbf 10 rows selected. 16:11:10 SYS@ test1 >drop tablespace tbs2 including contents and datafiles; Tablespace dropped. 16:11:32 SYS@ test1 >select name from v$datafile; NAME -------------------------------------------------- /u01/app/oracle/oradata/test1/system01.dbf /u01/app/oracle/oradata/test1/sysaux01.dbf /u01/app/oracle/oradata/test1/test1.dbf /u01/app/oracle/oradata/test1/users01.dbf /u01/app/oracle/oradata/test1/perfs.dbf /u01/app/oracle/oradata/test1/dict1.dbf /u01/app/oracle/oradata/test1/undotbs2.dbf /u01/app/oracle/oradata/test1/index01.dbf /u01/app/oracle/oradata/test1/tbs_16.dbf 9 rows selected.
对数据库做重新做全备,再次做数据恢复!
恢复过程又出错:
RMAN> run { 2> shutdown immediate; 3> startup mount; 4> set until time '2014-09-20 16:19:30'; 5> restore database; 6> recover database; 7> alter database open resetlogs; 8> } database closed database dismounted Oracle instance shut down connected to target database (not started) Oracle instance started database mounted Total System Global Area 175767552 bytes Fixed Size 1335276 bytes Variable Size 142606356 bytes Database Buffers 29360128 bytes Redo Buffers 2465792 bytes executing command: SET until clause Starting restore at 20-SEP-14 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=18 device type=DISK flashing back control file to SCN 9603237 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: failure of restore command at 09/20/2014 16:21:46 RMAN-06085: must use SET NEWNAME command to restore datafile /u01/app/oracle/product/11.2.0/db_1/dbs/UNNAMED00008
查看备份信息:
RMAN> list backup; List of Backup Sets =================== BS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ------------ --------------- 233 Full 164.45M DISK 00:01:04 20-SEP-14 BP Key: 233 Status: AVAILABLE Compressed: NO Tag: TAG20140920T161544 Piece Name: /dsk1/backup/test1/TEST1_244.bak List of Datafiles in backup set 233 File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- --------- ---- 2 Full 9603220 20-SEP-14 /u01/app/oracle/oradata/test1/sysaux01.dbf 5 Full 9603220 20-SEP-14 /u01/app/oracle/oradata/test1/perfs.dbf 7 Full 9603220 20-SEP-14 /u01/app/oracle/oradata/test1/undotbs2.dbf 10 Full 9603220 20-SEP-14 /u01/app/oracle/oradata/test1/index01.dbf BS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ------------ --------------- 234 Full 1.06M DISK 00:00:02 20-SEP-14 BP Key: 234 Status: AVAILABLE Compressed: NO Tag: TAG20140920T161544 Piece Name: /dsk1/backup/test1/TEST1_245.bak List of Datafiles in backup set 234 File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- --------- ---- 13 Full 9603220 20-SEP-14 /u01/app/oracle/oradata/test1/tbs_16.dbf BS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ------------ --------------- 235 Full 613.10M DISK 00:01:28 20-SEP-14 BP Key: 235 Status: AVAILABLE Compressed: NO Tag: TAG20140920T161544 Piece Name: /dsk1/backup/test1/TEST1_243.bak List of Datafiles in backup set 235 File LV Type Ckp SCN Ckp Time Name ---- -- ---- ---------- --------- ---- 1 Full 9603220 20-SEP-14 /u01/app/oracle/oradata/test1/system01.dbf 3 Full 9603220 20-SEP-14 /u01/app/oracle/oradata/test1/test1.dbf 4 Full 9603220 20-SEP-14 /u01/app/oracle/oradata/test1/users01.dbf 6 Full 9603220 20-SEP-14 /u01/app/oracle/oradata/test1/dict1.dbf BS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ------------ --------------- 236 Full 11.33M DISK 00:00:05 20-SEP-14 BP Key: 236 Status: AVAILABLE Compressed: NO Tag: TAG20140920T161714 Piece Name: /dsk4/backup/TEST1/autobackup/2014_09_20/o1_mf_s_858788041_b1tg0gds_.bkp SPFILE Included: Modification time: 03-SEP-14 SPFILE db_unique_name: TEST1 Control File Included: Ckp SCN: 9603237 Ckp time: 20-SEP-14
restore controlfile:
RMAN> list backup of controlfile; List of Backup Sets =================== BS Key Type LV Size Device Type Elapsed Time Completion Time ------- ---- -- ---------- ----------- ------------ --------------- 236 Full 11.33M DISK 00:00:05 20-SEP-14 BP Key: 236 Status: AVAILABLE Compressed: NO Tag: TAG20140920T161714 Piece Name: /dsk4/backup/TEST1/autobackup/2014_09_20/o1_mf_s_858788041_b1tg0gds_.bkp Control File Included: Ckp SCN: 9603237 Ckp time: 20-SEP-14 RMAN> shutdown immediate; database dismounted Oracle instance shut down RMAN> startup nomount; connected to target database (not started) Oracle instance started Total System Global Area 175767552 bytes Fixed Size 1335276 bytes Variable Size 142606356 bytes Database Buffers 29360128 bytes Redo Buffers 2465792 bytes RMAN> restore controlfile from autobackup; Starting restore at 20-SEP-14 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=19 device type=DISK recovery area destination: /dsk4/backup database name (or database unique name) used for search: TEST1 channel ORA_DISK_1: AUTOBACKUP /dsk4/backup/TEST1/autobackup/2014_09_20/o1_mf_s_858788041_b1tg0gds_.bkp found in the recovery area channel ORA_DISK_1: looking for AUTOBACKUP on day: 20140920 channel ORA_DISK_1: restoring control file from AUTOBACKUP /dsk4/backup/TEST1/autobackup/2014_09_20/o1_mf_s_858788041_b1tg0gds_.bkp channel ORA_DISK_1: control file restore from AUTOBACKUP complete output file name=/u01/app/oracle/oradata/test1/control01.ctl output file name=/dsk1/oradata/test1/control02.ctl output file name=/dsk2/oradata/test1/control03.ctl Finished restore at 20-SEP-14
重新做恢复:
RMAN> run { 2> shutdown immediate; 3> startup mount; 4> set until time '2014-09-20 16:19:30'; 5> restore database; 6> recover database; 7> alter database open resetlogs; 8> } Oracle instance shut down connected to target database (not started) Oracle instance started database mounted Total System Global Area 175767552 bytes Fixed Size 1335276 bytes Variable Size 142606356 bytes Database Buffers 29360128 bytes Redo Buffers 2465792 bytes executing command: SET until clause Starting restore at 20-SEP-14 Starting implicit crosscheck backup at 20-SEP-14 allocated channel: ORA_DISK_1 channel ORA_DISK_1: SID=18 device type=DISK Crosschecked 3 objects Finished implicit crosscheck backup at 20-SEP-14 Starting implicit crosscheck copy at 20-SEP-14 using channel ORA_DISK_1 Finished implicit crosscheck copy at 20-SEP-14 searching for all files in the recovery area cataloging files... cataloging done List of Cataloged Files ======================= File Name: /dsk4/backup/TEST1/autobackup/2014_09_20/o1_mf_s_858788041_b1tg0gds_.bkp File Name: /dsk4/backup/TEST1/autobackup/2014_09_14/o1_mf_s_858262943_b1bf156d_.bkp File Name: /dsk4/backup/TEST1/autobackup/2014_09_14/o1_mf_s_858259416_b1b9lv2j_.bkp File Name: /dsk4/backup/TEST1/autobackup/2014_09_14/o1_mf_s_858261087_b1bc76lg_.bkp File Name: /dsk4/backup/TEST1/autobackup/2014_09_14/o1_mf_s_858260002_b1bb58sq_.bkp File Name: /dsk4/backup/TEST1/autobackup/2013_11_10/o1_mf_s_831135549_97ycp30c_.bkp File Name: /dsk4/backup/TEST1/autobackup/2013_11_10/o1_mf_s_831134795_97yc0vk0_.bkp File Name: /dsk4/backup/TEST1/autobackup/2013_11_10/o1_mf_s_831136532_97ydnsbl_.bkp File Name: /dsk4/backup/TEST1/autobackup/2013_11_10/o1_mf_s_831135962_97yd2z3r_.bkp using channel ORA_DISK_1 channel ORA_DISK_1: starting datafile backup set restore channel ORA_DISK_1: specifying datafile(s) to restore from backup set channel ORA_DISK_1: restoring datafile 00002 to /u01/app/oracle/oradata/test1/sysaux01.dbf channel ORA_DISK_1: restoring datafile 00005 to /u01/app/oracle/oradata/test1/perfs.dbf channel ORA_DISK_1: restoring datafile 00007 to /u01/app/oracle/oradata/test1/undotbs2.dbf channel ORA_DISK_1: restoring datafile 00010 to /u01/app/oracle/oradata/test1/index01.dbf channel ORA_DISK_1: reading from backup piece /dsk1/backup/test1/TEST1_244.bak channel ORA_DISK_1: piece handle=/dsk1/backup/test1/TEST1_244.bak tag=TAG20140920T161544 channel ORA_DISK_1: restored backup piece 1 channel ORA_DISK_1: restore complete, elapsed time: 00:00:25 channel ORA_DISK_1: starting datafile backup set restore channel ORA_DISK_1: specifying datafile(s) to restore from backup set channel ORA_DISK_1: restoring datafile 00013 to /u01/app/oracle/oradata/test1/tbs_16.dbf channel ORA_DISK_1: reading from backup piece /dsk1/backup/test1/TEST1_245.bak channel ORA_DISK_1: piece handle=/dsk1/backup/test1/TEST1_245.bak tag=TAG20140920T161544 channel ORA_DISK_1: restored backup piece 1 channel ORA_DISK_1: restore complete, elapsed time: 00:00:01 channel ORA_DISK_1: starting datafile backup set restore channel ORA_DISK_1: specifying datafile(s) to restore from backup set channel ORA_DISK_1: restoring datafile 00001 to /u01/app/oracle/oradata/test1/system01.dbf channel ORA_DISK_1: restoring datafile 00003 to /u01/app/oracle/oradata/test1/test1.dbf channel ORA_DISK_1: restoring datafile 00004 to /u01/app/oracle/oradata/test1/users01.dbf channel ORA_DISK_1: restoring datafile 00006 to /u01/app/oracle/oradata/test1/dict1.dbf channel ORA_DISK_1: reading from backup piece /dsk1/backup/test1/TEST1_243.bak channel ORA_DISK_1: piece handle=/dsk1/backup/test1/TEST1_243.bak tag=TAG20140920T161544 channel ORA_DISK_1: restored backup piece 1 channel ORA_DISK_1: restore complete, elapsed time: 00:00:55 Finished restore at 20-SEP-14 Starting recover at 20-SEP-14 using channel ORA_DISK_1 starting media recovery archived log for thread 1 with sequence 17 is already on disk as file /dsk1/oradata/test1/redo04a.log archived log for thread 1 with sequence 18 is already on disk as file /dsk1/oradata/test1/redo05a.log archived log file name=/dsk1/oradata/test1/redo04a.log thread=1 sequence=17 archived log file name=/dsk1/oradata/test1/redo05a.log thread=1 sequence=18 media recovery complete, elapsed time: 00:00:08 Finished recover at 20-SEP-14 Starting recover at 20-SEP-14 using channel ORA_DISK_1 starting media recovery archived log for thread 1 with sequence 17 is already on disk as file /dsk1/oradata/test1/redo04a.log archived log for thread 1 with sequence 18 is already on disk as file /dsk1/oradata/test1/redo05a.log archived log file name=/dsk1/oradata/test1/redo04a.log thread=1 sequence=17 archived log file name=/dsk1/oradata/test1/redo05a.log thread=1 sequence=18 media recovery complete, elapsed time: 00:00:08 Finished recover at 20-SEP-14 database opened
@至此,不完全恢复成功!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



Open WeChat, select Settings in Me, select General and then select Storage Space, select Management in Storage Space, select the conversation in which you want to restore files and select the exclamation mark icon. Tutorial Applicable Model: iPhone13 System: iOS15.3 Version: WeChat 8.0.24 Analysis 1 First open WeChat and click the Settings option on the My page. 2 Then find and click General Options on the settings page. 3Then click Storage Space on the general page. 4 Next, click Manage on the storage space page. 5Finally, select the conversation in which you want to recover files and click the exclamation mark icon on the right. Supplement: WeChat files generally expire in a few days. If the file received by WeChat has not been clicked, the WeChat system will clear it after 72 hours. If the WeChat file has been viewed,

If you encounter an error message when using your printer, such as the operation could not be completed (error 0x00000771), it may be because the printer has been disconnected. In this case, you can solve the problem through the following methods. In this article, we will discuss how to fix this issue on Windows 11/10 PC. The entire error message says: The operation could not be completed (error 0x0000771). The specified printer has been deleted. Fix 0x00000771 Printer Error on Windows PC To fix Printer Error the operation could not be completed (Error 0x0000771), the specified printer has been deleted on Windows 11/10 PC, follow this solution: Restart Print Spool

Decrypting HTTP status code 460: Why does this error occur? Introduction: In daily network use, we often encounter various error prompts, including HTTP status codes. These status codes are a mechanism defined by the HTTP protocol to indicate the processing of a request. Among these status codes, there is a relatively rare error code, namely 460. This article will delve into this error code and explain why this error occurs. Definition of HTTP status code 460: First, we need to understand the basics of HTTP status code

Table of Contents Solution 1 Solution 21. Delete the temporary files of Windows update 2. Repair damaged system files 3. View and modify registry entries 4. Turn off the network card IPv6 5. Run the WindowsUpdateTroubleshooter tool to repair 6. Turn off the firewall and other related anti-virus software. 7. Close the WidowsUpdate service. Solution 3 Solution 4 "0x8024401c" error occurs during Windows update on Huawei computers Symptom Problem Cause Solution Still not solved? Recently, the web server needs to be updated due to system vulnerabilities. After logging in to the server, the update prompts error code 0x8024401c. Solution 1

Private browsing is a very convenient way to browse and protect your privacy when surfing the Internet on your computer or mobile device. Private browsing mode usually prevents the browser from recording your visit history, saving cookies and cache files, and preventing the website you are browsing from leaving any traces in the browser. However, for some special cases, we may need to restore the browsing history of Incognito Browsing. First of all, we need to make it clear: the purpose of private browsing mode is to protect privacy and prevent others from obtaining the user’s online history from the browser. Therefore, incognito browsing

On Douyin, a short video platform full of creativity and vitality, we can not only enjoy a variety of exciting content, but also have in-depth communications with like-minded friends. Among them, chat sparks are an important indicator of the intensity of interaction between the two parties, and they often inadvertently ignite the emotional bonds between us and our friends. However, sometimes due to some reasons, the chat spark may be disconnected. So what should we do if we want to restore the chat spark? This tutorial guide will bring you a detailed introduction to the content strategy, hoping to help everyone. How to restore the spark of Douyin chat? 1. Open the Douyin message page and select a friend to chat. 2. Send messages and chat to each other. 3. If you send messages continuously for 3 days, you can get the spark logo. On a 3-day basis, send pictures or videos to each other

How to restore Xiaomi Cloud Photo Album to local? You can restore Xiaomi Cloud Photo Album to local in Xiaomi Cloud Photo Album APP, but most friends don’t know how to restore Xiaomi Cloud Photo Album to local. The next step is to restore Xiaomi Cloud Photo Album to local. Local method graphic tutorials, interested users come and take a look! How to restore Xiaomi cloud photo album to local 1. First open the settings function in Xiaomi phone and select [Personal Avatar] on the main interface; 2. Then enter the Xiaomi account interface and click the [Cloud Service] function; 3. Then jump to Xiaomi For the function of cloud service, select [Cloud Backup]; 4. Finally, in the interface as shown below, click [Cloud Album] to restore the album to local.

Title: Methods and code examples to resolve 403 errors in jQuery AJAX requests. The 403 error refers to a request that the server prohibits access to a resource. This error usually occurs because the request lacks permissions or is rejected by the server. When making jQueryAJAX requests, you sometimes encounter this situation. This article will introduce how to solve this problem and provide code examples. Solution: Check permissions: First ensure that the requested URL address is correct and verify that you have sufficient permissions to access the resource.
