Prenez une note pour ne pas l'oublier.
Je n'ai pas remarqué que j'avais mal réglé le paramètre d'initialisation à partir de sqlplus, et quand j'ai fait shutdown avec l'élan, cela n'a jamais redémarré.
Si vous ne corrigez pas les paramètres d'initialisation, cela ne démarrera pas! Cela semblait être dit, alors j'ai réussi à le faire

$ sudo su - oracle
$ ls /u01/app/oracle/diag/rdbms/
odgb_nrt1ws
$ sudo su - grid
$ asmcmd ls -l +DATA/odgb_nrt1ws/PARAMETERFILE/
Type Redund Striped Time Sys Name
PARAMETERFILE UNPROT COARSE OCT 03 16:00:00 Y spfile.286.1048251613
$ sudo su - grid
$ asmcmd cp +DATA/ODGB_NRT1WS/PARAMETERFILE/spfile.286.1048251613 /tmp
copying +DATA/ODGB_NRT1WS/PARAMETERFILE/spfile.286.1048251613 -> /tmp/spfile.286.1048251613
$ sudo su - oracle
$ sqlplus / as sydba
sql> create pfile='/tmp/tmp.pfile' from spfile='/tmp/spfile.286.1048251613';
File created.
sql> exit
$ ls -l /tmp
-rw-r--r-- 1 oracle asmadmin 3705 Oct 3 16:35 tmp.pfile
vim
Lors de l'édition, faites attention au contenu de "Priorité du contenu de la description" sur le site suivant
Ceux sans "*." Ont été supprimés une fois.
https://techlab.sixsquare.co.jp/archives/158Correction de la valeur de "sga_max_size" qui a échoué cette fois "Sga_target" a également changé, donc corrigez-le pour le moment
$ vim /tmp/tmp.pfile
~
*.sga_max_size=20401094656
*.sga_target=14495514624
~
⬇︎
~
*.sga_max_size=6G
*.sga_target=3G
~
$ sudo su - oracle
$ sqlplus / as sysdba
sql> startup mount pfile='/tmp/tmp.pfile';
ORA-00821: Specified value of sga_target 3072M is too small, needs to be at least 4656M
ORA-01078:Échec du traitement des paramètres système
Après la correction, il démarre correctement cette fois. ..
SQL> startup mount pfile='/tmp/tmp.pfile';
L'instance ORACLE a démarré.
Total System Global Area 6442449872 bytes
Fixed Size 9149392 bytes
Variable Size 4848615424 bytes
Database Buffers 1560281088 bytes
Redo Buffers 24403968 bytes
La base de données est montée.
SQL>
sql> create spfile='+DATA' from pfile='/tmp/tmp.pfile';
Le fichier a été créé.
sql> shutdown
La base de données a été démontée.
L'instance ORACLE a été arrêtée.
$ sudo su - grid
$ asmcmd ls -l +DATA/ODGB_NRT1WS/PARAMETERFILE/
Type Redund Striped Time Sys Name
PARAMETERFILE UNPROT COARSE OCT 03 17:00:00 Y spfile.285.1052845549
PARAMETERFILE UNPROT COARSE OCT 03 16:00:00 Y spfile.286.1048251613
$ sudo su - oracle
$ srvctl modify database -db odgb_nrt1ws -spfile +DATA/odgb_nrt1ws/PARAMETERFILE/spfile.285.1052845549
$ srvctl start database -db odgb_nrt1ws
$ srvctl status database -db odgb_nrt1ws
Instance odgb is running on node odgb
$ sqlplus / as sysdba
racle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.7.0.0.0
Connecté à.
Maintenant, cela fonctionne normalement. J'ai réalisé qu'il serait dangereux de faire une erreur en jouant avec les paramètres d'initialisation, alors soyez prudent. .. ..