Préparer le serveur pour Oracle 12c Hakim Benameurlaine Janvier

Transcription

Préparer le serveur pour Oracle 12c Hakim Benameurlaine Janvier
Préparer le serveur pour Oracle 12c
Hakim Benameurlaine
Janvier 2014
 2014 Hakim Benameurlaine
1
Table of Contents
1
Préparer le serveur ........................................................................................................................................................................................ 3
1.1
Création des groupes ............................................................................................................................................................................. 3
1.2
Création des utilisateurs......................................................................................................................................................................... 4
1.3
Créer les répertoires pour l’installation .................................................................................................................................................. 6
1.4
Ajouter les disques SCSI pour ASM ......................................................................................................................................................... 7
1.5
Créer les partitions ................................................................................................................................................................................. 8
1.6
Afficher les partitions ............................................................................................................................................................................12
 2014 Hakim Benameurlaine
2
1 Préparer le serveur
1.1 Création des groupes
Sur Oracle Linux 6.5, les groupes oinstall et dba sont créés lors de l’installation.
Créer les groupes : asmadmin, asmdba et asmoper :
[root@oracledb ~]# groupadd asmadmin
[root@oracledb ~]# groupadd asmdba
[root@oracledb ~]# groupadd asmoper
 2014 Hakim Benameurlaine
3
1.2 Création des utilisateurs
Sur Oracle Linux 6.5, l’utilisateur oracle est créé lors de l’installation.
Créer l’utilisateur grid :
[root@oracledb ~]# id oracle
uid=54321(oracle) gid=54321(oinstall) groups=54321(oinstall),54322(dba)
[root@oracledb ~]# useradd -g oinstall -G asmadmin,asmdba,asmoper grid
Ajouter l’utilisateur oracle dans le groupe asmdba :
[root@oracledb ~]# usermod -aG asmdba oracle
 2014 Hakim Benameurlaine
4
Ajouter le mot de passe des utilisateurs grid et oracle:
[root@oracledb ~]# passwd grid
Changing password for user grid.
New password:
BAD PASSWORD: it is based on a dictionary word
Retype new password:
passwd: all authentication tokens updated successfully.
[root@oracledb ~]# passwd oracle
Changing password for user oracle.
New password:
BAD PASSWORD: it is based on a dictionary word
Retype new password:
passwd: all authentication tokens updated successfully.
 2014 Hakim Benameurlaine
5
1.3 Créer les répertoires pour l’installation
[root@oracledb ~]# mkdir -p /vol/01/app/oraInventory
[root@oracledb ~]# mkdir -p /vol/01/app/oracle/product/12.1.0/oraclehome
[root@oracledb ~]# mkdir -p /vol/01/app/grid/product/12.1.0/gridhome
[root@oracledb ~]# chown -R grid.oinstall /vol/01/app/grid
[root@oracledb ~]# chown -R grid.oinstall /vol/01/app/oraInventory
[root@oracledb ~]# chown -R oracle.oinstall /vol/01/app/grid
[root@oracledb ~]# chmod -R 775 /vol/01/app
 2014 Hakim Benameurlaine
6
1.4 Ajouter les disques SCSI pour ASM
Ajouter 4 disques SCSI pour ASM :
[root@oracledb ~]#
brw-rw----. 1 root
brw-rw----. 1 root
brw-rw----. 1 root
brw-rw----. 1 root
brw-rw----. 1 root
brw-rw----. 1 root
brw-rw----. 1 root
 2014 Hakim Benameurlaine
ls -l /dev/sd*
disk 8, 0 Dec
disk 8, 1 Dec
disk 8, 2 Dec
disk 8, 16 Dec
disk 8, 32 Dec
disk 8, 48 Dec
disk 8, 64 Dec
26
26
26
26
26
26
26
09:12
09:12
09:12
09:12
09:12
09:12
09:12
/dev/sda
/dev/sda1
/dev/sda2
/dev/sdb
/dev/sdc
/dev/sdd
/dev/sde
7
1.5 Créer les partitions
Créer une partition sur chaque disque sans la formater (RAW).
[root@oracledb ~]# fdisk /dev/sdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x4c80a972.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): n
Command action
e
extended
p
primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-2610, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610):
Using default value 2610
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
 2014 Hakim Benameurlaine
8
[root@oracledb ~]# fdisk /dev/sdc
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x185a12de.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): n
Command action
e
extended
p
primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-2610, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610):
Using default value 2610
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
 2014 Hakim Benameurlaine
9
[root@oracledb ~]# fdisk /dev/sdd
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x9a4e2576.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): n
Command action
e
extended
p
primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-2610, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610):
Using default value 2610
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
 2014 Hakim Benameurlaine
10
[root@oracledb ~]# fdisk /dev/sde
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0x24abc513.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
switch off the mode (command 'c') and change display units to
sectors (command 'u').
Command (m for help): n
Command action
e
extended
p
primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-2610, default 1):
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-2610, default 2610):
Using default value 2610
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
 2014 Hakim Benameurlaine
11
1.6 Afficher les partitions
[root@oracledb ~]#
brw-rw----. 1 root
brw-rw----. 1 root
brw-rw----. 1 root
brw-rw----. 1 root
 2014 Hakim Benameurlaine
ls -l /dev/sd[b-e]1*
disk 8, 17 Dec 26 09:20
disk 8, 33 Dec 26 09:26
disk 8, 49 Dec 26 09:29
disk 8, 65 Dec 26 09:26
/dev/sdb1
/dev/sdc1
/dev/sdd1
/dev/sde1
12