Tuesday, September 25, 2018

bation with rman


 

 

 

 

 

 

 

 

 

 

 

Documented : RMAN DATA VALIDATION FOR  ENOVIA                 Prepared By :  Amin Ali Ansari

Dated            :   06-July-2018

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Data Backup Validation Of Enovia Database

 

 

Details:

 

Platform:

Linux ENOVIA-DB-SRV.ttps.toshiba-india.com 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux

 

Production Server: 10.116.8.9

Test Server : 10.116.8.6

 

Prod user: oracle

Test User: enotest

 

 

Steps to Clone an Oracle Database Instance

This procedure documents the steps to follow when cloning an Oracle database instance.

 

 

1.Check the database name.

select name from v$database;

ORCL

 

2.Check the Listener service.

Lsnrctl status ORCL

[oracle@ENOVIA-DB-SRV ~]$ lsnrctl status ORCL

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 12-JUN-2018 14:53:07

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ENOVIA-DB-SRV.ttps.toshiba-india.com)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl.ttps.toshiba-india.com)))

STATUS of the LISTENER

------------------------

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production

Start Date                07-JUN-2018 09:47:46

Uptime                    28 days 5 hr. 5 min. 21 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File   /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora

Listener Log File         /u01/app/oracle/diag/tnslsnr/ENOVIA-DB-SRV/listener/alert/log.xml

Listening Endpoints Summary...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)))

Services Summary...

Service "orcl.ttps.toshiba-india.com" has 1 instance(s).

  Instance "orcl", status READY, has 1 handler(s) for this service...

Service "orclXDB.ttps.toshiba-india.com" has 1 instance(s).

  Instance "orcl", status READY, has 1 handler(s) for this service...

The command completed successfully




  1. Copy the password file orapwd  to the Test Server. Create directory for your as per your CLONED database location and rename it to as per New Oracle Database SID name. This will be updated  later . It should look like:

First we must create a password file for the duplicate instance.

      export ORACLE_SID=ORCL orapwd file=orapwORCL password=manager entries=5 force=y

2.  Create an Initialization Parameter File for the Test Instance Enotest.

Check database , which parameter file its using.If its spfile then create pfile from below sql query .

Show parameter spfile;


SQL> create pfile from spfile;

Pfile created.

3.Make necessary changes in parameter file for test instance.

*.__db_cache_size=4672M

orcl.__db_cache_size=1140850688

*.__java_pool_size=64M

orcl.__java_pool_size=67108864

*.__large_pool_size=64M

orcl.__large_pool_size=67108864

*.__oracle_base='/u01/app/oracle'# ORACLE_BASE set from environment

*.__pga_aggregate_target=4800M

orcl.__pga_aggregate_target=4294967296

*.__sga_target=8064M

orcl.__sga_target=3221225472

*.__shared_io_pool_size=0

orcl.__shared_io_pool_size=0

*.__shared_pool_size=3G

orcl.__shared_pool_size=1879048192

*.__streams_pool_size=128M

orcl.__streams_pool_size=0

*._aggregation_optimization_settings=0

*._always_anti_join='CHOOSE'

*._always_semi_join='CHOOSE'

*._and_pruning_enabled=TRUE

*._b_tree_bitmap_plans=TRUE

*._bloom_filter_enabled=TRUE

*._bloom_folding_enabled=TRUE

*._bloom_pruning_enabled=TRUE

*._complex_view_merging=TRUE

*._compression_compatibility='11.2.0.0.0'

*._connect_by_use_union_all='TRUE'

*._convert_set_to_join=FALSE

*._cost_equality_semi_join=TRUE

*._cpu_to_io=0

*._dimension_skip_null=TRUE

*._eliminate_common_subexpr=TRUE

*._enable_type_dep_selectivity=TRUE

*._fast_full_scan_enabled=TRUE

*._first_k_rows_dynamic_proration=TRUE

*._gby_hash_aggregation_enabled=TRUE

*._generalized_pruning_enabled=TRUE

*._globalindex_pnum_filter_enabled=TRUE

*._gs_anti_semi_join_allowed=TRUE

*._improved_outerjoin_card=TRUE

*._improved_row_length_enabled=TRUE

*._index_join_enabled=TRUE

*._ksb_restart_policy_times='0','60','120','240'# internal update to set default

*._left_nested_loops_random=TRUE

*._local_communication_costing_enabled=TRUE

*._minimal_stats_aggregation=TRUE

*._mmv_query_rewrite_enabled=TRUE

*._new_initial_join_orders=TRUE

*._new_sort_cost_estimate=TRUE

*._nlj_batching_enabled=1

*._optim_adjust_for_part_skews=TRUE

*._optim_enhance_nnull_detection=TRUE

*._optim_new_default_join_sel=TRUE

*._optim_peek_user_binds=TRUE

*._optimizer_adaptive_cursor_sharing=TRUE

*._optimizer_better_inlist_costing='ALL'

*._optimizer_cbqt_no_size_restriction=TRUE

*._optimizer_coalesce_subqueries=TRUE

*._optimizer_complex_pred_selectivity=TRUE

*._optimizer_compute_index_stats=TRUE

*._optimizer_connect_by_combine_sw=TRUE

*._optimizer_connect_by_cost_based=TRUE

*._optimizer_connect_by_elim_dups=TRUE

*._optimizer_correct_sq_selectivity=TRUE

*._optimizer_cost_based_transformation='LINEAR'

*._optimizer_cost_hjsmj_multimatch=TRUE

*._optimizer_cost_model='CHOOSE'

*._optimizer_dim_subq_join_sel=TRUE

*._optimizer_distinct_agg_transform=TRUE

*._optimizer_distinct_elimination=TRUE

*._optimizer_distinct_placement=TRUE

*._optimizer_eliminate_filtering_join=TRUE

*._optimizer_enable_density_improvements=TRUE

*._optimizer_enable_extended_stats=TRUE

*._optimizer_enhanced_filter_push=TRUE

*._optimizer_extend_jppd_view_types=TRUE

*._optimizer_extended_cursor_sharing='UDO'

*._optimizer_extended_cursor_sharing_rel='SIMPLE'

*._optimizer_extended_stats_usage_control=224

*._optimizer_fast_access_pred_analysis=TRUE

*._optimizer_fast_pred_transitivity=TRUE

*._optimizer_filter_pred_pullup=TRUE

*._optimizer_fkr_index_cost_bias=10

*._optimizer_group_by_placement=TRUE

*._optimizer_improve_selectivity=TRUE

*._optimizer_join_elimination_enabled=TRUE

*._optimizer_join_factorization=TRUE

*._optimizer_join_order_control=3

*._optimizer_join_sel_sanity_check=TRUE

*._optimizer_max_permutations=2000

*._optimizer_mode_force=TRUE

*._optimizer_multi_level_push_pred=TRUE

*._optimizer_native_full_outer_join='FORCE'

*._optimizer_new_join_card_computation=TRUE

*._optimizer_null_aware_antijoin=TRUE

*._optimizer_or_expansion='DEPTH'

*._optimizer_order_by_elimination_enabled=TRUE

*._optimizer_outer_to_anti_enabled=TRUE

*._optimizer_push_down_distinct=0

*._optimizer_push_pred_cost_based=TRUE

*._optimizer_rownum_bind_default=10

*._optimizer_rownum_pred_based_fkr=TRUE

*._optimizer_skip_scan_enabled=TRUE

*._optimizer_sortmerge_join_inequality=TRUE

*._optimizer_squ_bottomup=TRUE

*._optimizer_star_tran_in_with_clause=TRUE

*._optimizer_system_stats_usage=TRUE

*._optimizer_table_expansion=TRUE

*._optimizer_transitivity_retain=TRUE

*._optimizer_try_st_before_jppd=TRUE

*._optimizer_undo_cost_change='11.2.0.1'

*._optimizer_unnest_corr_set_subq=TRUE

*._optimizer_unnest_disjunctive_subq=TRUE

*._optimizer_use_cbqt_star_transformation=TRUE

*._optimizer_use_feedback=TRUE

*._or_expand_nvl_predicate=TRUE

*._ordered_nested_loop=TRUE

*._parallel_broadcast_enabled=TRUE

*._partition_view_enabled=TRUE

*._pga_max_size=960M

*._pivot_implementation_method='CHOOSE'

*._pre_rewrite_push_pred=TRUE

*._pred_move_around=TRUE

*._push_join_predicate=TRUE

*._push_join_union_view=TRUE

*._push_join_union_view2=TRUE

*._px_minus_intersect=TRUE

*._px_pwg_enabled=TRUE

*._px_ual_serial_input=TRUE

*._query_rewrite_setopgrw_enable=TRUE

*._remove_aggr_subquery=TRUE

*._replace_virtual_columns=TRUE

*._right_outer_hash_enable=TRUE

*._selfjoin_mv_duplicates=TRUE

*._smm_max_size=491520

*._smm_min_size=1024

*._smm_px_max_size=2457600

*._sql_model_unfold_forloops='RUN_TIME'

*._sqltune_category_parsed='DEFAULT'# parsed sqltune_category

*._subquery_pruning_enabled=TRUE

*._subquery_pruning_mv_enabled=FALSE

*._table_scan_cost_plus_one=TRUE

*._union_rewrite_for_gs='YES_GSET_MVS'

*._unnest_subquery=TRUE

*._use_column_stats_for_function=TRUE

*.aq_tm_processes=1

*.audit_file_dest='/u01/app/oracle/admin/orcl/adump'

*.audit_trail='DB'

*.compatible='11.2.0.0.0'

*.control_files='/u01/app/oracle/oradata/orcl/control01.ctl','/u01/app/oracle/flash_recovery_area/orcl/control02.ctl'

*.control_management_pack_access='NONE'# change default to NONE when system is not EE

*.core_dump_dest='/u01/app/oracle/diag/rdbms/orcl/orcl/cdump'

*.db_block_size=8192

*.db_domain='ttps.toshiba-india.com'

*.db_name='orcl'

*.db_recovery_file_dest_size=3882M

*.db_recovery_file_dest='/mntenovia/rmanbkp'

*.diagnostic_dest='/u01/app/oracle'

*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'

*.log_archive_dest_1='LOCATION=/u01/archive'

*.log_buffer=4415488# log buffer update

*.memory_target=7168M

*.open_cursors=300

*.optimizer_dynamic_sampling=2

*.optimizer_mode='ALL_ROWS'

*.pga_aggregate_target=4G

*.plsql_warnings='DISABLE:ALL'# PL/SQL warnings at init.ora

*.processes=300

*.query_rewrite_enabled='TRUE'

*.remote_login_passwordfile='EXCLUSIVE'

*.resource_manager_plan=''

*.result_cache_max_size=0

*.skip_unusable_indexes=TRUE

*.undo_tablespace='UNDOTBS1'

 

4.After making changes , parameter file for Enotest is :

 

*.__db_cache_size=4672M

orcl.__db_cache_size=1140850688

*.__java_pool_size=64M

orcl.__java_pool_size=67108864

*.__large_pool_size=64M

orcl.__large_pool_size=67108864

*.__oracle_base='/home/u02/app/'# ORACLE_BASE set from environment

*.__pga_aggregate_target=4800M

orcl.__pga_aggregate_target=4294967296

*.__sga_target=8064M

orcl.__sga_target=3221225472

*.__shared_io_pool_size=0

orcl.__shared_io_pool_size=0

*.__shared_pool_size=3G

orcl.__shared_pool_size=1879048192

*.__streams_pool_size=128M

orcl.__streams_pool_size=0

*._aggregation_optimization_settings=0

*._always_anti_join='CHOOSE'

*._always_semi_join='CHOOSE'

*._and_pruning_enabled=TRUE

*._b_tree_bitmap_plans=TRUE

*._bloom_filter_enabled=TRUE

*._bloom_folding_enabled=TRUE

*._bloom_pruning_enabled=TRUE

*._complex_view_merging=TRUE

*._compression_compatibility='11.2.0.0.0'

*._connect_by_use_union_all='TRUE'

*._convert_set_to_join=FALSE

*._cost_equality_semi_join=TRUE

*._cpu_to_io=0

*._dimension_skip_null=TRUE

*._eliminate_common_subexpr=TRUE

*._enable_type_dep_selectivity=TRUE

*._fast_full_scan_enabled=TRUE

*._first_k_rows_dynamic_proration=TRUE

*._gby_hash_aggregation_enabled=TRUE

*._generalized_pruning_enabled=TRUE

*._globalindex_pnum_filter_enabled=TRUE

*._gs_anti_semi_join_allowed=TRUE

*._improved_outerjoin_card=TRUE

*._improved_row_length_enabled=TRUE

*._index_join_enabled=TRUE

*._ksb_restart_policy_times='0','60','120','240'# internal update to set default

*._left_nested_loops_random=TRUE

*._local_communication_costing_enabled=TRUE

*._minimal_stats_aggregation=TRUE

*._mmv_query_rewrite_enabled=TRUE

*._new_initial_join_orders=TRUE

*._new_sort_cost_estimate=TRUE

*._nlj_batching_enabled=1

*._optim_adjust_for_part_skews=TRUE

*._optim_enhance_nnull_detection=TRUE

*._optim_new_default_join_sel=TRUE

*._optim_peek_user_binds=TRUE

*._optimizer_adaptive_cursor_sharing=TRUE

*._optimizer_better_inlist_costing='ALL'

*._optimizer_cbqt_no_size_restriction=TRUE

*._optimizer_coalesce_subqueries=TRUE

*._optimizer_complex_pred_selectivity=TRUE

*._optimizer_compute_index_stats=TRUE

*._optimizer_connect_by_combine_sw=TRUE

*._optimizer_connect_by_cost_based=TRUE

*._optimizer_connect_by_elim_dups=TRUE

*._optimizer_correct_sq_selectivity=TRUE

*._optimizer_cost_based_transformation='LINEAR'

*._optimizer_cost_hjsmj_multimatch=TRUE

*._optimizer_cost_model='CHOOSE'

*._optimizer_dim_subq_join_sel=TRUE

*._optimizer_distinct_agg_transform=TRUE

*._optimizer_distinct_elimination=TRUE

*._optimizer_distinct_placement=TRUE

*._optimizer_eliminate_filtering_join=TRUE

*._optimizer_enable_density_improvements=TRUE

*._optimizer_enable_extended_stats=TRUE

*._optimizer_enhanced_filter_push=TRUE

*._optimizer_extend_jppd_view_types=TRUE

*._optimizer_extended_cursor_sharing='UDO'

*._optimizer_extended_cursor_sharing_rel='SIMPLE'

*._optimizer_extended_stats_usage_control=224

*._optimizer_fast_access_pred_analysis=TRUE

*._optimizer_fast_pred_transitivity=TRUE

*._optimizer_filter_pred_pullup=TRUE

*._optimizer_fkr_index_cost_bias=10

*._optimizer_group_by_placement=TRUE

*._optimizer_improve_selectivity=TRUE

*._optimizer_join_elimination_enabled=TRUE

*._optimizer_join_factorization=TRUE

*._optimizer_join_order_control=3

*._optimizer_join_sel_sanity_check=TRUE

*._optimizer_max_permutations=2000

*._optimizer_mode_force=TRUE

*._optimizer_multi_level_push_pred=TRUE

*._optimizer_native_full_outer_join='FORCE'

*._optimizer_new_join_card_computation=TRUE

*._optimizer_null_aware_antijoin=TRUE

*._optimizer_or_expansion='DEPTH'

*._optimizer_order_by_elimination_enabled=TRUE

*._optimizer_outer_to_anti_enabled=TRUE

*._optimizer_push_down_distinct=0

*._optimizer_push_pred_cost_based=TRUE

*._optimizer_rownum_bind_default=10

*._optimizer_rownum_pred_based_fkr=TRUE

*._optimizer_skip_scan_enabled=TRUE

*._optimizer_sortmerge_join_inequality=TRUE

*._optimizer_squ_bottomup=TRUE

*._optimizer_star_tran_in_with_clause=TRUE

*._optimizer_system_stats_usage=TRUE

*._optimizer_table_expansion=TRUE

*._optimizer_transitivity_retain=TRUE

*._optimizer_try_st_before_jppd=TRUE

*._optimizer_undo_cost_change='11.2.0.1'

*._optimizer_unnest_corr_set_subq=TRUE

*._optimizer_unnest_disjunctive_subq=TRUE

*._optimizer_use_cbqt_star_transformation=TRUE

*._optimizer_use_feedback=TRUE

*._or_expand_nvl_predicate=TRUE

*._ordered_nested_loop=TRUE

*._parallel_broadcast_enabled=TRUE

*._partition_view_enabled=TRUE

*._pga_max_size=960M

*._pivot_implementation_method='CHOOSE'

*._pre_rewrite_push_pred=TRUE

*._pred_move_around=TRUE

*._push_join_predicate=TRUE

*._push_join_union_view=TRUE

*._push_join_union_view2=TRUE

*._px_minus_intersect=TRUE

*._px_pwg_enabled=TRUE

*._px_ual_serial_input=TRUE

*._query_rewrite_setopgrw_enable=TRUE

*._remove_aggr_subquery=TRUE

*._replace_virtual_columns=TRUE

*._right_outer_hash_enable=TRUE

*._selfjoin_mv_duplicates=TRUE

*._smm_max_size=491520

*._smm_min_size=1024

*._smm_px_max_size=2457600

*._sql_model_unfold_forloops='RUN_TIME'

*._sqltune_category_parsed='DEFAULT'# parsed sqltune_category

*._subquery_pruning_enabled=TRUE

*._subquery_pruning_mv_enabled=FALSE

*._table_scan_cost_plus_one=TRUE

*._union_rewrite_for_gs='YES_GSET_MVS'

*._unnest_subquery=TRUE

*._use_column_stats_for_function=TRUE

*.aq_tm_processes=1

*.audit_file_dest='/home/u02/app/oracle/admin/orcl/adump'

*.audit_trail='DB'

*.compatible='11.2.0.0.0'

*.control_files='/home/u02/app/oracle/oradata/cntrlorcl01.dbf','/home/u02/app/oracle/flash_recovery_area/orcl/control02.dbf'

*.control_management_pack_access='NONE'# change default to NONE when system is not EE

*.core_dump_dest='/home/u02/app/diag/rdbms/orcl/ORCL/cdump'

*.db_block_size=8192

*.db_domain='ttps.toshiba-india.com'

*.db_name='ENOTEST'

*.db_recovery_file_dest_size=3882M

*.db_recovery_file_dest='/home/u02/rmanbkp'

*.diagnostic_dest='/home/u02/app'

*.dispatchers='(PROTOCOL=TCP) (SERVICE=orclXDB)'

*.log_archive_dest_1='LOCATION=/home/u02/archive'

*.log_buffer=4415488# log buffer update

*.memory_target=5168M

*.open_cursors=300

*.optimizer_dynamic_sampling=2

*.optimizer_mode='ALL_ROWS'

*.pga_aggregate_target=4G

*.plsql_warnings='DISABLE:ALL'# PL/SQL warnings at init.ora

*.processes=300

*.query_rewrite_enabled='TRUE'

#*.remote_login_passwordfile='EXCLUSIVE'

*.resource_manager_plan=''

*.result_cache_max_size=0

*.skip_unusable_indexes=TRUE

*.undo_tablespace='UNDOTBS1'

 

6. Create Necessary directories as per below:

 

Mkdir –p /home/u02/app/

Mkdir –p /home/u02/app/oracle/admin/orcl/adump'

Mkdir –p /home/u02/app/oracle/oradata/cntrlorcl01.dbf,

Mkdir –p /home/u02/app/oracle/flash_recovery_area/orcl/control02.dbf

Mkdir –p /home/u02/app/diag/rdbms/orcl/ORCL/cdump

Mkdir –p /home/u02/rmanbkp

Mkdir –p /home/u02/archive

 

 

7.Send Oracle_Home file to Test Server location.

 

Take tar file :


 

Send this to test server:

scp -r * root@10.116.8.6:/home/u02/rmanbkp/

 

 

8.Extract in Oracle Home location:

cd /home/u02/app/oracle/product/11.2.0


 

Assigned necessary permission on file.

 

Chmod –R 775 db_1


 

Chown –R enotest:dba db_1


 

export PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_SID=ORCL

 

9.

Send rman files to test Server:


 

 

10.Take archive from date if its exist:

 


 

 

11.

Take rman backup from backup location and send it to test Server.


 

12.Connect database with RMAN with no mount option.

 

SQL> startup nomount pfile='/home/u02/app/oracle/product/11.2.0/db_1/dbs/initorcl.ora';

ORACLE instance started.

 

Total System Global Area 7482626048 bytes

Fixed Size                  2214416 bytes

Variable Size            5637146096 bytes

Database Buffers         1811939328 bytes

Redo Buffers               31326208 bytes

 

13.

$ rman target / nocatalog

Recovery Manager: Release 11.2.0.1.0 - Production on Mon Jun 11 12:03:34 2018

 

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

 

connected to target database: ORCL (not mounted)

using target database control file instead of recovery catalog

 

RMAN> restore controlfile from '/home/u02/rmanbkp/ORCL_Control_file978689059_2434_1';

 

RMAN>

run{

set newname for datafile 4 to '/home/u02/app/oracle/oradata/users01.dbf';

set newname for datafile 3 to '/home/u02/app/oracle/oradata/undotbs01.dbf';

set newname for datafile 2 to '/home/u02/app/oracle/oradata/sysaux01.dbf';

set newname for datafile 1 to '/home/u02/app/oracle/oradata/system01.dbf';

set newname for datafile 5 to '/home/u02/app/oracle/oradata/example01.dbf';

set newname for datafile 6 to '/home/u02/app/oracle/oradata/MX_DATA15X.dbf';

set newname for datafile 7 to '/home/u02/app/oracle/oradata/MX_INDEX15X.dbf';

set newname for datafile 8 to '/home/u02/app/oracle/oradata/dash_TS01.DBF';

set newname for datafile 9 to '/home/u02/app/oracle/oradata/dashadmin_TS01.DBF';

set newname for datafile 10 to '/home/u02/app/oracle/oradata/iam_TS01.DBF';

set newname for datafile 11 to '/home/u02/app/oracle/oradata/iam_admin_TS01.DBF';

set newname for datafile 12 to '/home/u02/app/oracle/oradata/cas_TS01.DBF';

set newname for datafile 13 to '/home/u02/app/oracle/oradata/users02.dbf';

set newname for datafile 14 to '/home/u02/app/oracle/oradata/dashadmin_TS02.DBF';

set newname for datafile 15 to '/home/u02/app/oracle/oradata/dash_TS02.dbf';

set newname for datafile 16 to '/home/u02/app/oracle/oradata/iam_TS02.dbf';

set newname for datafile 17 to '/home/u02/app/oracle/oradata/iam_TS03.dbf';

set newname for datafile 18 to '/home/u02/app/oracle/oradata/iam_admin_TS02.dbf';

set newname for datafile 19 to '/home/u02/app/oracle/oradata/MX_DATA15X1.dbf';

set newname for datafile 20 to '/home/u02/app/oracle/oradata/MX_INDEX15X1.dbf';

set newname for datafile 21 to '/home/u02/app/oracle/oradata/cas_TS02.dbf';

set newname for datafile 22 to '/home/u02/app/oracle/oradata/sysaux02.dbf';

set newname for datafile 23 to '/home/u02/app/oracle/oradata/system02.dbf';

set newname for datafile 24 to '/home/u02/app/oracle/oradata/R2015X/MX_DATA15X.dbf';

set newname for datafile 25 to '/home/u02/app/oracle/oradata/R2015X/MX_INDEX15X.dbf';

set newname for datafile 26 to '/home/u02/app/oracle/oradata/MX_V6DATA15X.dbf';

set newname for datafile 27 to '/home/u02/app/oracle/oradata/MX_V6INDEX15X.dbf';

set newname for datafile 28 to '/home/u02/app/oracle/oradata/system03.dbf';

set newname for datafile 29 to '/home/u02/app/oracle/oradata/sysaux03.dbf';

set newname for datafile 30 to '/home/u02/app/oracle/oradata/MX_INDEX15X02.dbf';

set newname for datafile 31 to '/home/u02/app/oracle/oradata/MX_DATA15X02.dbf';

restore database;

switch datafile all;

}

 

RMAN> recover database;

SQL> alter database open resetlogs;

 

 

 

13. Change database name using "nid" command

 

Now start the database with mount option.

 

SQL>startup mount;

 

 

SQL> select open_mode, name from v$database;

 

OPEN_MODE            NAME

-------------------- ---------

MOUNTED              ORCL

 

 

$ nid TARGET=system DBNAME=ENOTEST

 

DBNEWID: Release 11.2.0.1.0 - Production on Mon Jun 18 11:03:40 2018

 

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

 

Password:

Connected to database ORCL (DBID=1436283480)

 

Connected to server version 11.2.0

 

Control Files in database:

    /home/u02/app/oracle/oradata/cntrlorcl01.dbf

    /home/u02/app/oracle/flash_recovery_area/orcl/control02.dbf

 

Change database ID and database name ORCL to ENOTEST? (Y/[N]) => Y

 

Proceeding with operation

Changing database ID from 1436283480 to 2644297490

Changing database name from ORCL to ENOTEST

    Control File /home/u02/app/oracle/oradata/cntrlorcl01.dbf - modified

    Control File /home/u02/app/oracle/flash_recovery_area/orcl/control02.dbf - mo                                                                                       dified

    Datafile /home/u02/app/oracle/oradata/system01.db - dbid changed, wrote new n                                                                                       ame

    Datafile /home/u02/app/oracle/oradata/sysaux01.db - dbid changed, wrote new n                                                                                       ame

    Datafile /home/u02/app/oracle/oradata/undotbs01.db - dbid changed, wrote new                                                                                        name

    Datafile /home/u02/app/oracle/oradata/users01.db - dbid changed, wrote new na                                                                                       me

    Datafile /home/u02/app/oracle/oradata/example01.db - dbid changed, wrote new                                                                                        name

    Datafile /home/u02/app/oracle/oradata/MX_DATA15X.db - dbid changed, wrote new                                                                                        name

    Datafile /home/u02/app/oracle/oradata/MX_INDEX15X.db - dbid changed, wrote ne                                                                                       w name

    Datafile /home/u02/app/oracle/oradata/dash_TS01.DB - dbid changed, wrote new                                                                                        name

    Datafile /home/u02/app/oracle/oradata/dashadmin_TS01.DB - dbid changed, wrote                                                                                        new name

    Datafile /home/u02/app/oracle/oradata/iam_TS01.DB - dbid changed, wrote new n                                                                                       ame

    Datafile /home/u02/app/oracle/oradata/iam_admin_TS01.DB - dbid changed, wrote                                                                                        new name

    Datafile /home/u02/app/oracle/oradata/cas_TS01.DB - dbid changed, wrote new n                                                                                       ame

    Datafile /home/u02/app/oracle/oradata/users02.db - dbid changed, wrote new na                                                                                       me

    Datafile /home/u02/app/oracle/oradata/dashadmin_TS02.DB - dbid changed, wrote                                                                                        new name

    Datafile /home/u02/app/oracle/oradata/dash_TS02.db - dbid changed, wrote new                                                                                        name

    Datafile /home/u02/app/oracle/oradata/iam_TS02.db - dbid changed, wrote new n                                                                                       ame

    Datafile /home/u02/app/oracle/oradata/iam_TS03.db - dbid changed, wrote new n                                                                                       ame

    Datafile /home/u02/app/oracle/oradata/iam_admin_TS02.db - dbid changed, wrote                                                                                        new name

    Datafile /home/u02/app/oracle/oradata/MX_DATA15X1.db - dbid changed, wrote ne                                                                                       w name

    Datafile /home/u02/app/oracle/oradata/MX_INDEX15X1.db - dbid changed, wrote n                                                                                       ew name

    Datafile /home/u02/app/oracle/oradata/cas_TS02.db - dbid changed, wrote new n                                                                                       ame

    Datafile /home/u02/app/oracle/oradata/sysaux02.db - dbid changed, wrote new n                                                                                       ame

    Datafile /home/u02/app/oracle/oradata/system02.db - dbid changed, wrote new n                                                                                       ame

    Datafile /home/u02/app/oracle/oradata/R2015X/MX_DATA15X.db - dbid changed, wr                                                                                       ote new name

    Datafile /home/u02/app/oracle/oradata/R2015X/MX_INDEX15X.db - dbid changed, w                                                                                       rote new name

    Datafile /home/u02/app/oracle/oradata/MX_V6DATA15X.db - dbid changed, wrote n                                                                                       ew name

    Datafile /home/u02/app/oracle/oradata/MX_V6INDEX15X.db - dbid changed, wrote                                                                                        new name

    Datafile /home/u02/app/oracle/oradata/system03.db - dbid changed, wrote new n                                                                                       ame

    Datafile /home/u02/app/oracle/oradata/sysaux03.db - dbid changed, wrote new n                                                                                       ame

    Datafile /home/u02/app/oracle/oradata/MX_INDEX15X02.db - dbid changed, wrote                                                                                        new name

    Datafile /home/u02/app/oracle/oradata/MX_DATA15X02.db - dbid changed, wrote n                                                                                       ew name

    Datafile /home/u02/app/oracle/oradata/temp001.db - dbid changed, wrote new na                                                                                       me

    Control File /home/u02/app/oracle/oradata/cntrlorcl01.dbf - dbid changed, wro                                                                             te new name

    Control File /home/u02/app/oracle/flash_recovery_area/orcl/control02.dbf - db                                                                                       id changed, wrote new name

    Instance shut down

 

Database name changed to ENOTEST.

Modify parameter file and generate a new password file before restarting.

Database ID for database ENOTEST changed to 2644297490.

All previous backups and archived redo logs for this database are unusable.

Database is not aware of previous backups and archived logs in Recovery Area.

Database has been shutdown, open database with RESETLOGS option.

Successfully changed database name and ID.

DBNEWID - Completed successfully.

 

 

14.Now start the database.

SQL>startup

 

SQL> select open_mode, name from v$database;

 

OPEN_MODE            NAME

-------------------- ---------

READ WRITE           ENOTEST

 

 

 

15.Check Listener service and release instance for End users.

[enotest@tjps-enovia rmanbkp]$ lsnrctl status LISTENER

 

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-JUL-2018 11:17:13

 

Copyright (c) 1991, 2009, Oracle.  All rights reserved.

 

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))

STATUS of the LISTENER

------------------------

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 11.2.0.1.0 - Production

Start Date                18-JUN-2018 10:50:30

Uptime                    18 days 0 hr. 26 min. 44 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File   /home/u02/app/oracle/product/11.2.0/db_1/network/admin/listener.ora

Listener Log File         /home/u02/app/diag/tnslsnr/tjps-enovia/listener/alert/log.xml

Listening Endpoints Summary...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.116.8.6)(PORT=1521)))

Services Summary...

Service "ENOTEST.ttps.toshiba-india.com" has 1 instance(s).

  Instance "ENOTEST", status READY, has 1 handler(s) for this service...

Service "orclXDB.ttps.toshiba-india.com" has 1 instance(s).

  Instance "ENOTEST", status READY, has 1 handler(s) for this service...

The command completed successfully

 

 

 

No comments:

Post a Comment

[ERROR]: The value of s_patch_service_name is not set correctly in atleast one of the context files.

[ERROR]: The value of s_patch_service_name is not set correctly in atleast one of the context files. I got the issue below wh...