Skip to content

Commit 4515a8a

Browse files
committed
Updated readme
1 parent ad24428 commit 4515a8a

File tree

1 file changed

+24
-25
lines changed

1 file changed

+24
-25
lines changed

README.md

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ Pre-requisites:
1010
- Ansible >= 2.4
1111
- Oracle Linux (or any RHEL-based Linux System) >= 6.4
1212
- Oracle Database/Grid Infrastructure 18.3.0.0, 12.2.0.1, 12.1.0.1, 12.1.0.2, 11.2.0.4, 11.2.0.3
13+
- For example configurations, look in:
14+
```
15+
SI/FS: group_vars/vbox-si-fs. - vagrant config: http://github.com/oravirt/vagrant-vbox-si-fs
16+
SI/ASM: group_vars/vbox-si-asm - vagrant config: http://github.com/oravirt/vagrant-vbox-si-asm
17+
RAC/ASM: group_vars/vbox-rac-dc1 - vagrant config: http://github.com/oravirt/vagrant-vbox-rac
18+
```
1319

1420
By default, installs a single instance 18.3.0.0 database on a filesystem.
1521

@@ -34,6 +40,8 @@ By default, installs a single instance 18.3.0.0 database on a filesystem.
3440

3541
### Roles
3642

43+
A lot of these roles uses Ansible modules that comes from [ansible-oracle-modules](https://github.com/oravirt/ansible-oracle-module)
44+
3745
**common**
3846

3947
This will configure stuff common to all machines
@@ -79,10 +87,6 @@ This role will install and configure Oracle Grid Infrastructure (RAC/SI)
7987
- Install Oracle Grid Infrastructure
8088

8189

82-
_**oraasm-createdg (deprecated - use oraasm-manage-diskgroups instead)**_
83-
84-
_This role will create the diskgroup(s) that should be used for database storage. Uses asmca to create diskgroups.
85-
- Generates a shellscript that uses asmca to create the diskgroups._
8690

8791
**oraasm-manage-diskgroups**
8892

@@ -103,28 +107,10 @@ This role will install the oracle database server(s). It is possible to run more
103107
**oradb-manage-db**
104108

105109
This role statefully manages the lifecycle of a database
106-
- Manages the db using the **oracle_db** module
110+
- Uses the **oracle_db** module
111+
- Creates/deletes: `state: present/absent`
107112
- Maintains archivelog/force_logging True/False
108113

109-
110-
_**oradb-create (deprecated - use oradb-manage-db instead)**_
111-
112-
_This role creates the databases (RAC/RAC One Node, Single Instance). Possible to create container databases. Performs a dbca silent run to create the database.
113-
- Generates a responsefile to be used by dbca
114-
- Creates the db using dbca
115-
- Changes parameters based on input._
116-
117-
118-
_**oradb-delete (deprecated - use oradb-manage-db instead)**_
119-
120-
_This role deletes a database_
121-
122-
123-
_**oraswgi-opatch (deprecated - use oraswgi-manage-patches instead)_
124-
125-
_This role will use opatch to apply a patch to a Grid Infrastructure home. At the moment it is basically written to apply PSU's, not one-off patches. It'll probably work but it is not designed for that at the moment.
126-
Does an initial check to see if the patches are already applied, and skips through all steps if they are._
127-
128114
**oraswgi-manage-patches**
129115

130116
Manage patches in a GI environment
@@ -153,7 +139,8 @@ Configures cron schedules if needed
153139

154140
**oradb-manage-<*>**
155141

156-
Statefully manages various aspects of the DB
142+
Statefully manages various aspects of the DB. They all use modules from [ansible-oracle-modules](https://github.com/oravirt/ansible-oracle-module)
143+
157144
- **oradb-manage-pdb**
158145
- **oradb-manage-tablespace**
159146
- **oradb-manage-parameters**
@@ -165,6 +152,18 @@ Statefully manages various aspects of the DB
165152

166153

167154

155+
###Deprecated roles
156+
157+
_**oraasm-createdg (use oraasm-manage-diskgroups instead)**_
158+
159+
_**oradb-create (use oradb-manage-db instead)**_
160+
161+
_**oradb-delete (use oradb-manage-db instead)**_
162+
163+
_**oraswgi-opatch (use oraswgi-manage-patches instead)**_
164+
165+
166+
168167
### Note
169168

170169
These are the Oracle binaries that are pre-configured to be used. They have to be manually downloaded and made available (either locally, from a web endpoint or through a nfs-share)

0 commit comments

Comments
 (0)