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