Skip to content
This repository was archived by the owner on Jun 10, 2021. It is now read-only.

Commit d664609

Browse files
Updated for Ansible 2.0
1 parent 8bdb3ac commit d664609

File tree

5 files changed

+36
-36
lines changed

5 files changed

+36
-36
lines changed

tasks/main.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
shell: ./db_unique_name.sh
1818
args:
1919
chdir: "{{ oracle_stage }}"
20-
environment: env_old
20+
environment: "{{ env_old }}"
2121
register: db_unique_name_out
2222
tags: always
2323

tasks/pre_upgrade.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99

1010
- name: Shutdown database immediate (noarchivelog)
1111
shell: echo "shutdown immediate;" | sqlplus / as sysdba
12-
environment: env_old
12+
environment: "{{ env_old }}"
1313
when: database_parameters[db_name].log_mode == 'noarchivelog'
1414
tags:
1515
- archivelog
1616

1717
- name: Startup Mount (noarchivelog)
1818
shell: echo "startup mount;" | sqlplus / as sysdba
19-
environment: env_old
19+
environment: "{{ env_old }}"
2020
when: database_parameters[db_name].log_mode == 'noarchivelog'
2121
tags:
2222
- archivelog
@@ -25,7 +25,7 @@
2525
shell: echo exit | sqlplus / as sysdba @enable_archivelog.sql
2626
args:
2727
chdir: "{{ oracle_stage }}"
28-
environment:
28+
environment: "{{ env }}"
2929
ORACLE_HOME: "{{ oracle_home_old }}"
3030
ORACLE_SID: "{{ db_name }}"
3131
PATH: "{{ oracle_home_old }}/bin"
@@ -41,7 +41,7 @@
4141

4242
- name: backup database (level 0)
4343
shell: rman @{{ oracle_stage }}/pre_upgrade_backup_0.rman
44-
environment:
44+
environment: "{{ env }}"
4545
ORACLE_HOME: "{{ oracle_home_old }}"
4646
ORACLE_SID: "{{ db_name }}"
4747
PATH: "{{ oracle_home_old }}/bin"
@@ -55,7 +55,7 @@
5555
args:
5656
chdir: "{{ oracle_home }}/rdbms/admin"
5757
register: preupgrd
58-
environment: env_old
58+
environment: "{{ env_old }}"
5959
tags: preupgrade_script
6060

6161
- debug: var=preupgrd
@@ -69,7 +69,7 @@
6969
args:
7070
chdir: "{{ oracle_base }}/cfgtoollogs/{{ db_unique_name }}/preupgrade/"
7171
register: fixups
72-
environment: env_old
72+
environment: "{{ env_old }}"
7373

7474
- debug: var=fixups.stdout_lines
7575

@@ -85,4 +85,4 @@
8585
shell: echo exit | sqlplus / as sysdba @pre_upgrade_tasks.sql
8686
args:
8787
chdir: "{{ oracle_stage }}"
88-
environment: env_old
88+
environment: "{{ env_old }}"

tasks/upgrade.yml

+24-24
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
shell: echo exit | sqlplus / as sysdba @enable_flashback_database.sql
1111
args:
1212
chdir: "{{ oracle_stage }}"
13-
environment:
13+
environment: "{{ env }}"
1414
ORACLE_HOME: "{{ oracle_home_old }}"
1515
ORACLE_SID: "{{ db_name }}"
1616
PATH: "{{ oracle_home_old }}/bin"
@@ -28,7 +28,7 @@
2828

2929
- name: backup database (level 1)
3030
shell: rman @{{ oracle_stage }}/pre_upgrade_backup_1.rman
31-
environment:
31+
environment: "{{ env }}"
3232
ORACLE_HOME: "{{ oracle_home_old }}"
3333
ORACLE_SID: "{{ db_name }}"
3434
PATH: "{{ oracle_home_old }}/bin"
@@ -39,7 +39,7 @@
3939

4040
- name: shutdown database immediate
4141
shell: echo "shutdown immediate;" | sqlplus / as sysdba
42-
environment: env_old
42+
environment: "{{ env_old }}"
4343

4444
#update db to run out of new home
4545
- name: update oratab with new database home
@@ -60,11 +60,11 @@
6060

6161
- name: startup upgrade
6262
shell: echo "startup upgrade;" | sqlplus / as sysdba
63-
environment: env
63+
environment: "{{ env }}"
6464

6565
- name: run catupgrd.sql (log files in oracle_stage/<db_name>_upgrade/)
6666
shell: "cd {{ oracle_home }}/rdbms/admin; {{ oracle_home }}/perl/bin/perl catctl.pl -l {{ oracle_stage }} catupgrd.sql"
67-
environment: env
67+
environment: "{{ env }}"
6868
async: 10800 # 3 hrs
6969
poll: 30
7070

@@ -74,14 +74,14 @@
7474

7575
- name: Startup Database
7676
shell: echo "startup;" | sqlplus / as sysdba
77-
environment: env
77+
environment: "{{ env }}"
7878

7979
- name: Run postupgrade_fixups.sql
8080
shell: echo exit | sqlplus / as sysdba @postupgrade_fixups.sql
8181
args:
8282
chdir: "{{ oracle_base }}/cfgtoollogs/{{ db_unique_name }}/preupgrade/"
8383
register: postupgrade_fixups
84-
environment: env
84+
environment: "{{ env }}"
8585

8686
- debug: var=postupgrade_fixups.stdout_lines
8787

@@ -90,7 +90,7 @@
9090
args:
9191
chdir: "{{ oracle_home }}/rdbms/admin"
9292
register: catuppst
93-
environment: env
93+
environment: "{{ env }}"
9494

9595
- name: Show output of catuppst.sql
9696
debug: var=catuppst.stdout_lines
@@ -102,29 +102,17 @@
102102
shell: echo exit | sqlplus / as sysdba @utlprp
103103
args:
104104
chdir: "{{ oracle_home }}/rdbms/admin"
105-
environment: env
105+
environment: "{{ env }}"
106106

107107
# - name: copy postupgrade_fixups output to oracle_stage
108108
# copy: content="{{ postupgrade_fixups.stdout }}" dest="{{ oracle_stage }}/postupgrade_fixups.log"
109109

110-
- name: Upgrade status check (utlu121s.sql)
111-
shell: echo exit | sqlplus / as sysdba @utlu121s
112-
args:
113-
chdir: "{{ oracle_home }}/rdbms/admin"
114-
register: utlu121s
115-
environment: env
116-
117-
- debug: var=utlu121s.stdout_lines
118-
119-
- name: copy utlu121s output to oracle_stage
120-
copy: content="{{ utlu121s.stdout }}" dest="{{ oracle_stage }}/utlu121s.log"
121-
122110
- name: Invalid object check (utluiobj.sql)
123111
shell: echo exit | sqlplus / as sysdba @utluiobj
124112
args:
125113
chdir: "{{ oracle_home }}/rdbms/admin"
126114
register: utluiobj
127-
environment: env
115+
environment: "{{ env }}"
128116

129117
- debug: var=utluiobj.stdout_lines
130118

@@ -141,10 +129,22 @@
141129
shell: echo exit | sqlplus / as sysdba @post_upgrade_tasks.sql
142130
args:
143131
chdir: "{{ oracle_stage }}"
144-
environment: env
132+
environment: "{{ env }}"
145133

146134
- name: Recompile invalid objects
147135
shell: echo exit | sqlplus / as sysdba @utlprp
148136
args:
149137
chdir: "{{ oracle_home }}/rdbms/admin"
150-
environment: env
138+
environment: "{{ env }}"
139+
140+
- name: Upgrade status check (utlu121s.sql)
141+
shell: echo exit | sqlplus / as sysdba @utlu121s
142+
args:
143+
chdir: "{{ oracle_home }}/rdbms/admin"
144+
register: utlu121s
145+
environment: "{{ env }}"
146+
147+
- debug: var=utlu121s.stdout_lines
148+
149+
- name: copy utlu121s output to oracle_stage
150+
copy: content="{{ utlu121s.stdout }}" dest="{{ oracle_stage }}/utlu121s.log"

tasks/upgrade_final.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
shell: echo exit | sqlplus / as sysdba @upgrade_final_tasks.sql
1111
args:
1212
chdir: "{{ oracle_stage }}"
13-
environment: env
13+
environment: "{{ env }}"
1414

1515
## Backup Database
1616
- name: template final upgrade backup (level 0)
@@ -22,7 +22,7 @@
2222

2323
- name: final upgrade backup (level 0)
2424
shell: rman @{{ oracle_stage }}/final_upgrade_backup_0.rman
25-
environment:
25+
environment: "{{ env }}"
2626
ORACLE_HOME: "{{ oracle_home }}"
2727
ORACLE_SID: "{{ db_name }}"
2828
PATH: "{{ oracle_home }}/bin"

tasks/upgrade_tzv.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
args:
1616
chdir: "{{ oracle_stage }}"
1717
register: tzv_check
18-
environment: env
18+
environment: "{{ env }}"
1919

2020
- debug: var=tzv_check
2121

@@ -24,6 +24,6 @@
2424
args:
2525
chdir: "{{ oracle_stage }}"
2626
register: tzv_apply
27-
environment: env
27+
environment: "{{ env }}"
2828

2929
- debug: var=tzv_apply

0 commit comments

Comments
 (0)