|
10 | 10 | shell: echo exit | sqlplus / as sysdba @enable_flashback_database.sql
|
11 | 11 | args:
|
12 | 12 | chdir: "{{ oracle_stage }}"
|
13 |
| - environment: |
| 13 | + environment: "{{ env }}" |
14 | 14 | ORACLE_HOME: "{{ oracle_home_old }}"
|
15 | 15 | ORACLE_SID: "{{ db_name }}"
|
16 | 16 | PATH: "{{ oracle_home_old }}/bin"
|
|
28 | 28 |
|
29 | 29 | - name: backup database (level 1)
|
30 | 30 | shell: rman @{{ oracle_stage }}/pre_upgrade_backup_1.rman
|
31 |
| - environment: |
| 31 | + environment: "{{ env }}" |
32 | 32 | ORACLE_HOME: "{{ oracle_home_old }}"
|
33 | 33 | ORACLE_SID: "{{ db_name }}"
|
34 | 34 | PATH: "{{ oracle_home_old }}/bin"
|
|
39 | 39 |
|
40 | 40 | - name: shutdown database immediate
|
41 | 41 | shell: echo "shutdown immediate;" | sqlplus / as sysdba
|
42 |
| - environment: env_old |
| 42 | + environment: "{{ env_old }}" |
43 | 43 |
|
44 | 44 | #update db to run out of new home
|
45 | 45 | - name: update oratab with new database home
|
|
60 | 60 |
|
61 | 61 | - name: startup upgrade
|
62 | 62 | shell: echo "startup upgrade;" | sqlplus / as sysdba
|
63 |
| - environment: env |
| 63 | + environment: "{{ env }}" |
64 | 64 |
|
65 | 65 | - name: run catupgrd.sql (log files in oracle_stage/<db_name>_upgrade/)
|
66 | 66 | shell: "cd {{ oracle_home }}/rdbms/admin; {{ oracle_home }}/perl/bin/perl catctl.pl -l {{ oracle_stage }} catupgrd.sql"
|
67 |
| - environment: env |
| 67 | + environment: "{{ env }}" |
68 | 68 | async: 10800 # 3 hrs
|
69 | 69 | poll: 30
|
70 | 70 |
|
|
74 | 74 |
|
75 | 75 | - name: Startup Database
|
76 | 76 | shell: echo "startup;" | sqlplus / as sysdba
|
77 |
| - environment: env |
| 77 | + environment: "{{ env }}" |
78 | 78 |
|
79 | 79 | - name: Run postupgrade_fixups.sql
|
80 | 80 | shell: echo exit | sqlplus / as sysdba @postupgrade_fixups.sql
|
81 | 81 | args:
|
82 | 82 | chdir: "{{ oracle_base }}/cfgtoollogs/{{ db_unique_name }}/preupgrade/"
|
83 | 83 | register: postupgrade_fixups
|
84 |
| - environment: env |
| 84 | + environment: "{{ env }}" |
85 | 85 |
|
86 | 86 | - debug: var=postupgrade_fixups.stdout_lines
|
87 | 87 |
|
|
90 | 90 | args:
|
91 | 91 | chdir: "{{ oracle_home }}/rdbms/admin"
|
92 | 92 | register: catuppst
|
93 |
| - environment: env |
| 93 | + environment: "{{ env }}" |
94 | 94 |
|
95 | 95 | - name: Show output of catuppst.sql
|
96 | 96 | debug: var=catuppst.stdout_lines
|
|
102 | 102 | shell: echo exit | sqlplus / as sysdba @utlprp
|
103 | 103 | args:
|
104 | 104 | chdir: "{{ oracle_home }}/rdbms/admin"
|
105 |
| - environment: env |
| 105 | + environment: "{{ env }}" |
106 | 106 |
|
107 | 107 | # - name: copy postupgrade_fixups output to oracle_stage
|
108 | 108 | # copy: content="{{ postupgrade_fixups.stdout }}" dest="{{ oracle_stage }}/postupgrade_fixups.log"
|
109 | 109 |
|
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 |
| - |
122 | 110 | - name: Invalid object check (utluiobj.sql)
|
123 | 111 | shell: echo exit | sqlplus / as sysdba @utluiobj
|
124 | 112 | args:
|
125 | 113 | chdir: "{{ oracle_home }}/rdbms/admin"
|
126 | 114 | register: utluiobj
|
127 |
| - environment: env |
| 115 | + environment: "{{ env }}" |
128 | 116 |
|
129 | 117 | - debug: var=utluiobj.stdout_lines
|
130 | 118 |
|
|
141 | 129 | shell: echo exit | sqlplus / as sysdba @post_upgrade_tasks.sql
|
142 | 130 | args:
|
143 | 131 | chdir: "{{ oracle_stage }}"
|
144 |
| - environment: env |
| 132 | + environment: "{{ env }}" |
145 | 133 |
|
146 | 134 | - name: Recompile invalid objects
|
147 | 135 | shell: echo exit | sqlplus / as sysdba @utlprp
|
148 | 136 | args:
|
149 | 137 | 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" |
0 commit comments