Skip to content

Commit 7693410

Browse files
committed
Merge branch 'development'
2 parents 2076dd6 + a94c701 commit 7693410

File tree

41 files changed

+554
-261
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+554
-261
lines changed
Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,33 @@
1+
old_diskgroup_config: False
12
asm_diskgroups:
23
- diskgroup: crs
4+
state: present
35
properties:
46
- {redundancy: external, ausize: 4}
57
attributes:
6-
- {name: 'compatible.rdbms', value: 11.2.0.4.0}
7-
- {name: 'compatible.asm', value: "{{ oracle_install_version_gi }}"}
8+
- {name: compatible.rdbms, value: 11.2.0.4.0}
9+
- {name: compatible.asm, value: "{{ oracle_install_version_gi }}.0"}
810
disk:
911
- {device: /dev/sdc, asmlabel: crs01}
1012
#- {device: /dev/sdd, asmlabel: crs02}
1113
#- {device: /dev/sde, asmlabel: crs03}
1214
- diskgroup: data
15+
state: present
1316
properties:
1417
- {redundancy: external, ausize: 4}
1518
attributes:
1619
- {name: compatible.rdbms, value: 11.2.0.4.0}
17-
- {name: 'compatible.asm', value: "{{ oracle_install_version_gi }}"}
20+
- {name: compatible.asm, value: "{{ oracle_install_version_gi }}.0"}
1821
disk:
1922
- {device: /dev/sdd, asmlabel: data01}
2023
#- {device: /dev/sdg, asmlabel: data02}
2124
- diskgroup: fra
25+
state: present
2226
properties:
2327
- {redundancy: external, ausize: 4}
2428
attributes:
2529
- {name: compatible.rdbms, value: 11.2.0.4.0}
26-
- {name: 'compatible.asm', value: "{{ oracle_install_version_gi }}"}
30+
- {name: compatible.asm, value: "{{ oracle_install_version_gi }}.0"}
2731
disk:
2832
- {device: /dev/sde, asmlabel: fra01}
2933
- {device: /dev/sdf, asmlabel: fra02}
@@ -32,9 +36,9 @@ asm_diskgroups:
3236
# - {redundancy: external, ausize: 4}
3337
# attributes:
3438
# - {name: compatible.rdbms, value: 11.2.0.4.0}
35-
# - {name: compatible.asm, value: "{{ oracle_install_version_gi }}"}
39+
# - {name: compatible.asm, value: "{{ oracle_install_version_gi }}.0"}
3640
# disk:
3741
# - {device: /dev/sdf, asmlabel: test01}
3842
# - {device: /dev/sdg, asmlabel: test02}
3943
# - {device: /dev/sdh, asmlabel: test03}
40-
# - {device: /dev/sdi, asmlabel: test04}
44+
# - {device: /dev/sdi, asmlabel: test04}

group_vars/vbox-rac-dc1/vbox-rac-dc1.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@ configure_ssh: true
1616
configure_host_disks: true
1717
configure_etc_hosts: false
1818

19-
install_os_packages: False
19+
install_os_packages: True
2020
configure_epel_repo: False
2121
configure_public_yum_repo: False
2222
disable_selinux: true
2323
old_ssh_config: False
24+
configure_hugepages: False
25+
2426

2527
oracle_user: oracle
2628
oracle_group: oinstall
@@ -32,4 +34,4 @@ host_fs_layout:
3234
filesystem:
3335
- {mntp: /u01, lvname: lvora, lvsize: 100%FREE, fstype: ext4}
3436
disk:
35-
- {device: /dev/sdb, pvname: /dev/sdb1}
37+
- {device: /dev/sdb, pvname: /dev/sdb1}

group_vars/vbox-si-asm/databases.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
oracle_databases: # Dictionary describing the databases to be installed
2-
- home: db1 # 'Last' directory in ORACLE_HOME path (e.g /u01/app/oracle/12.1.0.2/racdb)
3-
oracle_version_db: 12.2.0.1 # Oracle versiono
2+
- home: db1 # 'Last' directory in ORACLE_HOME path (e.g /u01/app/oracle/12.2.0.1/racdb)
3+
oracle_version_db: 12.2.0.1 # Oracle versiono
44
oracle_edition: EE # The edition of database-server (EE,SE,SEONE)
55
oracle_db_name: orclcdb # Database name
66
oracle_db_type: SI # Type of database (RAC,RACONENODE,SI)
@@ -12,25 +12,25 @@ oracle_databases: # Dictionary des
1212
datafile_dest: '+DATA'
1313
recoveryfile_dest: '+FRA'
1414
state: present
15-
# tablespaces:
16-
# - { name: users, size: 10M, bigfile: True, autoextend: false , next: 5M, maxsize: 500M, content: permanent, state: present }
15+
tablespaces:
16+
- { name: users, size: 10M, bigfile: True, autoextend: false , next: 5M, maxsize: 500M, content: permanent, state: present }
1717
init_parameters:
1818
- {name: db_create_file_dest, value: '+DATA', scope: both, state: present}
1919
- {name: db_recovery_file_dest, value: '+FRA', scope: both, state: present}
2020
- {name: db_recovery_file_dest_size, value: 20G, scope: both, state: present}
2121
# services:
2222
# - { name: service2, state: present }
23-
users:
24-
- schema: c##dba
25-
container: all
26-
grants:
27-
- dba
28-
state: present
23+
# users:
24+
# - schema: c##dba
25+
# container: all
26+
# grants:
27+
# - dba
28+
# state: present
2929

3030

3131
## The following will create a new database (non-cdb) running from the same home as above (/u01/app/oracle/12.2.0.1/db1)
3232
# - home: db1 # 'Last' directory in ORACLE_HOME path (e.g /u01/app/oracle/12.2.0.1/db1)
33-
# oracle_version_db: 12.2.0.1 # Oracle versiono (12.2.0.1,12.1.0.2,12.1.0.1,11.2.0.4,11.2.0.3)
33+
# oracle_version_db: 12.2.0.1 # Oracle versiono (12.2.0.1,12.2.0.1,12.1.0.1,11.2.0.4,11.2.0.3)
3434
# oracle_edition: EE # The edition of database-server (EE,SE,SEONE)
3535
# oracle_db_name: blergh # Database name
3636
# oracle_db_type: SI # Type of database (RAC,RACONENODE,SI)
@@ -67,7 +67,7 @@ oracle_databases: # Dictionary des
6767

6868
## The following will install a new ORACLE_HOME with version 11.2.0.4 and a database called running out of that home
6969
# - home: db1 # 'Last' directory in ORACLE_HOME path (e.g /u01/app/oracle/12.2.0.1/db1)
70-
# oracle_version_db: 11.2.0.4 # Oracle versiono (12.2.0.1,12.1.0.2,12.1.0.1,11.2.0.4,11.2.0.3)
70+
# oracle_version_db: 11.2.0.4 # Oracle versiono (12.2.0.1,12.2.0.1,12.1.0.1,11.2.0.4,11.2.0.3)
7171
# oracle_edition: EE # The edition of database-server (EE,SE,SEONE)
7272
# oracle_db_name: fsdb # Database name
7373
# oracle_db_type: SI # Type of database (RAC,RACONENODE,SI)

group_vars/vbox-si-asm/diskgroups.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,31 @@
1+
old_diskgroup_config: False
12
asm_diskgroups:
23
- diskgroup: crs
4+
state: present
35
properties:
46
- {redundancy: external, ausize: 4}
57
attributes:
6-
- {name: 'compatible.rdbms', value: 11.2.0.4.0}
7-
- {name: 'compatible.asm', value: "{{ oracle_install_version_gi }}"}
8+
- {name: compatible.asm, value: "{{ oracle_install_version_gi }}.0"}
9+
- {name: compatible.rdbms, value: 11.2.0.4.0}
810
disk:
911
- {device: /dev/sdc, asmlabel: crs01}
1012
- diskgroup: data
13+
state: present
1114
properties:
1215
- {redundancy: external, ausize: 4}
1316
attributes:
17+
- {name: compatible.asm, value: "{{ oracle_install_version_gi }}.0"}
1418
- {name: compatible.rdbms, value: 11.2.0.4.0}
15-
- {name: 'compatible.asm', value: "{{ oracle_install_version_gi }}"}
1619
disk:
1720
- {device: /dev/sdd, asmlabel: data01}
1821
- {device: /dev/sde, asmlabel: data02}
1922
- diskgroup: fra
23+
state: present
2024
properties:
2125
- {redundancy: external, ausize: 4}
2226
attributes:
27+
- {name: compatible.asm, value: "{{ oracle_install_version_gi }}.0"}
2328
- {name: compatible.rdbms, value: 11.2.0.4.0}
24-
- {name: 'compatible.asm', value: "{{ oracle_install_version_gi }}"}
2529
disk:
2630
- {device: /dev/sdf, asmlabel: fra01}
2731
- {device: /dev/sdg, asmlabel: fra02}

group_vars/vbox-si-asm/gi.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
configure_cluster: false
2+
oracle_install_version_gi: 12.2.0.1
3+
oracle_asm_init_dg: crs

group_vars/vbox-si-asm/passwords.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ sysasmpassword: Oracle_123
44
asmmonitorpassword: Oracle_123
55

66
# DB
7-
default_dbpass: Oracle123
7+
#default_dbpass: Oracle123
88
dbpasswords:
99
orclcdb:
1010
system: Oracle_123

group_vars/vbox-si-asm/vbox-si-asm.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,21 +24,20 @@
2424
configure_ssh: true
2525
configure_host_disks: true
2626

27+
configure_hugepages: False
28+
2729
install_os_packages: True
2830
configure_epel_repo: true
2931
configure_public_yum_repo: True
3032
disable_selinux: false
3133

3234
################ Grid Infrastructure specifics ################
33-
configure_cluster: false
34-
oracle_install_version_gi: 12.2.0.1
3535

36-
oracle_asm_init_dg: crs
3736

3837
host_fs_layout:
3938
- vgname: vgora
4039
state: present
4140
filesystem:
4241
- {mntp: /u01, lvname: lvora, lvsize: 100%FREE, fstype: ext4}
4342
disk:
44-
- {device: /dev/sdb, pvname: /dev/sdb1}
43+
- {device: /dev/sdb, pvname: /dev/sdb1}
Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
oracle_databases: # Dictionary describing the databases to be installed
2+
- home: db1 # 'Last' directory in ORACLE_HOME path (e.g /u01/app/oracle/12.2.0.1/db1)
3+
oracle_version_db: 12.2.0.1 # Oracle versiono (12.2.0.1,12.1.0.2,12.1.0.1,11.2.0.4,11.2.0.3)
4+
oracle_edition: EE # The edition of database-server (EE,SE,SEONE)
5+
oracle_db_name: orclcdb # Database name
6+
oracle_db_passwd: Oracle123 # Passwords (sys/system/dbsnm etc)
7+
oracle_db_type: SI # Type of database (RAC,RACONENODE,SI)
8+
is_container: True # (true/false) Is the database a container database
9+
storage_type: FS # Database storage to be used. ASM or FS.
10+
oracle_db_mem_totalmb: 1024 # Amount of RAM to be used for SGA
11+
oracle_database_type: MULTIPURPOSE # MULTIPURPOSE|DATA_WAREHOUSING|OLTP
12+
redolog_size_in_mb: 100
13+
datafile_dest: /u02/oradata
14+
recoveryfile_dest: /u02/fra
15+
listener_name: LISTENER # This home will have a listener configured
16+
listener_port: 1521
17+
state: present
18+
init_parameters:
19+
- {name: db_create_file_dest, value: '/u02/oradata', scope: both, state: present}
20+
- {name: db_recovery_file_dest, value: '/u02/fra', scope: both, state: present}
21+
- {name: db_recovery_file_dest_size, value: 20G, scope: both, state: present}
22+
services:
23+
- { name: service2, state: present }
24+
# users:
25+
# - schema: c##dba
26+
# container: all
27+
# grants:
28+
# - dba
29+
# state: present
30+
# - home: db1 # 'Last' directory in ORACLE_HOME path (e.g /u01/app/oracle/12.2.0.1/db1)
31+
# oracle_version_db: 12.1.0.2 # Oracle versiono (12.2.0.1,12.1.0.2,12.1.0.1,11.2.0.4,11.2.0.3)
32+
# oracle_edition: EE # The edition of database-server (EE,SE,SEONE)
33+
# oracle_db_name: db121 # Database name
34+
# oracle_db_passwd: Oracle123 # Passwords (sys/system/dbsnm etc)
35+
# oracle_db_type: SI # Type of database (RAC,RACONENODE,SI)
36+
# is_container: True # (true/false) Is the database a container database
37+
# storage_type: FS # Database storage to be used. ASM or FS.
38+
# oracle_db_mem_totalmb: 1024 # Amount of RAM to be used for SGA
39+
# oracle_database_type: MULTIPURPOSE # MULTIPURPOSE|DATA_WAREHOUSING|OLTP
40+
# redolog_size_in_mb: 100
41+
# datafile_dest: /u02/oradata
42+
# recoveryfile_dest: /u02/fra
43+
# state: present
44+
# init_parameters:
45+
# - {name: db_create_file_dest, value: '/u02/oradata', scope: both, state: present}
46+
# - {name: db_recovery_file_dest, value: '/u02/fra', scope: both, state: present}
47+
# - {name: db_recovery_file_dest_size, value: 20G, scope: both, state: present}
48+
# services:
49+
# - { name: service121, state: started }
50+
# users:
51+
# - schema: c##dba
52+
# container: all
53+
# grants:
54+
# - dba
55+
# state: present
56+
# - home: db1 # 'Last' directory in ORACLE_HOME path (e.g /u01/app/oracle/12.2.0.1/db1)
57+
# oracle_version_db: 11.2.0.4 # Oracle versiono (12.2.0.1,12.1.0.2,12.1.0.1,11.2.0.4,11.2.0.3)
58+
# oracle_edition: EE # The edition of database-server (EE,SE,SEONE)
59+
# oracle_db_name: db112 # Database name
60+
# oracle_db_passwd: Oracle123 # Passwords (sys/system/dbsnm etc)
61+
# oracle_db_type: SI # Type of database (RAC,RACONENODE,SI)
62+
# is_container: True # (true/false) Is the database a container database
63+
# storage_type: FS # Database storage to be used. ASM or FS.
64+
# oracle_db_mem_totalmb: 1024 # Amount of RAM to be used for SGA
65+
# oracle_database_type: MULTIPURPOSE # MULTIPURPOSE|DATA_WAREHOUSING|OLTP
66+
# redolog_size_in_mb: 100
67+
# datafile_dest: /u02/oradata
68+
# recoveryfile_dest: /u02/fra
69+
# state: present
70+
# init_parameters:
71+
# - {name: db_create_file_dest, value: '/u02/oradata', scope: both, state: present}
72+
# - {name: db_recovery_file_dest, value: '/u02/fra', scope: both, state: present}
73+
# - {name: db_recovery_file_dest_size, value: 20G, scope: both, state: present}
74+
# services:
75+
# - { name: service112, state: started }
76+
# users:
77+
# - schema: dbauser
78+
# grants:
79+
# - dba
80+
# state: present
81+
# This will create another database using the same ORACLE_HOME as above (/u10/app/oracle/12.2.0.1/db1, but is not running a listener)
82+
# - home: db1 # 'Last' directory in ORACLE_HOME path (e.g /u01/app/oracle/12.2.0.1/db1)
83+
# oracle_version_db: 12.2.0.1 # Oracle versiono (12.2.0.1,12.1.0.2,12.1.0.1,11.2.0.4,11.2.0.3)
84+
# oracle_edition: EE # The edition of database-server (EE,SE,SEONE)
85+
# oracle_db_name: blergh # Database name
86+
# oracle_db_type: SI # Type of database (RAC,RACONENODE,SI)
87+
# is_container: false # (true/false) Is the database a container database
88+
# pdb_prefix: shit
89+
# num_pdbs: 0
90+
# storage_type: FS # Database storage to be used. ASM or FS.
91+
# oracle_db_mem_totalmb: 1024 # Amount of RAM to be used for SGA
92+
# oracle_database_type: MULTIPURPOSE # MULTIPURPOSE|DATA_WAREHOUSING|OLTP
93+
# redolog_size_in_mb: 100
94+
# datafile_dest: /u02
95+
# recoveryfile_dest: /u02
96+
# state: present
97+
98+
# This will create another ORACLE_HOME (/u10/app/oracle/12.1.0.2/db1, a db called xxx but is not running a listener)
99+
# - home: db1 # 'Last' directory in ORACLE_HOME path (e.g /u01/app/oracle/12.2.0.1/db1)
100+
# oracle_version_db: 12.1.0.2 # Oracle versiono (12.2.0.1,12.1.0.2,12.1.0.1,11.2.0.4,11.2.0.3)
101+
# oracle_edition: EE # The edition of database-server (EE,SE,SEONE)
102+
# oracle_db_name: xxx # Database name
103+
# oracle_db_type: SI # Type of database (RAC,RACONENODE,SI)
104+
# is_container: false # (true/false) Is the database a container database
105+
# pdb_prefix: pdb
106+
# num_pdbs: 0
107+
# storage_type: FS # Database storage to be used. ASM or FS.
108+
# oracle_db_mem_totalmb: 1024 # Amount of RAM to be used for SGA
109+
# oracle_database_type: MULTIPURPOSE # MULTIPURPOSE|DATA_WAREHOUSING|OLTP
110+
# redolog_size_in_mb: 100
111+
# datafile_dest: /u02
112+
# recoveryfile_dest: /u02
113+
# state: present

group_vars/vbox-si-fs/passwords.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,5 @@ dbpasswords:
1111
sys: Oracle_123
1212
dbsnmp: Oracle_123
1313
pdbadmin: Oracle_456
14-
14+
orclpdb1:
15+
appuser1: appuser1

group_vars/vbox-si-fs/pdbs.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
oracle_pdbs:
2+
- pdb_name: orclpdb1
3+
datafile_dest: /u02/oradata/
4+
cdb: orclcdb
5+
home: db1
6+
oracle_version_db: 12.2.0.1
7+
state: present
8+
tablespaces:
9+
- { name: users, size: 10M, bigfile: True, autoextend: false , next: 5M, maxsize: 500M, content: permanent, state: present }
10+
- { name: appuser1_data, size: 10M, bigfile: True, autoextend: false , next: 5M, maxsize: 500M, content: permanent, state: present }
11+
init_parameters:
12+
- {name: db_create_file_dest, value: '/u02/oradata/', scope: both, state: present}
13+
services:
14+
- { name: app1_service, state: started }
15+
users:
16+
- schema: appuser1
17+
default_tablespace: appuser1_data
18+
grants:
19+
- approle1
20+
state: present
21+
roles:
22+
- name: approle1
23+
grants:
24+
- create session
25+
- create table
26+
- select any table
27+
- select any dictionary
28+
state: present
29+
30+
# - pdb_name: pdb121
31+
# cdb: db121
32+
# home: db1
33+
# oracle_version_db: 12.1.0.2
34+
# datafile_dest: /u02/oradata/
35+
# state: present
36+
# tablespaces:
37+
# - { name: users, size: 10M, bigfile: True, autoextend: false , next: 5M, maxsize: 500M, content: permanent, state: present }
38+
# - { name: appuser2_data, size: 10M, bigfile: True, autoextend: false , next: 5M, maxsize: 500M, content: permanent, state: present }
39+
# init_parameters:
40+
# - {name: db_create_file_dest, value: '/u02/oradata/', scope: both, state: present}
41+
# services:
42+
# - { name: app2_service, state: started }
43+
# users:
44+
# - schema: appuser2
45+
# default_tablespace: appuser2_data
46+
# grants:
47+
# - approle2
48+
# state: present
49+
# roles:
50+
# - name: approle2
51+
# grants:
52+
# - create session
53+
# - create table
54+
# - select any table
55+
# - select any dictionary
56+
# state: present

0 commit comments

Comments
 (0)