80
Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Embed Size (px)

Citation preview

Page 1: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

… to Oracle 11.2 on Linux

From Oracle 11.1 on Solaris …

Page 2: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

About Scale Abilities• Full-stack consultancy and engineering for Oracle and Big Data

• Focus on depth, whilst grasping the big picture

• We can (and do, frequently) fix broken stuff, but…

• We would rather help you build a high quality solution in the first place

Page 3: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Page 4: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Fix the Storage Problem2 * NetApp FAS3250

3 shelves: 24 * 450GB 15k SAS disks2 controllers:

2 dual port 10Gbps NICs512GB flash card

Page 5: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

2 * NetApp FAS32503 shelves: 24 * 450GB 15k SAS disks2 controllers:

2 dual port 10Gbps NICs512GB flash card

Page 6: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

And while we’re at it…2 * NetApp FAS3250

3 shelves: 24 * 450GB 15k SAS disks2 controllers:

2 dual port 10Gbps NICs512GB flash card

4 * HP DL380 servers (200GB RAM)Oracle Linux 6

Oracle Database 11.2

Page 7: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

The Target2 * NetApp FAS3250

3 shelves: 24 * 450GB 15k SAS disks2 controllers:

2 dual port 10Gbps NICs512GB flash card

4 * HP DL380 servers (200GB RAM)Oracle Linux 6

Oracle Database 11.2

Page 8: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

What are we changing?Storage

SAN (fibre) NetApp NAS (IP)

HardwareSPARC Intel

DatabaseOracle 11.1 Oracle 11.2

Operating SystemSolaris Linux

Page 9: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

What are we changing?Storage

SAN (fibre) NetApp NAS (IP)

HardwareSPARC Intel

DatabaseOracle 11.1 Oracle 11.2

Operating SystemSolaris Linux

Page 10: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

The Requirement

No Downtime

Switch back if there is a problem

Page 11: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

and to make it a bit harder….

Page 12: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Database Structure

460 tables

1,000 indexes

5,400 segments

2,100 tablespaces

2,200 data files

Page 13: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Database Structure

460 tables

1,000 indexes

5,400 segments

2,100 tablespaces

2,200 data files

Page 14: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Database Structure

460 tables

1,000 indexes

5,400 segments

2,100 tablespaces

2,200 data files

Page 15: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Database Size

Total Space Usage

2,300GB

3 Largest Tables430GB340GB320GB

Page 16: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Database Size

Total Space Usage

2,300GB

3 Largest Tables430GB340GB320GB

Page 17: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

New Database Structure

Each schema 1 tablespace

1 tablespace for LOBs

3 largest tables tablespace each

Bigfile Tablespaces

2,000 20 tablespaces/data files

Partition 2 largest tables

Page 18: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

The Requirement

SPARC Intel (endianness)

Oracle 11.1 Oracle 11.2

No Downtime

Switch Back if there is a Problem

Reduce Tablespaces and Data Files

Partition 2 Largest Tables

Page 19: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Migration Solution

Data Pump

+

Oracle Streams

Page 20: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Migration OverviewStart Streams Capture on Old Database

Data Pump at SCN from Old to New Database

Start Streams Apply from SCN on New Database

Page 21: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Objects to Precreate

Tablespaces

Segment-owning users

2 largest tables (partitioned)

Roles (Applications and Users)

Directories

Page 22: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Page 23: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Index and Constraints SQLimpdp username parfile=indx_cons.par

index_cons.par:

directory=exportslogfile=imp_indx_cons.logparallel=4network_link=solarisdbinclude=constraint,ref_constraint,indexsqlfile=cr_indx_cons.sqlschemas=apollo,hera,pallas………… continued on next slide

Page 24: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Index and Constraints SQLimpdp username parfile=indx_cons.par

index_cons.par:

directory=exportslogfile=imp_indx_cons.logparallel=4network_link=solarisdbinclude=constraint,ref_constraint,indexsqlfile=cr_indx_cons.sqlschemas=apollo,hera,pallas………… continued on next slide

Page 25: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Index and Constraints SQLimpdp username parfile=indx_cons.par

index_cons.par:

directory=exportslogfile=imp_indx_cons.logparallel=4network_link=solarisdbinclude=constraint,ref_constraint,indexsqlfile=cr_indx_cons.sqlschemas=apollo,hera,pallas………… continued on next slide

Page 26: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Index and Constraints SQLimpdp username parfile=indx_cons.par

index_cons.par:

directory=exportslogfile=imp_indx_cons.logparallel=4network_link=solarisdbinclude=constraint,ref_constraint,indexsqlfile=cr_indx_cons.sqlschemas=apollo,hera,pallas………… continued on next slide

Page 27: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Index and Constraints SQLremap_tablespace=A_HGU_DATA_APR_2006:APOLLO_TS,\A_HGU_DATA_MAY_2006:APOLLO_TS,\…………A_JUR_INDX_AUG_2011:APOLLO_TS,\A_JUR_INDX_SEP_2011:APOLLO_TS,\…………A_TRK_DATA_MAY_2005:APOLLO_TRACK_TS,\A_TRK_DATA_JUN_2005:APOLLO_TRACK_TS,\…………P_WKP_DATA_SEP_2010:PALLAS_TS,\P_WKP_DATA_OCT_2010:PALLAS_TS,\

Page 28: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Index and Constraints SQLremap_tablespace=A_HGU_DATA_APR_2006:APOLLO_TS,\A_HGU_DATA_MAY_2006:APOLLO_TS,\…………A_JUR_INDX_AUG_2011:APOLLO_TS,\A_JUR_INDX_SEP_2011:APOLLO_TS,\…………A_TRK_DATA_MAY_2005:APOLLO_TRACK_TS,\A_TRK_DATA_JUN_2005:APOLLO_TRACK_TS,\…………P_WKP_DATA_SEP_2010:PALLAS_TS,\P_WKP_DATA_OCT_2010:PALLAS_TS,\

Page 29: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Index and Constraints SQLremap_tablespace=A_HGU_DATA_APR_2006:APOLLO_TS,\A_HGU_DATA_MAY_2006:APOLLO_TS,\…………A_JUR_INDX_AUG_2011:APOLLO_TS,\A_JUR_INDX_SEP_2011:APOLLO_TS,\…………A_TRK_DATA_MAY_2005:APOLLO_TRACK_TS,\A_TRK_DATA_JUN_2005:APOLLO_TRACK_TS,\…………P_WKP_DATA_SEP_2010:PALLAS_TS,\P_WKP_DATA_OCT_2010:PALLAS_TS,\

Page 30: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Index and Constraints SQLremap_tablespace=A_HGU_DATA_APR_2006:APOLLO_TS,\A_HGU_DATA_MAY_2006:APOLLO_TS,\…………A_JUR_INDX_AUG_2011:APOLLO_TS,\A_JUR_INDX_SEP_2011:APOLLO_TS,\…………A_TRK_DATA_MAY_2005:APOLLO_TRACK_TS,\A_TRK_DATA_JUN_2005:APOLLO_TRACK_TS,\…………P_WKP_DATA_SEP_2010:PALLAS_TS,\P_WKP_DATA_OCT_2010:PALLAS_TS,\

Page 31: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Data Pump Import

undo_retention

Start Streams Capture on Old Database

Page 32: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Data Pump Importimpdp username parfile=table_data.par

table_data.par:directory=exportslogfile=imp_table_data.logparallel=4network_link=solarisdbflashback_scn=195203110042table_exists_action=APPENDexclude=statistics,constraint,\ ref_constraint,index,index_statisticsschemas=apollo,hera,pallas,\ dbell,jknowles,staylor,glloyd,\

………… continued on next slide

Page 33: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Data Pump Importimpdp username parfile=table_data.par

table_data.par:directory=exportslogfile=imp_table_data.logparallel=4network_link=solarisdbflashback_scn=195203110042table_exists_action=APPENDexclude=statistics,constraint,\ ref_constraint,index,index_statisticsschemas=apollo,hera,pallas,\ dbell,jknowles,staylor,glloyd,\

………… continued on next slide

Page 34: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Data Pump Importimpdp username parfile=table_data.par

table_data.par:directory=exportslogfile=imp_table_data.logparallel=4network_link=solarisdbflashback_scn=195203110042table_exists_action=APPENDexclude=statistics,constraint,\ ref_constraint,index,index_statisticsschemas=apollo,hera,pallas,\ dbell,jknowles,staylor,glloyd,\

………… continued on next slide

Page 35: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Data Pump Importimpdp username parfile=table_data.par

table_data.par:directory=exportslogfile=imp_table_data.logparallel=4network_link=solarisdbflashback_scn=195203110042table_exists_action=APPENDexclude=statistics,constraint,\ ref_constraint,index,index_statisticsschemas=apollo,hera,pallas,\ dbell,jknowles,staylor,glloyd,\

………… continued on next slide

Page 36: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Data Pump Importimpdp username parfile=table_data.par

table_data.par:directory=exportslogfile=imp_table_data.logparallel=4network_link=solarisdbflashback_scn=195203110042table_exists_action=APPENDexclude=statistics,constraint,\ ref_constraint,index,index_statisticsschemas=apollo,hera,pallas,\ dbell,jknowles,staylor,glloyd,\

………… continued on next slide

Page 37: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Data Pump Importremap_tablespace=A_HGU_DATA_APR_2006:APOLLO_TS,\A_HGU_DATA_MAY_2006:APOLLO_TS,\…………A_JUR_INDX_AUG_2011:APOLLO_TS,\A_JUR_INDX_SEP_2011:APOLLO_TS,\…………A_TRK_DATA_MAY_2005:APOLLO_TRACK_TS,\A_TRK_DATA_JUN_2005:APOLLO_TRACK_TS,\…………P_WKP_DATA_SEP_2010:PALLAS_TS,\P_WKP_DATA_OCT_2010:PALLAS_TS,\

Page 38: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Post Import Tasks

Create triggers for 2 precreated tables

Run sqlfile created by first import (indexes and constraints)

Copy sequences from Solaris DR Database

Page 39: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Oracle StreamsDefine Streams Apply Processes

Set Schema Instantiation SCN

Start Streams Apply Processes

Set Up Streams from New Database to Old Database

Page 40: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Page 41: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Page 42: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

SolarisDR

SolarisDR

Page 43: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

Page 44: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

Page 45: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

Page 46: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

LinuxDR

LinuxDR

Page 47: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

LinuxDR

LinuxDR

Page 48: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

LinuxDR

LinuxDR

Page 49: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

LinuxDR

LinuxDR

Page 50: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

LinuxDR

LinuxDR

Page 51: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

LinuxDR

LinuxDR

Page 52: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

LinuxDR

LinuxDR

Page 53: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

LinuxDR

LinuxDR

Page 54: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

LinuxDR

LinuxDR

Page 55: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

Page 56: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

LinuxDR

LinuxDR

Page 57: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

LinuxDR

LinuxDR

Page 58: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Solaris Production

Solaris Production

Linux Production

Linux Production

SolarisDR

SolarisDR

LinuxDR

LinuxDR

Page 59: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Page 60: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Oracle 11.2 Clusterware“Clusterware” (CRS) “Grid

Infrastructure” (GI)

ASM part of Grid Infrastructure

GI PSU contains Database PSU

Apply GI PSU to GI and Database Homes

Page 61: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Oracle 11.2 SCAN

jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on) (ADDRESS=(PROTOCOL=TCP)(HOST=host1)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=host2)(PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=service_name)))

jdbc:oracle:thin:@//scan_name:1521/service_name

jdbc:oracle:thin:@scan_name:1521/service_name

Page 62: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Oracle 11.2 SCAN

jdbc:oracle:thin:@host1:1521:sid1

jdbc:oracle:thin:@scan_name:1521:service_name

Page 63: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Oracle 11.2 SCAN

jdbc:oracle:thin:@host1:1521:sid1

jdbc:oracle:thin:@scan_name:1521:service_name

jdbc:oracle:thin:@scan_name:1521/service_name

Page 64: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Oracle 11.2 SCAN

jdbc:oracle:thin:@host1:1521:sid1

jdbc:oracle:thin:@scan_name:1521:service_name

jdbc:oracle:thin:@scan_name:1521/service_name

Page 65: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Page 66: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

System and Network Admins

Huge Pages

oracle-rdbms-server-11gR2-preinstall

Page 67: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

System and Network Admins

Huge Pages

yum install oracle-rdbms-server-11gR2-preinstall

Open firewall for SCAN and VIP IP addresses

To stop and start whole stack need root access to:

<GI_home>/bin/crsctl

Page 68: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Directory Permissions

Solarisdrwxr-xr-x oracle oinstall Oct 28 14:24 oracle/

Linuxdrwx------ oracle oinstall Oct 16 12:35 oracle/

Page 69: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Directory Permissions

Solarisdrwxr-xr-x oracle oinstall Oct 28 14:24 oracle/

Linuxdrwx------ oracle oinstall Oct 16 12:35 oracle/

Page 70: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Page 71: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

StorageGrid Homegrid 20GB

Voting Disks and OCRocr1, ocr2, ocr3 10GB

Database Software and Diagnostic Destinationoracle 100GB

Databasedata 3TBflash 3TB

redo 100GBtemp 100GB

Page 72: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Local StorageGrid Homegrid 20GB

Voting Disks and OCRocr1, ocr2, ocr3 10GB

Database Software and Diagnostic Destinationoracle 100GB

Databasedata 3TBflash 3TB

redo 100GBtemp 100GB

Page 73: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

NFS StorageGrid Homegrid 20GB

Voting Disks and OCRocr1, ocr2, ocr3 10GB

Database Software and Diagnostic Destinationoracle 100GB

Databasedata 3TBflash 3TB

redo 100GBtemp 100GB

Page 74: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Direct NFS StorageGrid Homegrid 20GB

Voting Disks and OCRocr1, ocr2, ocr3 10GB

Database Software and Diagnostic Destinationoracle 100GB

Databasedata 3TBflash 3TB

redo 100GBtemp 100GB

Page 75: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

StorageGrid Homegrid 20GB

Voting Disks and OCRocr1, ocr2, ocr3 10GB

Database Software and Diagnostic Destinationoracle 100GB

Databasedata 3TBflash 3TB

redo 100GBtemp 100GB

Page 76: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Page 77: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Migration MethodStart Streams Capture on Old Database

Data Pump at SCN from Old to New Database

Start Streams Apply from SCN on New Database

Page 78: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Alternative Migration Methods

Data Pump and another replication technology

Cross-Platform Transportable Tablespaces

Page 79: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

Page 80: Copyright © 2013 Scale Abilities Ltd … to Oracle 11.2 on Linux From Oracle 11.1 on Solaris …

Copyright © 2013 Scale Abilities Ltd

@scaleabilities

@phurley

www.scaleabilities.co.uk

[email protected]