Download Upgrade oracle database 10.2.0.4 to 11.2.0.1

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Upgrade oracle 10.2.0.4 to 11.2.0.1
Database name : ora10gdb01 (database to be upgraded)
Current version : 10.2.0.4
I am installing 11.2.0.1 in a different location and different home. My oracle 10g
binaries are installed in /u01/app/oracle/product/10.2.0.1/db01 which I upgraded
to 10.2.0.4
mkdir -p /u02/app/oracle/product/11.2.0/dbhome1
Download the software from www.oracle.com
Unzip the software
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
[oracle@db10g database]$ ./runInstaller
Untick I wish to receive security updates via my oracle support and click on next.
Click yes
Click on install database software only
Click Single instance database installation
Keep it default and click on next
Click on Enterprise Edition and click on next
ORACLE_BASE = /u02/app/oracle
Software binaries (ORACLE_HOME) = /u02/app/oracle/product/11.2.0/dbhome1
And click on next
As we already have dba and oinstall group click on next.
Click on Fix & check again it will ask you to execute as below to fix kernel
parameters
/tmp/CVU_11.2.0.1.0_oracle
execute
./runfixup.sh
In my case only four packages where required to be downloaded. I downloaded
all the four packages and installed using rpm –ivh package name.
And click on check again and click next.
All the pre requisites condition is succeeded. Click on next
Click on finish.
After finishing it will ask you to re root.sh
Before running root.sh backup your coraenv, oraenv & dbhome files from
/usr/local/bin location
mv coraenv coraenv10204
mv oraenv oraenv10204
mv dbhome dbhome10204
As root.sh will overwrite the files.
cp /u02/app/oracle/product/11.2.0/dbhome1/rdbms/admin/utlu112i.sql /tmp
SQL> spool pre_upgrade11g_ora10gdb01.log
SQL> @/tmp/utlu112i.sql
Oracle Database 11.2 Pre-Upgrade Information Tool 07-22-2014 18:52:19
.
*******************************************************************
***
Database:
*******************************************************************
***
--> name:
ORA10GDB
--> version:
10.2.0.4.0
--> compatible: 10.2.0.1.0
--> blocksize:
8192
--> platform:
Linux x86 64-bit
--> timezone file: V4
.
*******************************************************************
***
Tablespaces: [make adjustments in the current environment]
*******************************************************************
***
--> SYSTEM tablespace is adequate for the upgrade.
.... minimum required size: 747 MB
.... AUTOEXTEND additional space required: 247 MB
--> UNDOTBS1 tablespace is adequate for the upgrade.
.... minimum required size: 529 MB
--> SYSAUX tablespace is adequate for the upgrade.
.... minimum required size: 481 MB
.... AUTOEXTEND additional space required: 211 MB
--> TEMP tablespace is adequate for the upgrade.
.... minimum required size: 61 MB
.... AUTOEXTEND additional space required: 32 MB
.
*******************************************************************
***
Flashback: OFF
*******************************************************************
***
*******************************************************************
***
Update Parameters: [Update Oracle Database 11.2 init.ora or spfile]
*******************************************************************
***
WARNING: --> "java_pool_size" needs to be increased to at least 128 MB
.
*******************************************************************
***
Renamed Parameters: [Update Oracle Database 11.2 init.ora or spfile]
*******************************************************************
***
-- No renamed parameters found. No changes are required.
.
*******************************************************************
***
Obsolete/Deprecated Parameters: [Update Oracle Database 11.2 init.ora or spfile]
*******************************************************************
***
--> background_dump_dest
11.1
DEPRECATED replaced by
"diagnostic_dest"
--> user_dump_dest
11.1
DEPRECATED replaced by
11.1
DEPRECATED replaced by
"diagnostic_dest"
--> core_dump_dest
"diagnostic_dest"
.
*******************************************************************
***
Components: [The following database components will be upgraded or installed]
*******************************************************************
***
--> Oracle Catalog Views
[upgrade] VALID
--> Oracle Packages and Types [upgrade] VALID
--> JServer JAVA Virtual Machine [upgrade] VALID
--> Oracle XDK for Java
[upgrade] VALID
--> Oracle Workspace Manager
--> OLAP Analytic Workspace
[upgrade] VALID
[upgrade] VALID
--> OLAP Catalog
[upgrade] VALID
--> EM Repository
[upgrade] VALID
--> Oracle Text
[upgrade] VALID
--> Oracle XML Database
--> Oracle Java Packages
--> Oracle interMedia
--> Spatial
[upgrade] VALID
[upgrade] VALID
[upgrade] VALID
[upgrade] VALID
--> Data Mining
[upgrade] VALID
--> Expression Filter
[upgrade] VALID
--> Rule Manager
[upgrade] VALID
--> Oracle OLAP API
[upgrade] VALID
.
*******************************************************************
***
Miscellaneous Warnings
*******************************************************************
***
WARNING: --> Database is using a timezone file older than version 11.
.... After the release migration, it is recommended that DBMS_DST package
.... be used to upgrade the 10.2.0.4.0 database timezone version
.... to the latest version which comes with the new release.
WARNING: --> Database contains schemas with stale optimizer statistics.
.... Refer to the Upgrade Guide for instructions to update
.... schema statistics prior to upgrading the database.
.... Component Schemas with stale statistics:
.... SYS
.... WMSYS
.... OLAPSYS
.... SYSMAN
.... CTXSYS
.... XDB
.... MDSYS
WARNING: --> Database contains INVALID objects prior to upgrade.
.... The list of invalid SYS/SYSTEM objects was written to
.... registry$sys_inv_objs.
.... The list of non-SYS/SYSTEM objects was written to
.... registry$nonsys_inv_objs.
.... Use utluiobj.sql after the upgrade to identify any new invalid
.... objects due to the upgrade.
.... USER PUBLIC has 1 INVALID objects.
.... USER SYS has 2 INVALID objects.
WARNING: --> Database contains schemas with objects dependent on network
packages.
.... Refer to the Upgrade Guide for instructions to configure Network ACLs.
WARNING: --> EM Database Control Repository exists in the database.
.... Direct downgrade of EM Database Control is not supported. Refer to the
.... Upgrade Guide for instructions to save the EM data prior to upgrade.
WARNING:--> recycle bin in use.
.... Your recycle bin is turned on and it contains
.... 22 object(s). It is REQUIRED
.... that the recycle bin is empty prior to upgrading
.... your database.
.... The command: PURGE DBA_RECYCLEBIN
.... must be executed immediately prior to executing your upgrade.
.
PL/SQL procedure successfully completed.
SQL> show parameter java;
NAME
TYPE
VALUE
------------------------------------ ----------- -----------------------------java_max_sessionspace_size
java_pool_size
integer
0
big integer 0
java_soft_sessionspace_limit
integer
0
SQL> alter system set java_pool_size=200M; scope=spfile;
System altered.
SQL> desc dba_objects;
Name
Null? Type
----------------------------------------- -------- ---------------------------OWNER
OBJECT_NAME
VARCHAR2(30)
VARCHAR2(128)
SUBOBJECT_NAME
OBJECT_ID
DATA_OBJECT_ID
OBJECT_TYPE
CREATED
VARCHAR2(30)
NUMBER
NUMBER
VARCHAR2(19)
DATE
LAST_DDL_TIME
TIMESTAMP
STATUS
DATE
VARCHAR2(19)
VARCHAR2(7)
TEMPORARY
VARCHAR2(1)
GENERATED
VARCHAR2(1)
SECONDARY
VARCHAR2(1)
SQL> select object_name, object_type from dba_objects where owner='PUBLIC'
and status='INVALID';
OBJECT_NAME
-------------------------------------------------------------------------------OBJECT_TYPE
------------------DBA_REGISTRY_DATABASE
SYNONYM
SQL> ALTER PACKAGE DBMS_REGISTRY COMPILE BODY;
Package body altered.
SQL> ALTER VIEW dba_registry_database COMPILE;
View altered.
SQL> ALTER PUBLIC SYNONYM DBA_REGISTRY_DATABASE COMPILE;
Synonym altered.
SQL> select * from v$timezone_file;
FILENAME
VERSION
------------ ---------timezlrg.dat
4
SQL> purge dba_recyclebin;
DBA Recyclebin purged.
SQL> create pfile from spfile;
File created.
Copy pfile and passwordfile from old location to new location dbs directory.
SQL> !
cp initora10gdb01.ora orapwora10gdb
/u02/app/oracle/product/11.2.0/dbhome1/dbs
comment *.background_dump_dest, *.core_dump_dest, *.user_dump_dest
and add
*.diagnostic_dest=’/u02/app/oracle
b) Change
*.compatible=’10.2.0.1.0′
to
*.compatible=’11.2.0′
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> quit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[oracle@db10g ~]$ export
ORACLE_HOME=/u02/app/oracle/product/11.2.0/dbhome1
[oracle@db10g ~]$ export ORACLE_SID=ora10gdb01
[oracle@db10g ~]$ export PATH=$ORACLE_HOME/bin:$PATH
[oracle@db10g dbs]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Tue Jul 22 20:11:49 2014
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup upgrade;
ORACLE instance started.
Total System Global Area 1202556928 bytes
Fixed Size
2212816 bytes
Variable Size
553651248 bytes
Database Buffers
Redo Buffers
Database mounted.
Database opened.
637534208 bytes
9158656 bytes
SQL> spool upgrade11g_ora10gdb01.log
SQL> @?/rdbms/admin/catupgrd.sql
[oracle@db10g /]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Tue Jul 22 21:10:30 2014
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 1202556928 bytes
Fixed Size
2212816 bytes
Variable Size
553651248 bytes
Database Buffers
Redo Buffers
Database mounted.
Database opened.
637534208 bytes
9158656 bytes
SQL> @?/rdbms/admin/utlu112s.sql
.
Oracle Database 11.2 Post-Upgrade Status Tool
07-22-2014 21:14:57
.
Component
Status
Version HH:MM:SS
.
Oracle Server
.
VALID
11.2.0.1.0 00:11:27
JServer JAVA Virtual Machine
.
VALID
11.2.0.1.0 00:07:32
Oracle Workspace Manager
.
VALID
11.2.0.1.0 00:00:29
OLAP Analytic Workspace
.
VALID
11.2.0.1.0 00:00:26
VALID
11.2.0.1.0 00:00:51
VALID
11.2.0.1.0 00:00:36
OLAP Catalog
.
Oracle OLAP API
.
Oracle Enterprise Manager
.
VALID
11.2.0.1.0 00:08:16
VALID
11.2.0.1.0 00:01:44
Oracle XDK
.
Oracle Text
.
VALID
11.2.0.1.0 00:01:17
VALID
11.2.0.1.0 00:03:39
Oracle XML Database
.
Oracle Database Java Packages
.
VALID
11.2.0.1.0 00:00:19
VALID
11.2.0.1.0 00:04:36
VALID
11.2.0.1.0 00:04:23
Oracle Multimedia
.
Spatial
.
Oracle Expression Filter
.
VALID
11.2.0.1.0 00:00:08
VALID
11.2.0.1.0 00:00:07
Oracle Rule Manager
.
Gathering Statistics
.
00:04:38
Total Upgrade Time: 00:50:38
PL/SQL procedure successfully completed.
2.5 Perform upgrade actions that do not require the database to be in UPGRADE
mode
SQL>@?/rdbms/admin/catuppst.sql
SQL> spool post_upgrade.log
Compile any invalid object using utlrp.sql
SQL> @?/rdbms/admin/utlrp.sql
create listener using the new oracle 11g home binaries
SQL> desc dba_registry;
Name
Null? Type
----------------------------------------- -------- ---------------------------COMP_ID
COMP_NAME
NOT NULL VARCHAR2(30)
VARCHAR2(255)
VERSION
VARCHAR2(30)
STATUS
VARCHAR2(11)
MODIFIED
NAMESPACE
VARCHAR2(20)
NOT NULL VARCHAR2(30)
CONTROL
NOT NULL VARCHAR2(30)
SCHEMA
NOT NULL VARCHAR2(30)
PROCEDURE
STARTUP
VARCHAR2(61)
VARCHAR2(8)
PARENT_ID
VARCHAR2(30)
OTHER_SCHEMAS
VARCHAR2(4000)
SQL> column comp_name format a35
SQL> column version format a20
SQL> select comp_name, version, status from dba_registry;
COMP_NAME
VERSION
STATUS
----------------------------------- -------------------- ----------Oracle Enterprise Manager
OLAP Catalog
Spatial
11.2.0.1.0
11.2.0.1.0
11.2.0.1.0
Oracle Multimedia
Oracle Text
VALID
VALID
11.2.0.1.0
Oracle XML Database
VALID
11.2.0.1.0
11.2.0.1.0
Oracle Data Mining
VALID
VALID
VALID
11.2.0.1.0
VALID
Oracle Expression Filter
11.2.0.1.0
VALID
Oracle Rule Manager
11.2.0.1.0
VALID
Oracle Workspace Manager
11.2.0.1.0
VALID
Oracle Database Catalog Views
11.2.0.1.0
VALID
COMP_NAME
VERSION
STATUS
----------------------------------- -------------------- ----------Oracle Database Packages and Types 11.2.0.1.0
JServer JAVA Virtual Machine
Oracle XDK
11.2.0.1.0
Oracle Database Java Packages
OLAP Analytic Workspace
Oracle OLAP API
11.2.0.1.0
VALID
VALID
VALID
11.2.0.1.0
11.2.0.1.0
11.2.0.1.0
VALID
VALID
VALID
17 rows selected.
our upgrade is successful
if you have any query please write to me at [email protected]
Related documents