« Expérience » GI silencieuse installer un logiciel autonome et créer instance ASM et des groupes de disques ASM

Environnement: RHEL 6.5 + Oracle 11.2

La demande: logiciel d'installation silencieuse unique GI et créer une instance ASM et des groupes de disques ASM pour la migration ultérieure des fichiers de base de données ASM en préparation

· 1. Installez la configuration logicielle GI

· 2. Créer instance ASM

· 3. Créer un groupe de disques ASM DATA1

1. Installez la configuration logicielle GI

1.1 Création d'utilisateurs du réseau et des groupes connexes, créez un répertoire, assurez-vous que les autorisations du disque ASM, configurer les variables d'environnement

- Création d'utilisateurs du réseau et des groupes connexes

groupadd asmadmin groupadd asmdba groupadd asmoper useradd -g oinstall -G dba, asmadmin, asmdba, grille asmoper usermod -g oinstall -G dba, asmadmin, oracle asmdba grille passwd

- Créez un répertoire

mkdir -p /u02/app/11.2.0/grid mkdir -p / u02 / app / grid

- autorisations de répertoire donné

chmod 775 / u02 / app chown grille -R: oinstall /u02/app/11.2.0 chown -R grille: oinstall / u02 / app / grid

- disques ASM

$ Ls -lh / dev / Mapper / ora_vg-lv_asm * . Lrwxrwxrwx 1 root root 7 décembre 113:13 / dev / Mapper / ora_vg-lv_asm1 - >  ../dm-2 . Lrwxrwxrwx 1 root root 7 décembre 113:14 / dev / Mapper / ora_vg-lv_asm2 - >  ../dm-3 . Lrwxrwxrwx 1 root root 7 décembre 113:14 / dev / Mapper / ora_vg-lv_asm3 - >  ../dm-4 . Lrwxrwxrwx 1 root root 7 décembre 113:14 / dev / Mapper / ora_vg-lv_asm4 - >  ../dm-5 . Lrwxrwxrwx 1 root root 7 décembre 113:14 / dev / Mapper / ora_vg-lv_asm5 - >  ../dm-6 . Lrwxrwxrwx 1 root root 7 décembre 113:15 / dev / Mapper / ora_vg-lv_asm6 - >  ../dm-7

- l'autonomisation et l'action de l'autonomisation au fichier /etc/rc.local

grille chown: asmadmin / dev / mapper / ora_vg-lv_asm *

- les variables d'environnement de grille

export ORACLE_BASE = / u02 / app / grille export ORACLE_HOME = / u02 / app / 11.2.0 / grille export ORACLE_SID = + ASM export PATH = $ ORACLE_HOME / bin: $ PATH

Note: l'environnement de production pour udev usage général lient le nouveau disque, je suis ici parce qu'il est Citrix virtualisé environnement de laboratoire pour simuler un disque avec chaque lv.

1.2 extraire le package d'installation

# Chmod 775 / u02 / soft / $ Décompressez /u02/media/p13390677_112040_Linux-x86-64_3of7.zip -d / u02 / soft /

1.3 Installation silencieuse GI

$ Cd / u02 / soft / grille / réponse $ Cp grid_install.rsp grid_install.rsp.bak $ sed -i 's /^#.*$// g' * .rsp $ sed -i '/ ^ $ / d' * .rsp $ Plus grid_install.rsp oracle.install.responseFileVersion = / oracle / install / rspfmt_crsinstall_response_schema_v11_2_0 ORACLE_HOSTNAME = nwppdb01 INVENTORY_LOCATION = / u02 / app / oraInventory SELECTED_LANGUAGES = fr oracle.install.option = HA_CONFIG ORACLE_BASE = / u02 / app / grid ORACLE_HOME = / u02 / app / 11.2.0 / grille oracle.install.asm.OSDBA = asmdba oracle.install.asm.OSOPER = asmoper oracle.install.asm.OSASM = asmadmin oracle.install.crs.config.gpnp.scanName = oracle.install.crs.config.gpnp.scanPort = oracle.install.crs.config.clusterName = oracle.install.crs.config.gpnp.configureGNS = false oracle.install.crs.config.gpnp.gnsSubDomain = oracle.install.crs.config.gpnp.gnsVIPAddress = oracle.install.crs.config.autoConfigureClusterNodeVIP = oracle.install.crs.config.clusterNodes = oracle.install.crs.config.networkInterfaceList = oracle.install.crs.config.storageOption = ASM_STORAGE oracle.install.crs.config.sharedFileSystemStorage.diskDriveMapping = oracle.install.crs.config.sharedFileSystemStorage.votingDiskLocations = oracle.install.crs.config.sharedFileSystemStorage.votingDiskRedundancy = NORMAL oracle.install.crs.config.sharedFileSystemStorage.ocrLocations = oracle.install.crs.config.sharedFileSystemStorage.ocrRedundancy = NORMAL oracle.install.crs.config.useIPMI = false oracle.install.crs.config.ipmi.bmcUsername = oracle.install.crs.config.ipmi.bmcPassword = oracle.install.asm.SYSASMPassword = oracle oracle.install.asm.diskGroup.name = data1 oracle.install.asm.diskGroup.redundancy = NORMAL oracle.install.asm.diskGroup.AUSize = 1 oracle.install.asm.diskGroup.disks = / dev / mapper / ora_vg-lv_asm1, / dev / mapper / ora_vg-lv_asm2 oracle.install.asm.diskGroup.diskDiscoveryString = / dev / Mapper / ora * oracle.install.asm.monitorPassword = oracle oracle.install.crs.upgrade.clusterNodes = oracle.install.asm.upgradeASM = false oracle.installer.autoupdates.option = oracle.installer.autoupdates.downloadUpdatesLoc = AUTOUPDATES_MYORACLESUPPORT_USERNAME = AUTOUPDATES_MYORACLESUPPORT_PASSWORD = proxy_host = PROXY_PORT = PROXY_USER = PROXY_PWD = PROXY_REALM =

1.3.1 Installation silencieuse

./runInstaller -responseFile /u02/soft/grid/response/grid_install.rsp silent -ignorePrereq -showProgress

Le processus est le suivant:

À partir d'Oracle Universal Installer ... Vérification de l'espace Temp: doit être supérieure à 120 Mo 20827 Mo Actual passé. Vérification de l'espace d'échange: doit être supérieure à 150 Mo Actual 4015 MB Passed. Préparation de lancer Oracle Universal Installer à partir de / tmp / OraInstall2018-12-01_03-47-21PM. S'il vous plaît patienter ...

Suivez le script invites

- utilisateur root exécuter root.sh

# /U02/app/11.2.0/grid/root.sh Vérifiez /u02/app/11.2.0/grid/install/root_nwppdb01_2018-12-01_15-54-30.log pour la sortie du script racine

- Début des ressources $ crsctl start ressources -Tous

- Check a, css, EVM sont en ligne

vérification de crsctl a crsctl chèque css crsctl chèque EVM

- Création d'un fichier de mot de passe

$ Cd $ ORACLE_HOME / dbs $ File = orapwd orapw + mot de passe ASM = entrées Oracle = 10 ignorecase = y

- les utilisateurs du réseau pour effectuer la configuration

 $ /U02/app/11.2.0/grid/cfgtoollogs/configToolAllCommands RESPONSE_FILE = / u02 / soft / grille / réponse / grid_install.rsp

2. Créer instance ASM

- instance ASM fichier de paramètres

INSTANCE_TYPE = ASM DB_UNIQUE_NAME = + ASM ASM_POWER_LIMIT = 1 ASM_DISKSTRING = / dev / Mapper / ora * ASM_DISKGROUPS = data1 LARGE_POOL_SIZE = 16M

- commencer à nomount

SQL >  démarrage nomount pfile = '$ ORACLE_HOME / dbs / init + ASM.ora' ASM a commencé par exemple Système mondial total région 1135747072 octets Taille fixe 2260728 octets Taille variable 1108320520 octets ASM Cache 25165824 octets

3. Créer un groupe de disques ASM DATA1

3.1 Requêtes disponibles disques ASM

3.2 pour créer un groupe de disques

Créer un groupe de disques ASM data1, redondance ordinaire, la faute a désigné deux groupes.

créer une redondance normale diskgroup data1 failgroup disque FG1 '/ dev / Mapper / ora_vg-lv_asm1' Nom D1A failgroup disque FG2 '/ dev / Mapper / ora_vg-lv_asm2' nom D1B;

sortie du processus de mise en uvre:

3,3 enregistré dans le groupe de disques à crsctl

3.3.1 Ajout de la fonction asm

$ Srvctl add asm $ Crsctl stat res -t ------------- CIBLE NOM D'ÉTAT STATE_DETAILS DU SERVEUR -------------------------------------------------- ------------------------------ Ressources locales -------------------------------------------------- ------------------------------ ora.LISTENER.lsnr EN LIGNE EN LIGNE nwppdb01 ora.asm nwppdb01 OFFLINE OFFLINE ora.ons nwppdb01 OFFLINE OFFLINE -------------------------------------------------- ------------------------------ Ressources Cluster -------------------------------------------------- ------------------------------ ora.cssd 1 LIGNE LIGNE nwppdb01 ora.diskmon 1 OFFLINE OFFLINE ora.evmd 1 LIGNE LIGNE nwppdb01

3.3.2 créer spfile, redémarrez l'instance ASM

3.3.3 ressources View, groupe de disques DATA1 a été automatiquement enregistré

$ Crsctl stat res -t ------------ CIBLE NOM D'ÉTAT STATE_DETAILS DU SERVEUR -------------------------------------------------- ------------------------------ Ressources locales -------------------------------------------------- ------------------------------ ora.DATA1.dg EN LIGNE EN LIGNE nwppdb01 ora.LISTENER.lsnr EN LIGNE EN LIGNE nwppdb01 ora.asm EN LIGNE EN LIGNE nwppdb01 Started ora.ons nwppdb01 OFFLINE OFFLINE -------------------------------------------------- ------------------------------ Ressources Cluster -------------------------------------------------- ------------------------------ ora.cssd 1 LIGNE LIGNE nwppdb01 ora.diskmon 1 OFFLINE OFFLINE ora.evmd 1 LIGNE LIGNE nwppdb01

Ceux-ci sont des expériences fait avant, nous avons le temps d'essayer dans une machine virtuelle. Retour sera émis plus sur DevOps et contenu DBA, des amis intéressés peuvent prêter attention.

Il est évident que peut vendre Meng, se battre dur, ce jeu sur l'iPhone une moyenne de bits!
Précédent
Qui a dit que le monophasé moteur triphasé ne peut pas conduire? Je vous enseigne comment faire l'entrée électrique sera
Prochain
Après le divorce a été attribuée à Lu Lu Jia anniversaire Nailiang exprimé sans interruption pendant six années consécutives de souhaits d'anniversaire
usine Siemens de PLC commune, vous savez la différence entre eux et comment l'appliquer?
En parlant de l'intelligence artificielle, comment peut-il influer sur l'industrie traditionnelle de la voiture?
Lee a donné naissance par rapport aux personnes qui ont créé la crise, plus la crise « Tucao Assemblée » est le mot de Fell du programme de la bouche
Regarde beau, marié tranquillement son petit ami est tombé dans les années d'amour de dix, ce jeune homme de 36 ans de plus en plus rouge, mais il est revenu aux célibataires
Jouer a continué! reconventionnelle Apple Qualcomm, continuent de pincer l'autre jour, les utilisateurs: 835 frissonnant!
[Nouvelles] une semaine aujourd'hui, dimanche, est aussi une journée de travail
Zhang Ni absent groupe Voyage femme, une seule personne concernée à son sujet, l'équipe choisira les invités trop
A propos de l'usine dans le neutre et la terre, vous pourriez avoir tort, plein de produits secs
Trop mauvais, iOS10.3.2 / iOS11 jailbreak a été brisé équipe chinoise!
maison nettoyage complet Pu Sang Nike 911SE meilleure expérience partenaire
design d'interaction double, imbécile mode de conduite, qui cache la technologie noire Volkswagen Touareg?