做dg时遇到的log_archive_dest、log_archive_dest_1、db_recover
前提:归档开启,默认不指定归档目录。 今晚遇到客户那里设置了闪回区和log_archive_dest,不停库做DG时,无法指定log_archive_dest_n参数,巨坑。。实验了下,结论如下: 数据库版本:ORACLE10.2.0.1 1.未设置闪回区时,可以动态配置log_archive_dest或log_ar
前提:归档开启,默认不指定归档目录。今晚遇到客户那里设置了闪回区和log_archive_dest,不停库做DG时,无法指定log_archive_dest_n参数,巨坑。。实验了下,结论如下:
数据库版本:ORACLE10.2.0.1
1.未设置闪回区时,可以动态配置log_archive_dest或log_archive_dest_1
2.配置闪回区时,不可以动态配置log_archive_dest
3.配置了闪回区和log_archive_dest后,不可动态配置log_archive_dest或log_archive_dest_1
1.未设置闪回区时,可以动态配置log_archive_dest或log_archive_dest_1
SQL> alter database archivelog;Database altered.
SQL> alter database open;
Database altered.
SQL> show parameter log_archive
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_config string
log_archive_dest string /home/oracle/
log_archive_dest_1 string
log_archive_dest_10 string
log_archive_dest_2 string
log_archive_dest_3 string
log_archive_dest_4 string
log_archive_dest_5 string
log_archive_dest_6 string
log_archive_dest_7 string
log_archive_dest_8 string
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_9 string
log_archive_dest_state_1 string enable
log_archive_dest_state_10 string enable
log_archive_dest_state_2 string enable
log_archive_dest_state_3 string enable
log_archive_dest_state_4 string enable
log_archive_dest_state_5 string enable
log_archive_dest_state_6 string enable
log_archive_dest_state_7 string enable
log_archive_dest_state_8 string enable
log_archive_dest_state_9 string enable
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_duplex_dest string
log_archive_format string %t_%s_%r.dbf
log_archive_local_first boolean TRUE
log_archive_max_processes integer 2
log_archive_min_succeed_dest integer 1
log_archive_start boolean FALSE
log_archive_trace integer 0
SQL> alter system set log_archive_dest='';
System altered.
SQL> show parameter recover
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string
db_recovery_file_dest_size big integer 0
recovery_parallelism integer 0
2.配置闪回区时,不可以动态配置log_archive_dest
SQL> show parameter log_archiveNAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_config string
log_archive_dest string
log_archive_dest_1 string
log_archive_dest_10 string
log_archive_dest_2 string
log_archive_dest_3 string
log_archive_dest_4 string
log_archive_dest_5 string
log_archive_dest_6 string
log_archive_dest_7 string
log_archive_dest_8 string
log_archive_dest_9 string
log_archive_dest_state_1 string enable
log_archive_dest_state_10 string enable
log_archive_dest_state_2 string enable
log_archive_dest_state_3 string enable
log_archive_dest_state_4 string enable
log_archive_dest_state_5 string enable
log_archive_dest_state_6 string enable
log_archive_dest_state_7 string enable
log_archive_dest_state_8 string enable
log_archive_dest_state_9 string enable
log_archive_duplex_dest string
log_archive_format string %t_%s_%r.dbf
log_archive_local_first boolean TRUE
log_archive_max_processes integer 2
log_archive_min_succeed_dest integer 1
log_archive_start boolean FALSE
log_archive_trace integer 0
SQL> alter system set log_archive_dest='/home/oracle/'; ----不可动态修改
alter system set log_archive_dest='/home/oracle/'
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-16018: cannot use LOG_ARCHIVE_DEST with LOG_ARCHIVE_DEST_n or
DB_RECOVERY_FILE_DEST
SQL> alter system set log_archive_dest_1='location=/home/oracle/'; -----可动态修改
System altered.
SQL> alter system set log_archive_dest_1='';
System altered.
SQL> alter system set log_archive_dest='/home/oracle/' scope=spfile;
3.配置了闪回区和log_archive_dest后,不可动态配置log_archive_dest或log_archive_dest_1
SQL> startupORACLE instance started.
Total System Global Area 524288000 bytes
Fixed Size 1220360 bytes
Variable Size 150995192 bytes
Database Buffers 369098752 bytes
Redo Buffers 2973696 bytes
Database mounted.
Database opened.
SQL> show parameter log_archive_dest
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest string /home/oracle/
log_archive_dest_1 string
log_archive_dest_10 string
log_archive_dest_2 string
log_archive_dest_3 string
log_archive_dest_4 string
log_archive_dest_5 string
log_archive_dest_6 string
log_archive_dest_7 string
log_archive_dest_8 string
log_archive_dest_9 string
log_archive_dest_state_1 string enable
log_archive_dest_state_10 string enable
log_archive_dest_state_2 string enable
log_archive_dest_state_3 string enable
log_archive_dest_state_4 string enable
log_archive_dest_state_5 string enable
log_archive_dest_state_6 string enable
log_archive_dest_state_7 string enable
log_archive_dest_state_8 string enable
log_archive_dest_state_9 string enable
SQL> alter system set log_archive_dest_1='location=/home/oracle/'; ------不可动态修改
alter system set log_archive_dest_1='location=/home/oracle/'
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-16019: cannot use LOG_ARCHIVE_DEST_1 with LOG_ARCHIVE_DEST or
LOG_ARCHIVE_DUPLEX_DEST
SQL> alter system set log_archive_dest=''; ------不可动态修改
alter system set log_archive_dest=''
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-16018: cannot use LOG_ARCHIVE_DEST with LOG_ARCHIVE_DEST_n or
DB_RECOVERY_FILE_DEST

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Utilisez la fonction math.Log2 pour calculer le logarithme en base 2 d'un nombre spécifié. En mathématiques, le logarithme est un concept important qui décrit la relation exponentielle d'un nombre à un autre (la soi-disant base). Parmi eux, le logarithme en base 2 est particulièrement courant et fréquemment utilisé dans les domaines de l’informatique et des technologies de l’information. Dans le langage de programmation Python, nous pouvons calculer le logarithme base 2 d'un nombre à l'aide de la fonction log2 de la bibliothèque mathématique. Voici un exemple de code simple : importmathdef

Dans Go, Panic et Recover sont utilisés pour la gestion des exceptions. Panic est utilisé pour signaler les exceptions et Recover est utilisé pour récupérer des exceptions. Panic arrêtera l'exécution du programme et générera une valeur d'exception de type interface{}. Recover peut intercepter les exceptions des fonctions différées ou des goroutines et renvoyer la valeur d'exception de type interface{} qu'elle renvoie.

Le système CentOS7 fournit une variété de commandes pour les opérations de compression et de décompression de fichiers. Voici quelques commandes couramment utilisées et leur utilisation. tar : La commande tar est utilisée pour empaqueter un fichier ou un répertoire et éventuellement le compresser dans une archive tar. Créer un package compressé tar : tar-cvfarchive.tarfile1file2directory Décompresser un package compressé tar : tar-xvfarchive.tar Créer un package compressé tar.gz : tar-czvfarchive.tar.gzfile1file2directory Décompresser un package compressé tar.gz : tar-xzvfarchive.tar.gz Créer un package tar Paquet compressé .bz2 : t

Panic dans le framework Go est utilisé pour déclencher des exceptions irrécupérables, et Recover est utilisé pour récupérer de Panic et effectuer des opérations de nettoyage. Ils peuvent gérer des exceptions telles que les échecs de connexion à la base de données, garantissant ainsi la stabilité des applications et l'expérience utilisateur.

En utilisant la fonction recovery(), vous pouvez capturer les paniques dans le contexte de fonction actuel, éviter les plantages du programme et gérer les erreurs avec élégance : recovery() renvoie nil lorsqu'une panique ne se produit pas, et renvoie une panique lorsqu'une panique non détectée se produit ou lors d'une récupération. de la fonction où la panique s'est produite. Ajoutez des rappels différés autour des appels de fonction pour détecter les paniques et effectuer une gestion personnalisée, telle que la journalisation des informations sur les erreurs. recovery() ne peut capturer les paniques que dans le contexte de la fonction actuel, il n'annulera pas les paniques et ne fonctionne que sur les erreurs non gérées.

Utilisez la fonction math.Log10 pour calculer le logarithme en base 10 d'un nombre spécifié. Les logarithmes sont un concept courant en mathématiques et en informatique. Nous utilisons souvent des logarithmes pour décrire la taille ou la proportion de nombres. En programmation informatique, la fonction logarithmique couramment utilisée est la fonction logarithmique de base 10. Dans le langage Python, vous pouvez utiliser la fonction log10 de la bibliothèque mathématique pour calculer le logarithme en base 10 d'un nombre spécifié. Ci-dessous, nous démontrerons l'utilisation de cette fonction à travers un exemple de code simple. Premièrement, nous avons besoin

Pourquoi rencontrez-vous des problèmes pour installer PHP8 ? Ces dernières années, PHP a été l’un des langages privilégiés pour développer des sites Web et des applications Web. En tant que langage de programmation open source populaire, il possède des fonctionnalités étendues et un solide soutien communautaire. Cependant, certaines personnes peuvent rencontrer des problèmes lors de l'installation avec PHP8. Cet article explorera certaines des raisons pour lesquelles vous pouvez rencontrer des problèmes d'installation de PHP8 et fournira des exemples de code spécifiques pour vous aider à résoudre ces problèmes. Tout d’abord, assurez-vous que votre système d’exploitation répond à la configuration minimale requise pour PHP8. PHP8 requis

Titre : Utilisez la fonction log.Println dans Golang pour imprimer les informations des journaux. Les journaux sont très importants dans le développement de logiciels. Ils peuvent nous aider à suivre diverses informations pendant l'exécution du programme, telles que les erreurs, les avertissements, les informations de débogage, etc. Dans Golang, il existe un package de journaux intégré qui fournit de nombreuses fonctions pour gérer la sortie des journaux. L'une des fonctions couramment utilisées est log.Println, qui imprime les informations du journal sur la sortie standard. Vous trouverez ci-dessous un exemple de code simple montrant comment utiliser log.Print
