0% found this document useful (0 votes)
12 views15 pages

Material

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views15 pages

Material

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

COMPILE SCHEMA AND GATHER STATS

********************************
EXEC DBMS_UTILITY.compile_schema('SDA_STATEBT_UAT');

exec
DBMS_STATS.GATHER_SCHEMA_STATS(OWNNAME=>'STAGE_STATEBT_UAT',OPTIONS=>'GATHER',ESTIM
ATE_PERCENT=>DBMS_STATS.AUTO_SAMPLE_SIZE,METHOD_OPT=>'for all indexed columns size
auto',CASCADE=>TRUE,DEGREE=>10);

ADD ASM DISK


*************

sudo /etc/init.d/oracleasm createdisk XIO_VOL15 /dev/sds1

conn sys as sysasm


Alter DISKGROUP DATA ADD DISK '/dev/oracleasm/disks/XIO_VOL15';

alter diskgroup DATADG rebalance power 10;

select * from v$asm_operation;

select * from v$asm_disk_iostat;


select * from v$asm_disk_stat;
select * from v$asm_disk;

ASMCMD> iostat -t -G DATADG 5


ASMCMD> iostat --io -G DATADG 5

DEPLOY ADAPTER IN PRODUCTION


****************************

Zip files to be placed on


/opt/app/informatica_data/COMMON/deployAdapter/src

cd /opt/app/informatica_data/COMMON/deployAdapter/src
chmod 775 *.zip

Run the following script


/opt/app/informatica_data/COMMON/deployAdapter/shl/runAdpDeployment.sh

ZIP FILES OLDER THAN ONE DAY


*****************************

find /opt/app/informatica_data/TEST_PNC_MODTDR/log -mtime +1 | xargs gzip


/opt/app/informatica_data/TEST_PNC_MODTDR/log_$(date +%F)

START ASM SERVICE


*****************

srvctl start asm

lsnrctl

srvctl stop asm -f


-------------------------------------------------------------------------
CONFIGURING FLASH CACHE
***********************

sqlplus / as sysasm
select path from V$ASM_DISK;

create asm disk

sudo /etc/init.d/oracleasm createdisk SIT_F_CACHE /dev/sdg1

CREATE DISKGROUP SIT_FL_CACHE EXTERNAL REDUNDANCY DISK


'/dev/oracleasm/disks/SIT_F_CACHE';

mount

flash cache on

alter system set db_flash_cache_file='+SIT_FL_CACHE/sit_flachecache001.dbf'


scope=spfile;

alter system set db_flash_cache_size=450G scope=spfile;

startup

SIT_FL_CACHE
DATABAFILE '+SIT_FL_CACHE/sit_flachecache001.dbf' size 450 GB

_optimizer parameters

fixed dict
database sys system

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

Set pages 50000;


set long 90000;
SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name, u.index_owner) from
dba_ind_columns u where index_owner='SDA_PDM1';

===================================================================================
============================

Jupiter resolution

expdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=RAU-6449a%U.dmp


logfile=RAU-6449a.log schemas=SOURCE_PDM1,STAGE_PDM1,OLAP_PDM1,SDA_PDM1,LVP_PDM1
parallel=4 compression=all exclude=statistics,INDEX
impdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=RAU-6449a%U.dmp
logfile=RAU-6449a_imp.log
remap_schema=SOURCE_PDM1:SOURCE_PDM2,STAGE_PDM1:STAGE_PDM2,OLAP_PDM1:OLAP_PDM2,SDA_
PDM1:SDA_PDM2,LVP_PDM1:LVP_PDM2 remap_tablespace=DEMO:DEMO parallel=4

exp qhussain/Zain_9876 file=/oradump/indexes.dmp rows=n statistics=none


owner=SOURCE_PDM1

imp qhussain/Zain_9876 file=/oradump/indexes.dmp fromuser=STAGE_PDM1


touser=STAGE_PDM2 ignore=y

expdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=RAU-6449z.dmp


logfile=RAU-6449z.log schemas=OLAP_PDM1 compression=all include=INDEX
PARTITION,INDEX SUBPARTITION

impdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=RAU-6449z.dmp


logfile=RAU-6449z_imp.log remap_schema=OLAP_PDM1:OLAP_PDM2
remap_tablespace=DEMO:DEMO

shutdown immediate

lsnrctl stop

/u01/Stage/Patches/14192178

/u01/app/oracle/database/product/11.2.0/OPatch/opatch apply

opatch lsinventory

opatch apply

cd $ORACLE_HOME/rdbms/admin

@catnomtt.sql
@catnomta.sql
@dbmsmeta.sql
@dbmsmeti.sql
@dbmsmetu.sql
@dbmsmetb.sql
@dbmsmetd.sql
@dbmsmet2.sql
@catmeta.sql
@prvtmeta.plb
@prvtmeti.plb
@prvtmetu.plb
@prvtmetb.plb
@prvtmetd.plb
@prvtmet2.plb
@catmet2.sql
-- Recompile all invalid objects.
@utlrp

===================================================================================
====================================

ZIP LOGFILES FROM IMPDEV


************************
find /opt/app/informatica_data/TEST_FHLBI_EXT/log -mtime +1 | xargs gzip
/opt/app/informatica_data/TEST_FHLBI_EXT/log_$(date +%F)

SIZE OF TENNANTS
****************

set linesize 5000 pagesize 0 feedback off colsep '|' long 320000
COLUMN Client_Name FORMAT A33
COLUMN SIZE_IN_GB FORMAT 8
COLUMN SIZE_IN_MB FORMAT 14
SELECT SUBSTR(owner, INSTR(owner, '_') + 1) Client_Name,
TRUNC(sum(bytes)/1024/1024) SIZE_IN_MB,TRUNC(sum(bytes)/1024/1024/1024) SIZE_IN_GB
FROM dba_segments
where TABLESPACE_NAME not in
('END_USERS' ,'USERS','UNDOTBS1','SYSAUX','SYSTEM','AUDIT_TRAIL_AUX')
group by SUBSTR(owner, INSTR(owner, '_') + 1)
order by 2 desc;

nohup expdp \"/ as sysdba\" directory=DATA_PUMP_DIR dumpfile=EMSS-30555%U.dmp


logfile=EMSS-30555.log tables=OLAP_BMO_AMCORE.POSITIONTRANSACTION parallel=3
compression=all exclude=statistics &

impdp \"/ as sysdba\" directory=DATA_PUMP_DIR dumpfile=EMSS-30555%U.dmp


logfile=EMSS-30555_imp.log remap_schemas=OLAP_BMO_AMCORE:OLAP_AMCORE_LS_PAT
parallel=3 &

schemas=OLAP_PNC_CONS parallel=10 compression=all exclude=statistics &

nohup impdp bkupusr/jupiter_ev01v directory=DATA_PUMP_DIR dumpfile=RAU-3828%U.dmp


logfile=RAU-3828_imp.log
remap_schema=SOURCE_DEV_FIRSTHORIZON:SOURCE_DMNTG_FIRSTHORIZON parallel=4
remap_tablespace=DEV_FIRSTHORIZON:DMNTG_FIRSTHORIZON
&

select a.owner,sum(a.bytes)/1024/1024/1024 as size_gig, b.created from dba_segments


a,dba_users b where a.owner=b.username
and a.owner in ('OLAP_PNC_CONS') group by a.owner,b.created order by b.created;

select segment_name "Table_Name",bytes/1024/1024/1024 "Size in GB" from


dba_segments where owner like '%BMO_MI_CA' and segment_type='TABLE';

select a.owner,sum(a.bytes)/1024/1024/1024 as size_gig, b.created from dba_segments


a,dba_users b where a.owner=b.username and a.owner in (select username from
dba_users where username like '%BMO_MI_CA') group by a.owner,b.created order by
b.created;

impdp directory=DATA_PUMP_DIR dumpfile=EXP_EMSS-29851%U.dmp logfile=IMP_EMSS-


29851.log
remap_schema=OLAP_EASTERNBANK:OLAP_TEST_EASTERNBANK,SDA_EASTERNBANK:SDA_TEST_EASTER
NBANK,LVP_EASTERNBANK:LVP_TEST_EASTERNBANK,STAGE_EASTERNBANK:STAGE_TEST_EASTERNBANK
,CUSTOM_EASTERNBANK:CUSTOM_TEST_EASTERNBANK,SOURCE_EASTERNBANK:SOURCE_TEST_EASTERNB
ANK parallel=4

expdp system attach=SYS_EXPORT_SCHEMA_01

DECLARE
h1 NUMBER;
BEGIN
h1 := DBMS_DATAPUMP.ATTACH('RAU-3864_1412958619','BKUPUSR');
DBMS_DATAPUMP.STOP_JOB (h1,1,0);
END;
/

impdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=EMSS-


31358_export_14NOV2014_01.dmp,EMSS-31358_export_14NOV2014_02.dmp,EMSS-
31358_export_14NOV2014_03.dmp,EMSS-31358_export_14NOV2014_04.dmp
logfile=test9876_imp.log sqlfile=testabcd.sql
include=index,view,constraint,REF_CONSTRAINT,synonym parallel=4

nohup expdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=RAU-4579%U.dmp


logfile=RAU-4579.log
schemas=CUSTOM_STATEBT_CCB,SOURCE_STATEBT_CCB,STAGE_STATEBT_CCB,OLAP_STATEBT_CCB,SD
A_STATEBT_CCB,LVP_STATEBT_CCB parallel=3 compression=all exclude=statistics

impdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=RAU-4579%U.dmp


logfile=RAU-4579_imp.log
remap_schema=CUSTOM_STATEBT_CCB:CUSTOM_STATEBT_CCB_RA_41,SOURCE_STATEBT_CCB:SOURCE_
STATEBT_CCB_RA_41,STAGE_STATEBT_CCB:STAGE_STATEBT_CCB_RA_41,OLAP_STATEBT_CCB:OLAP_S
TATEBT_CCB_RA_41,SDA_STATEBT_CCB:SDA_STATEBT_CCB_RA_41,LVP_STATEBT_CCB:LVP_STATEBT_
CCB_RA_41 remap_tablespace=STATEBT_CCB:STATEBT_CCB_RA_41 parallel=3

CUSTOM_STATEBT_CCB:CUSTOM_STATEBT_CCB_RA_41,SOURCE_STATEBT_CCB:SOURCE_STATEBT_CCB_R
A_41,STAGE_STATEBT_CCB:STAGE_STATEBT_CCB_RA_41,OLAP_STATEBT_CCB:OLAP_STATEBT_CCB_RA
_41,SDA_STATEBT_CCB:SDA_STATEBT_CCB_RA_41,LVP_STATEBT_CCB:LVP_STATEBT_CCB_RA_41

expdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=RAU-4588%U.dmp


logfile=RAU-4588.log
schemas=CUSTOM_STATEBT_CONS,SOURCE_STATEBT_CONS,STAGE_STATEBT_CONS,OLAP_STATEBT_CON
S,SDA_STATEBT_CONS,LVP_STATEBT_CONS parallel=6 compression=all exclude=statistics

impdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=RAU-4588%U.dmp


logfile=RAU-4588_imp.log
remap_schema=CUSTOM_STATEBT_CONS:CUSTOM_STATEBT_CONS_RA_41,SOURCE_STATEBT_CONS:SOUR
CE_STATEBT_CONS_RA_41,STAGE_STATEBT_CONS:STAGE_STATEBT_CONS_RA_41,OLAP_STATEBT_CONS
:OLAP_STATEBT_CONS_RA_41,SDA_STATEBT_CONS:SDA_STATEBT_CONS_RA_41,LVP_STATEBT_CONS:L
VP_STATEBT_CONS_RA_41 remap_tablespace=EVOLVTBS:STATEBT_CONS_RA_41 parallel=6

CUSTOM_STATEBT_CONS:CUSTOM_STATEBT_CONS_RA_41,SOURCE_STATEBT_CONS:SOURCE_STATEBT_CO
NS_RA_41,STAGE_STATEBT_CONS:STAGE_STATEBT_CONS_RA_41,OLAP_STATEBT_CONS:OLAP_STATEBT
_CONS_RA_41,SDA_STATEBT_CONS:SDA_STATEBT_CONS_RA_41,LVP_STATEBT_CONS:LVP_STATEBT_CO
NS_RA_41

IMPORT SINGLE SCHEMA FROM DUMPFILE


***********************************
impdp directory=DATA_PUMP_DIR dumpfile=PREBKP_EMSS-38592_%U.dmp
logfile=PREBKP_EMSS-38592_imp.log schemas=SOURCE_OPUSBANK_UAT
remap_schema=SOURCE_OPUSBANK_UAT:SOURCE_OPUSBANK_UAT parallel=8

alter system set "_optimizer_adaptive_cursor_sharing" =TRUE


scope=spfile;
alter system set "_optimizer_better_inlist_costing" =ALL
scope=spfile;
alter system set "_optimizer_cbqt_no_size_restriction" =TRUE
scope=spfile;
alter system set "_optimizer_coalesce_subqueries" =TRUE
scope=spfile;
alter system set "_optimizer_complex_pred_selectivity" =TRUE
scope=spfile;
alter system set "_optimizer_compute_index_stats" =TRUE
scope=spfile;
alter system set "_optimizer_connect_by_combine_sw" =TRUE
scope=spfile;
alter system set "_optimizer_connect_by_cost_based" =TRUE
scope=spfile;
alter system set "_optimizer_connect_by_elim_dups" =TRUE
scope=spfile;
alter system set "_optimizer_correct_sq_selectivity" =TRUE
scope=spfile;
alter system set "_optimizer_cost_based_transformation" =LINEAR
scope=spfile;
alter system set "_optimizer_cost_hjsmj_multimatch" =TRUE
scope=spfile;
alter system set "_optimizer_cost_model" =CHOOSE
scope=spfile;
alter system set "_optimizer_dim_subq_join_sel" =TRUE
scope=spfile;
alter system set "_optimizer_distinct_agg_transform" =TRUE
scope=spfile;
alter system set "_optimizer_distinct_elimination" =TRUE
scope=spfile;
alter system set "_optimizer_distinct_placement" =TRUE
scope=spfile;

alter system set "_optimizer_eliminate_filtering_join" =TRUE


scope=spfile;
alter system set "_optimizer_enable_density_improvements" =TRUE
scope=spfile;
alter system set "_optimizer_enable_extended_stats" =TRUE
scope=spfile;
alter system set "_optimizer_enable_table_lookup_by_nl" =TRUE
scope=spfile;
alter system set "_optimizer_enhanced_filter_push" =TRUE
scope=spfile;
alter system set "_optimizer_extend_jppd_view_types" =TRUE
scope=spfile;
alter system set "_optimizer_extended_cursor_sharing" =UDO
scope=spfile;
alter system set "_optimizer_extended_cursor_sharing_rel" =SIMPLE
scope=spfile;
alter system set "_optimizer_extended_stats_usage_control" =192
scope=spfile;
alter system set "_optimizer_false_filter_pred_pullup" =TRUE
scope=spfile;
alter system set "_optimizer_fast_access_pred_analysis" =TRUE
scope=spfile;
alter system set "_optimizer_fast_pred_transitivity" =TRUE
scope=spfile;
alter system set "_optimizer_filter_pred_pullup" =TRUE
scope=spfile;
alter system set "_optimizer_fkr_index_cost_bias" =10
scope=spfile;
alter system set "_optimizer_full_outer_join_to_outer" =TRUE
scope=spfile;
alter system set "_optimizer_group_by_placement" =TRUE
scope=spfile;
alter system set "_optimizer_improve_selectivity" =TRUE
scope=spfile;
alter system set "_optimizer_interleave_jppd" =TRUE
scope=spfile;
alter system set "_optimizer_join_elimination_enabled" =TRUE
scope=spfile;
alter system set "_optimizer_join_factorization" =TRUE
scope=spfile;
alter system set "_optimizer_join_order_control" =3
scope=spfile;
alter system set "_optimizer_join_sel_sanity_check" =TRUE
scope=spfile;
alter system set "_optimizer_max_permutations" =2000
scope=spfile;
alter system set "_optimizer_mode_force" =TRUE
scope=spfile;
alter system set "_optimizer_multi_level_push_pred" =TRUE
scope=spfile;
alter system set "_optimizer_native_full_outer_join" =FORCE
scope=spfile;
alter system set "_optimizer_new_join_card_computation" =TRUE
scope=spfile;
alter system set "_optimizer_null_aware_antijoin" =TRUE
scope=spfile;
alter system set "_optimizer_or_expansion" =DEPTH
scope=spfile;
alter system set "_optimizer_order_by_elimination_enabled" =TRUE
scope=spfile;
alter system set "_optimizer_outer_join_to_inner" =TRUE
scope=spfile;
alter system set "_optimizer_outer_to_anti_enabled" =TRUE
scope=spfile;
alter system set "_optimizer_push_down_distinct" =0
scope=spfile;
alter system set "_optimizer_push_pred_cost_based" =TRUE
scope=spfile;
alter system set "_optimizer_rownum_bind_default" =10
scope=spfile;
alter system set "_optimizer_rownum_pred_based_fkr" =TRUE
scope=spfile;
alter system set "_optimizer_skip_scan_enabled" =TRUE
scope=spfile;
alter system set "_optimizer_sortmerge_join_inequality" =TRUE
scope=spfile;
alter system set "_optimizer_squ_bottomup" =TRUE
scope=spfile;
alter system set "_optimizer_star_tran_in_with_clause" =TRUE
scope=spfile;
alter system set "_optimizer_system_stats_usage" =TRUE
scope=spfile;
alter system set "_optimizer_table_expansion" =TRUE
scope=spfile;
alter system set "_optimizer_transitivity_retain" =TRUE
scope=spfile;
alter system set "_optimizer_try_st_before_jppd" =TRUE
scope=spfile;
alter system set "_optimizer_unnest_corr_set_subq" =TRUE
scope=spfile;
alter system set "_optimizer_unnest_disjunctive_subq" =TRUE
scope=spfile;
alter system set "_optimizer_use_cbqt_star_transformation" =TRUE
scope=spfile;
alter system set "_optimizer_use_feedback" =TRUE
scope=spfile;

expdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=STAGE_UAT_PNC_NEW%U.dmp


logfile=STAGE_UAT_PNC_NEW.log schemas=STAGE_UAT_PNC parallel=8 compression=all
exclude=statistics

BEGIN
DBMS_FILE_TRANSFER.PUT_FILE(source_directory_object =>'DATA_DIR', source_file_name
=> 'DoNotDelete_EMSS-29949_export_29SEP2014_1.dmp' ,destination_database =>
'COLOPRODRO', destination_directory_object =>'DATA_PUMP_DIR', destination_file_name
=> 'RAU-3864_1412958619_rep_1.dump');
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line ( SQLERRM );
END;

s3cmd put RAU-387401.dmp RAU-387402.dmp RAU-387403.dmp s3://adhoc-backups/

s3cmd put RAU-387404.dmp RAU-387405.dmp RAU-387406.dmp s3://adhoc-backups/

s3cmd put RAU-387407.dmp RAU-387408.dmp s3://adhoc-backups/

s3cmd put RAU-387409.dmp RAU-387410.dmp s3://adhoc-backups/

sh cr8_servicing_acct_updated.sh STATEBT_CCB_RA_41 jupiter_ev01v SAKHTAR RAU-4579

select dbms_metadata.get_ddl('INDEX','IND_SDALOANSNAPSHOT_1','SDA_FANNIEMAE_RA_41')
from dual;
alter session set tracefile_identifier = eriovaldo;
alter session set statistics_level = all;
alter session set max_dump_file_size = unlimited;
alter session set events '10046 trace name context forever, level 12';

SELECT to_char(DBMS_METADATA.GET_DDL ('INDEX', index_name, table_owner))


FROM dba_indexes
WHERE table_owner=upper('SDA_FANNIEMAE_RA_41') and
table_name=upper('MORTGAGEINSURANCEPROCEEDS');

$ORACLE_HOME/bin/tkprof ORCL_ora_10719_ERIOVALDO.trc qhussain.log


explain=qhussain/Zain_9876 table=sys.plan_table

## Oracle Archive Deletion daily at 11:00 PM


00 23 * * 0,1,2,3,4,5 /home/oracle/scripts/shell/rmarch.sh>&1

REMAP_TABLE
************

impdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=OLAP_TEST_PNC_CONV%U.dmp


logfile=OLAP_TEST_PNC_CONV_imp.log
remap_schema=OLAP_TEST_PNC_CONV:OLAP_TEST_PNC_CONV_Z
remap_table=INSTRUMENTSNAPSHOT:INSTRUMENTSNAPSHOT,INSTRUMENTCUSTOMFIELDS:INSTRUMENT
CUSTOMFIELDS remap_tablespace=TEST_PNC_CONV:TEST_PNC_CONV_Z parallel=4

remap_table=OLAP_TEST_PNC_CONV.INSTRUMENTSNAPSHOT:OLAP_TEST_PNC_CONV_Z.INSTRUMENTSN
APSHOT,OLAP_TEST_PNC_CONV.INSTRUMENTCUSTOMFIELDS:OLAP_TEST_PNC_CONV_Z.INSTRUMENTCUS
TOMFIELDS

expdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=OLAP_TEST_PNC_CONV%U.dmp


logfile=OLAP_TEST_PNC_CONV.log
tables=OLAP_TEST_PNC_CONV.INSTRUMENTSNAPSHOT,OLAP_TEST_PNC_CONV.INSTRUMENTCUSTOMFIE
LDS parallel=4 compression=all exclude=statistics

OLAP_TEST_PNC_CONV
table name "INSTRUMENTSNAPSHOT"
table "INSTRUMENTCUSTOMFIELDS"

sh cr8_servicing_acct_updated.sh BERKSHIREBANK_RA_41 jupiter_ev01v AKHANANI RAU-


4629

sh cr8_servicing_acct_updated.sh <CLIENT_NAME> <PASSWORD> <REQUESTED USER> <TICKET


ID>

sh cr8_servicing_acct.sh OLAP_TCFBANK_UAT EVOLVTBS prod_ev01v AUMAIR EMSS-32472

expdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=RAU-4621%U.dmp


logfile=RAU-4621.log
schemas=CUSTOM_CITIZENSBANK,SOURCE_CITIZENSBANK,STAGE_CITIZENSBANK,OLAP_CITIZENSBAN
K,SDA_CITIZENSBANK,LVP_CITIZENSBANK parallel=6 compression=all exclude=statistics

impdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=RAU-4621%U.dmp


logfile=RAU-4621_imp.log
remap_schema=CUSTOM_CITIZENSBANK:CUSTOM_CITIZENSBANK_RA_41,SOURCE_CITIZENSBANK:SOUR
CE_CITIZENSBANK_RA_41,STAGE_CITIZENSBANK:STAGE_CITIZENSBANK_RA_41,OLAP_CITIZENSBANK
:OLAP_CITIZENSBANK_RA_41,SDA_CITIZENSBANK:SDA_CITIZENSBANK_RA_41,LVP_CITIZENSBANK:L
VP_CITIZENSBANK_RA_41 remap_tablespace=CITIZENSBANK:CITIZENSBANK_RA_41 parallel=6

***********************************************************************************
*******************************
SYS_SQLPROF_014a774154180000

drop index sda_nafhinc.ind_sdaloansnapshot_10;

SYS_SQLPROF_014aaf08c6150001
exec
dbms_sqltune.alter_sql_profile('SYS_SQLPROF_014aaf08c6150001','STATUS','DISABLED');
***********************************************************************************
*******************************

expdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=SDA_HERITAGEBANKWA%U.dmp


logfile=SDA_HERITAGEBANKWA.log schemas=SDA_HERITAGEBANKWA parallel=4
compression=all exclude=statistics

expdp qhussain/Zain_9876 directory=DATA_DIR dumpfile=EMSS-33043_%U.dmp


logfile=DATA_PUMP_DIR:EMSS-33043.log schemas=OLAP_TEST_PNC_CONV,SDA_TEST_PNC_CONV
parallel=8 exclude=statistics compression=all

scp SDA_HERITAGEBANKWA* qhussain@10.217.10.50:/oradump

impdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=SDA_HERITAGEBANKWA%U.dmp


logfile=SDA_HERITAGEBANKWA_imp.log
remap_schema=SDA_HERITAGEBANKWA:SDA_HERITAGEBANKWA_RA_41
remap_tablespace=EVOLVTBS:HERITAGEBANKWA_RA_41 parallel=4

sh cleanup_schema.sh ORCL SDA_HERITAGEBANKWA_RA_41

SDA_HERITAGEBANKWA -------> SDA_HERITAGEBANKWA_RA_41

impdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=EMSS-33575%U.dmp


logfile=EMSS-33575_exp.log
remap_schema=STAGE_TEST_OPUSBANK:STAGE_DEV_OPUSBANK,OLAP_TEST_OPUSBANK:OLAP_DEV_OPU
SBANK,SDA_TEST_OPUSBANK:SDA_DEV_OPUSBANK,LVP_TEST_OPUSBANK:LVP_DEV_OPUSBANK
remap_tablespace=TEST_OPUSBANK:EVOLVTBS parallel=8

expdp qhussain/Zain_9876 directory=data_pump_dir dumpfile=TEST_OPUSBANK%U.dmp


logfile=TEST_OPUSBANK_exp.log
schemas=OLAP_TEST_OPUSBANK,SOURCE_TEST_OPUSBANK,STAGE_TEST_OPUSBANK,SDA_TEST_OPUSBA
NK,LVP_TEST_OPUSBANK parallel=8 exclude=statistics compression=all

STAGE_TEST_OPUSBANK -------> STAGE_DEV_OPUSBANK


OLAP_TEST_OPUSBANK -------> OLAP_DEV_OPUSBANK
SDA_TEST_OPUSBANK -------> SDA_DEV_OPUSBANK
LVP_TEST_OPUSBANK -------> LVP_DEV_OPUSBANK
expdp qhussain/Zain_9876 directory=data_pump_dir dumpfile=EMSS-33575a%U.dmp
logfile=EMSS-33575a_exp.log
schemas=OLAP_TEST_OPUSBANK,SOURCE_TEST_OPUSBANK,STAGE_TEST_OPUSBANK,SDA_TEST_OPUSBA
NK,LVP_TEST_OPUSBANK
exclude=index,view,constraint,ref_constraint,synonym,statistics parallel=7
compression=all

impdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=EMSS-33575a%U.dmp


logfile=EMSS-33575a_imp.log
remap_schema=SOURCE_TEST_OPUSBANK:SOURCE_DEV_OPUSBANK,STAGE_TEST_OPUSBANK:STAGE_DEV
_OPUSBANK,OLAP_TEST_OPUSBANK:OLAP_DEV_OPUSBANK,SDA_TEST_OPUSBANK:SDA_DEV_OPUSBANK,L
VP_TEST_OPUSBANK:LVP_DEV_OPUSBANK remap_tablespace=TEST_OPUSBANK:EVOLVTBS
parallel=7

expdp qhussain/Zain_9876 directory=data_pump_dir dumpfile=EMSS-33575b.dmp


logfile=EMSS-33575b_exp.log
schemas=OLAP_TEST_OPUSBANK,SOURCE_TEST_OPUSBANK,STAGE_TEST_OPUSBANK,SDA_TEST_OPUSBA
NK,LVP_TEST_OPUSBANK
include=index,view,constraint,ref_constraint,synonym,statistics compression=all

impdp qhussain/Zain_9876 directory=DATA_PUMP_DIR dumpfile=EMSS-33575b.dmp


logfile=EMSS-33575b_imp.log
remap_schema=SOURCE_TEST_OPUSBANK:SOURCE_DEV_OPUSBANK,STAGE_TEST_OPUSBANK:STAGE_DEV
_OPUSBANK,OLAP_TEST_OPUSBANK:OLAP_DEV_OPUSBANK,SDA_TEST_OPUSBANK:SDA_DEV_OPUSBANK,L
VP_TEST_OPUSBANK:LVP_DEV_OPUSBANK remap_tablespace=TEST_OPUSBANK:EVOLVTBS

sh cleanupscript.sh IMPORCL STAGE_DEV_OPUSBANK


sh cleanupscript.sh IMPORCL OLAP_DEV_OPUSBANK
sh cleanupscript.sh IMPORCL SDA_DEV_OPUSBANK
sh cleanupscript.sh IMPORCL LVP_DEV_OPUSBANK
sh cleanupscript.sh IMPORCL SOURCE_DEV_OPUSBANK

SYS_SQLPROF_014ab03493210005

EXEC DBMS_STATS.gather_table_stats('OLAP_TEST_PNC_CONV', 'AccountingTreatmentRel',


estimate_percent => dbms_stats.auto_sample_size, cascade => TRUE, degree => 15);

EXEC DBMS_STATS.gather_table_stats('OLAP_TEST_PNC_CONV', 'JournalEntryMapping',


estimate_percent => dbms_stats.auto_sample_size, cascade => TRUE, degree => 15);

EXEC DBMS_STATS.gather_table_stats('OLAP_TEST_PNC_CONV', 'GLAccountCustomMapping',


estimate_percent => dbms_stats.auto_sample_size, cascade => TRUE, degree => 15);

create index OLAP_TEST_PNC_CONV.IDXCOSTBASIS on


OLAP_TEST_PNC_CONV.COSTBASISLTDFACT("ORGPOSTINGDATE") tablespace test_pnc_conv;
create index OLAP_TEST_PNC_CONV.IDXINSNAP on
OLAP_TEST_PNC_CONV.INSTRUMENTSNAPSHOT("ORGPOSTINGDATE") tablespace test_pnc_conv;
create index OLAP_TEST_PNC_CONV.IDXACCT on
OLAP_TEST_PNC_CONV.ACCOUNTINGTREATMENTREL("ORGPOSTINGDATE","INVENTORYPOSITIONID")
tablespace test_pnc_conv;

SQL TUNING ADVISOR MANUAL


*************************
set serveroutput on

declare
l_sql_tune_task_id varchar2(100);
begin
l_sql_tune_task_id := dbms_sqltune.create_tuning_task (
sql_id => '8tqm9u0mcr303',
scope => dbms_sqltune.scope_comprehensive,
time_limit => 600,
task_name => 'test1a_tuning',
description => 'tuning task for statement
8tqm9u0mcr303');
dbms_output.put_line('l_sql_tune_task_id: ' || l_sql_tune_task_id);
end;
/

exec dbms_sqltune.execute_tuning_task(task_name => 'test1a_tuning');

set long 100000;


set longchunksize 1000
set pagesize 10000
set linesize 100

select dbms_sqltune.report_tuning_task('test1a_tuning') as recommendations from


dual;

PARALLEL HINT
*************
select /*+ PARALLEL(a11 3) PARALLEL(a12 3) PARALLEL(a13 3) */ a11.TIMEID
TIMEID,

ORACLE LABEL SECURITY IMPLEMENTATION


************************************

-- DBA Admin specific step for Label Security

select GRANTEE,TABLE_NAME,PRIVILEGE,GRANTOR,OBJECT_TYPE FROM all_tab_privs JOIN


all_objects ON (table_name = object_name)
WHERE table_name IN
('SA_COMPONENTS','SA_USER_ADMIN','SA_LABEL_ADMIN','SA_POLICY_ADMIN','SA_AUDIT_ADMIN
','SA_SYSDBA','TO_LBAC_DATA_LABEL')
AND privilege = 'EXECUTE'
AND GRANTEE='DBA_ADMIN'

select grantee, granted_role from dba_role_privs where grantee like '%DBA_ADMIN%'


and granted_role = 'LBAC_DBA';

select GRANTEE,TABLE_NAME,PRIVILEGE,GRANTOR, OBJECT_TYPE FROM all_tab_privs JOIN


all_objects ON (table_name = object_name)
WHERE table_name IN
('LBAC_LABEL_ADMIN','SA_SESSION','SA_USER_ADMIN','TO_LBAC_DATA_LABEL' )
AND privilege = 'EXECUTE'
AND GRANTEE='OLAP_BERKSHIREBANK_BETA_3'

select POLICY_NAME,LABEL,LABEL_TAG,LABEL_TYPE from dba_sa_labels


---Step 1
BEGIN
SA_SYSDBA.CREATE_POLICY(
policy_name => 'OLBRKBT3_INVVHIST1_POLICY',
column_name => 'INVENTORYHISTORY1_label');
END;
/

---Step 2
GRANT OLBRKBT3_INVVHIST1_POLICY_DBA TO OLAP_BERKSHIREBANK_BETA_3;

---Step 3
EXECUTE SA_COMPONENTS.CREATE_LEVEL('OLBRKBT3_INVVHIST1_POLICY',20,'L1','Level 1');

---Step 4
EXECUTE
SA_COMPONENTS.CREATE_COMPARTMENT('OLBRKBT3_INVVHIST1_POLICY',100,'C1','COMPARTMENT
1');

---Step 5
EXECUTE SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',220,'PF3','PF3');
EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',239,'PF3_PT26','PF3_PT26','P
F3');

EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',240,'PF3_PT26_IMP1','PF3_PT2
6_IMP1','PF3_PT26');
EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',241,'PF3_PT26_IMPDef','PF3_P
T26_IMPDef','PF3_PT26');

EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',270,'PF3_PT12','PF3_PT12','P
F3');

EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',245,'PF3_PT12_IMP1','PF3_PT1
2_IMP1','PF3_PT12');
EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',246,'PF3_PT12_IMPDef','PF3_P
T12_IMPDef','PF3_PT12');

EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',248,'PF3_PTDef','PF3_PTDef',
'PF3');

EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',249,'PF3_PTDef_IMP1','PF3_PT
Def_IMP1','PF3_PTDef');
EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',250,'PF3_PTDef_IMPDef','PF3_
PTDef_IMPDef','PF3_PTDef');

EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',1220,'PFDef','PFDef');
EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',1239,'PFDef_PT26','PFDef_PT2
6','PFDef');

EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',1240,'PFDef_PT26_IMP1','PFDe
f_PT26_IMP1','PFDef_PT26');
EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',1241,'PFDef_PT26_IMPDef','PF
Def_PT26_IMPDef','PFDef_PT26');

EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',1239,'PFDef_PT12','PFDef_PT1
2','PFDef');

EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',1245,'PFDef_PT12_IMP1','PFDe
f_PT12_IMP1','PFDef_PT12');
EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',1246,'PFDef_PT12_IMPDef','PF
Def_PT12_IMPDef','PFDef_PT12');

EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',1248,'PFDef_PTDef','PFDef_PT
Def','PFDef');

EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',1249,'PFDef_PTDef_IMP1','PFD
ef_PTDef_IMP1','PFDef_PTDef');
EXECUTE
SA_COMPONENTS.CREATE_GROUP('OLBRKBT3_INVVHIST1_POLICY',1250,'PFDef_PTDef_IMPDef','P
FDef_PTDef_IMPDef','PFDef_PTDef');

---Step 6
EXECUTE
SA_USER_ADMIN.SET_USER_PRIVS('OLBRKBT3_INVVHIST1_POLICY','OLAP_BERKSHIREBANK_BETA_3
','FULL,PROFILE_ACCESS');

---Step 7
create or replace FUNCTION get_INVENTORYHISTORY1_label (
p_portfolioid IN VARCHAR2,
p_producttypeid IN VARCHAR2,
p_impairmentType IN VARCHAR2)

RETURN LBACSYS.LBAC_LABEL AS
v_label VARCHAR2(80) := 'L1:C1:';

BEGIN

IF p_portfolioid = '3' then


v_label := v_label || 'PF3';
else
v_label := v_label || 'PFDef';
end if;

IF p_producttypeid = '26' THEN


v_label := v_label || '_PT26';
ELSIF p_producttypeid = '12' THEN
v_label := v_label || '_PT12';
ELSE
v_label := v_label||'_PTDef';
END IF;

IF p_impairmentType = '1' THEN


v_label := v_label || '_IMP1';
ELSIF p_impairmentType != '1' THEN
v_label := v_label || '_IMPDef';
ELSE
v_label := v_label;
END IF;

RETURN TO_LBAC_DATA_LABEL('OLBRKBT3_INVVHIST1_POLICY',v_label);
END get_INVENTORYHISTORY1_label;
/

---Step 8
GRANT EXECUTE ON LBACSYS.to_lbac_data_label to OLAP_BERKSHIREBANK_BETA_3;

---Step 9
BEGIN

SA_POLICY_ADMIN.REMOVE_TABLE_POLICY('OLBRKBT3_INVVHIST1_POLICY','OLAP_BERKSHIREBANK
_BETA_3','Loan');
SA_POLICY_ADMIN.APPLY_TABLE_POLICY (
policy_name => 'OLBRKBT3_INVVHIST1_POLICY',
schema_name => 'OLAP_BERKSHIREBANK_BETA_3',
table_name => 'InventoryHistory',
table_options => 'READ_CONTROL,WRITE_CONTROL,CHECK_CONTROL',
label_function =>
'OLAP_BERKSHIREBANK_BETA_3.get_INVENTORYHISTORY1_label(:new.portfolioid,:new.produc
ttypeid,:new.impairmentType)',
predicate => NULL);
END;
/

ssh -p 8866 oracle@172.16.125.63

ssh -p 8866 oracle@172.16.110.63

You might also like