Maison > base de données > Oracle > Comment modifier sga dans Oracle

Comment modifier sga dans Oracle

WBOY
Libérer: 2022-01-24 16:14:02
original
4102 Les gens l'ont consulté

Méthode : 1. Exécutez la commande "alter system set sga_max_size=numeric scope=spfile" ; 2. Exécutez la commande "alter system set sga_target=numeric scope=spfile" ; 3. Redémarrez la base de données.

Comment modifier sga dans Oracle

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Comment modifier sga dans Oracle

Exemple : Modifier SGA de 2G à 32G

Méthode 1. Modifier via spfile

1) Utilisez l'utilisateur SYS pour vous connecter au système en tant que SYSDBA

$ sqlplus / as sysdba
Copier après la connexion

2) Requête le paramètre memory_target

Comment modifier sga dans Oracle

3) Exécutez la commande pour modifier les paramètres suivants

SQL>alter system set sga_max_size=32G scope=spfile;
SQL>alter system set sga_target=32G scope=spfile;
Copier après la connexion

Remarque : alter system set sga_target=1600m scope=spfile vous devez ensuite ajouter scope=spfile pour spécifier la modification de Spfile; Sinon, l'erreur « Impossible de modifier les paramètres d'initialisation » sera signalée.

4) Redémarrez la base de données pour que les modifications prennent effet

SQL> shutdown immediate;
SQL> startup ;
Copier après la connexion

Méthode 2. Modifier via les paramètres pfile

1) Créer un pfile

SQL>create pfile from spfile;
Copier après la connexion

Le chemin de stockage par défaut est : $ORACLE_HOME/dbs

2) Modifier le contenu pfile

$ vi INITorcl.ORA  //假设 1)中生成的 pfle 文件名为INITorcl.ORA
Copier après la connexion

Modifier Le contenu principal est

sga_target=34359738368(32G)
lock_sga=true
pga_aggregate_tagert=250000000(250M左右)
workarea_size_policy=auto
pre_page_sga=true
sga_max_size=34359738368(32G)
Copier après la connexion

3) Utilisez pfile pour démarrer la base de données

SQL>startup pfile='$ORACLE_HOME/dbs/INITorcl.ORA'
Copier après la connexion

Tutoriel recommandé : "Tutoriel vidéo Oracle"

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal