Maison  >  Article  >  base de données  >  Lorsque la base de données Oracle est démarrée dans l'état nomount, quel fichier doit être appelé ?

Lorsque la base de données Oracle est démarrée dans l'état nomount, quel fichier doit être appelé ?

下次还敢
下次还敢original
2024-05-10 01:51:18519parcourir

Le fichier appelé pour démarrer la base de données Oracle à l'état NOMOUNT est initsid.ora. Editez ce fichier pour modifier les paramètres suivants : DB_NAME (nom de la base de données), DB_CREATE (empêcher la création automatique), DB_RECOVERY_FILE_DEST (répertoire du journal de récupération), DB_RECOVERY_FILE_DEST_SIZE (taille du journal de récupération), puis utilisez la commande "STARTUP NOMOUNT" pour démarrer la base de données.

Lorsque la base de données Oracle est démarrée dans l'état nomount, quel fichier doit être appelé ?

Fichier appelé lorsque la base de données Oracle commence à l'état NOMOUNT

Lorsque la base de données Oracle démarre, vous pouvez spécifier la base de données à démarrer à l'état NOMOUNT en appelant un fichier spécifique. Le fichier est :

<code>$ORACLE_HOME/dbs/initsid.ora</code>

où :

  • $ORACLE_HOME est le chemin d'accès au répertoire de base Oracle. $ORACLE_HOME 是 Oracle 主目录的路径。
  • sid 是要启动的数据库的 SID。

详细说明

  • 要启动 Oracle 数据库到 NOMOUNT 状态,请执行以下步骤:

    1. 进入 Oracle 用户的主目录:cd $ORACLE_HOME
    2. 使用以下命令编辑 initsid.ora 文件:vi $ORACLE_HOME/dbs/initsid.ora
    3. /etc/oratab 文件中找到要启动的数据库的 SID。例如:orcl:N:/u01/app/oracle/oradata/orcl
    4. initsid.ora 文件中找到 DB_NAME 参数。将此参数的值更改为 /etc/oratab 文件中 SID 对应的数据库名称。例如:DB_NAME=orcl
    5. 找到 DB_CREATE 参数并将其更改为 FALSE。这将防止数据库自动创建。
    6. 找到 DB_RECOVERY_FILE_DEST 参数并将其更改为指向现有恢复日志的目录。例如:DB_RECOVERY_FILE_DEST=/u01/app/oracle/fast_recovery_area
    7. 找到 DB_RECOVERY_FILE_DEST_SIZE 参数并将其更改为足够容纳恢复日志文件的大小。例如:DB_RECOVERY_FILE_DEST_SIZE=10G
  • 完成这些更改后,保存并退出 initsid.ora 文件。
  • 使用以下命令启动数据库:sqlplus "/ as sysdba"
  • 一旦您连接到数据库,请使用以下命令启动数据库到 NOMOUNT 状态:STARTUP NOMOUNT
  • sid est le SID de la base de données à démarrer.
🎜🎜🎜Instructions détaillées🎜🎜🎜🎜🎜Pour démarrer la base de données Oracle à l'état NOMOUNT, effectuez les étapes suivantes : 🎜
    🎜Entrez le répertoire personnel de l'utilisateur Oracle : cd $ORACLE_HOME. 🎜🎜Modifiez le fichier initsid.ora à l'aide de la commande suivante : vi $ORACLE_HOME/dbs/initsid.ora. 🎜🎜Recherchez le SID de la base de données que vous souhaitez démarrer dans le fichier /etc/oratab. Par exemple : orcl:N:/u01/app/oracle/oradata/orcl. 🎜🎜Recherchez le paramètre DB_NAME dans le fichier initsid.ora. Remplacez la valeur de ce paramètre par le nom de la base de données correspondant au SID dans le fichier /etc/oratab. Par exemple : DB_NAME=orcl. 🎜🎜Recherchez le paramètre DB_CREATE et remplacez-le par FALSE. Cela empêchera la création automatique de la base de données. 🎜🎜Localisez le paramètre DB_RECOVERY_FILE_DEST et modifiez-le pour qu'il pointe vers le répertoire du journal de récupération existant. Par exemple : DB_RECOVERY_FILE_DEST=/u01/app/oracle/fast_recovery_area. 🎜🎜Recherchez le paramètre DB_RECOVERY_FILE_DEST_SIZE et modifiez-le en une taille suffisamment grande pour accueillir le fichier journal de récupération. Par exemple : DB_RECOVERY_FILE_DEST_SIZE=10G. 🎜
🎜🎜Après avoir terminé ces modifications, enregistrez et quittez le fichier initsid.ora. 🎜🎜Démarrez la base de données à l'aide de la commande suivante : sqlplus "/ as sysdba". 🎜🎜Une fois connecté à la base de données, démarrez la base de données à l'état NOMOUNT à l'aide de la commande suivante : STARTUP NOMOUNT. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn