28/07/2018
Copy the text and open in NotePad++
----table space-------------
---undo tablespace
alter database datafile '/oracle/dbs/undotbs.dbf' resize 300m;
alter database datafile '/oracle/dbs/undotbs.dbf' autoextend off;
create undo tablespace undotbs2 datafile
'c:\oracle11g\administrator\oradata\pousidb\undotbs02.dbf' size 4096m autoextend on next 5m maxsize unlimited
online
retention noguarantee
blocksize 8k
flashback on;
------- for pmis schema
create tablespace pmis_data datafile
'c:\oracle11g\administrator\oradata\pousidb\pmis_data01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;
create tablespace pmis_indx datafile
'c:\oracle11g\administrator\oradata\pousidb\pmis_indx01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;
create temporary tablespace pmis_temp tempfile
'c:\oracle11g\administrator\oradata\pousidb\pmis_temp01.dbf' size 2048m autoextend off
tablespace group ''
extent management local uniform size 1m;
------- for factory_store schema
create tablespace factory_store_data datafile
'c:\oracle11g\administrator\oradata\pousidb\factory_store_data01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;
create tablespace factory_store_indx datafile
'c:\oracle11g\administrator\oradata\pousidb\factory_store_indx01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;
create temporary tablespace factory_store_temp tempfile
'c:\oracle11g\administrator\oradata\pousidb\factory_store_temp01.dbf' size 2048m autoextend off
tablespace group ''
extent management local uniform size 1m;
------- for accounts_dept schema
create tablespace accounts_dept_data datafile
'C:\oracle11g\oradata\laptopdb\accounts_dept_data01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;
create tablespace accounts_dept_indx datafile
'C:\oracle11g\oradata\laptopdb\accounts_dept_indx01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;
create temporary tablespace accounts_dept_temp tempfile
'C:\oracle11g\oradata\laptopdb\accounts_dept_temp01.dbf' size 2048m autoextend off
tablespace group ''
extent management local uniform size 1m;
------for sndms schema
create tablespace sndms_data datafile
'C:\oracle11g\oradata\laptopdb\sndms_data01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;
create tablespace sndms_indx datafile
'C:\oracle11g\oradata\laptopdb\sndms_indx01.dbf' size 2048m autoextend on next 1m maxsize unlimited
logging
online
extent management local autoallocate
blocksize 8k
segment space management auto
flashback on;
create temporary tablespace sndms_temp tempfile
'C:\oracle11g\oradata\laptopdb\sndms_temp01.dbf' size 2048m autoextend off
tablespace group ''
extent management local uniform size 1m;
------drop tablespace--------------------
drop tablespace sdndms_indx including contents and datafiles cascade constraints;
--------create user --------------
---- pmis
create user pmis
identified by pmis
default tablespace pmis_data
temporary tablespace pmis_temp
profile default
account unlock;
-- 1 Role for PMIS
grant dba to pmis;
alter user pmis default role all;
-- 1 System Privilege for PMIS
grant unlimited tablespace to pmis;
-- 1 Tablespace Quota for PMIS
alter user pmis quota unlimited on pmis_data;
---- factory_store
create user factory_store
identified by factory_store
default tablespace factory_store_data
temporary tablespace factory_store_temp
profile default
account unlock;
-- 1 Role for factory_store
grant dba to factory_store;
alter user factory_store default role all;
-- 1 System Privilege for factory_store
grant unlimited tablespace to factory_store;
-- 1 Tablespace Quota for factory_store
alter user factory_store quota unlimited on factory_store_data;
---accounts_dept
create user accounts_dept
identified by accounts_dept
default tablespace accounts_dept_data
temporary tablespace accounts_dept_temp
profile default
account unlock;
-- 1 Role for accounts_dept
grant dba to accounts_dept;
alter user accounts_dept default role all;
-- 1 System Privilege for accounts_dept
grant unlimited tablespace to accounts_dept;
-- 1 Tablespace Quota for accounts_dept
alter user accounts_dept quota unlimited on accounts_dept_data;
---- sndms
create user sndms
identified by sndms
default tablespace sndms_data
temporary tablespace sndms_temp
profile default
account unlock;
-- 1 Role for SNDMS
grant dba to sndms;
alter user sndms default role all;
-- 1 System Privilege for SNDMS
grant unlimited tablespace to sndms;
-- 1 Tablespace Quota for SNDMS
alter user sndms quota unlimited on sndms_data;
----- backup script---------------
begin
sys.dbms_scheduler.create_job(
job_name => '"SYS"."DB_BACKUP"',
job_type => 'EXECUTABLE',
job_action => 'd:\dbexp.bat',
repeat_interval => 'FREQ=HOURLY;BYHOUR=11,14,17,20,23',
start_date => to_timestamp_tz('2017-08-08 17:00:00 Asia/Dhaka', 'YYYY-MM-DD HH24:MI:SS TZR'),
job_class => 'DEFAULT_JOB_CLASS',
comments => 'Daily backup',
auto_drop => false,
enabled => true);
end;
/
----testing-------------
begin dbms_scheduler.run_job('SYS.DB_BACKUP'); end; /
exec dbms_scheduler.run_job('SYS.DB_BACKUP');
exec dbms_scheduler.stop_job('SYS.DB_BACKUP');
exec dbms_scheduler.disable('SYS.DB_BACKUP');
exec DBMS_SCHEDULER.drop_JOB (job_name=>'"SYS.DB_BACKUP2"', force=>TRUE);
--------db password setup------
alter system set sec_case_sensitive_logon = false;
alter profile default limit password_life_time unlimited;
-----------AS setup-----------------
1. rwservlet.properties
------------------
RELOAD_KEYMAP=YES
SERVER=rep_aahsvr_FRHome2
2. rep_aahsvr_frhome2
------------------
maxConnect="200"
3. rwserver.install
----------------
maxConnect="200"
-------data import------export-------
impdp system/laptopdb@laptopdb schemas=pmis,factory_store,accounts_dept,sndms dumpfile=pousi01032018.dmp logfile=pousi_010318.log
expdp system/pousidb@pousidb schemas=pmis,factory_store,accounts_dept,sdndms dumpfile=pousi260218.dmp logfile=pousi_260218.log
impdp system/pousidb@pousidb schemas=pmis,sdndms dumpfile=pgdb.dmp logfile=pgdb.log
impdp system/pousidb@pousidb remap_schema=pbl_store:factory_store remap_tablespace=pbl_store_data:factory_store_data remap_datafile=pbl_store_data01.dbf:factory_store_data01.dbf dumpfile=pbl.dmp logfile=fac_store1.log
D:\oracle11g\product\11.2.0\dbhome_1\BIN>impdp system/azmiry@ygndb remap_schema=azmiry:azmirytest remap_tablespace=azmiry_data:azmiry_test_data,azmiry_indx:azmiry_test_indx remap_datafile=azmiry_data01.dbf:azmiry_test_data01.dbf,azmiry_indx01.dbf:azmiry_test_indx01.dbf dumpfile=azmiry26.dmp logfile=az.log
expdp.exe system/softdba17mst@mstdb schemas=active,azmiry,viva,mlb dumpfile=ACTIVE_20171211_0500_PM.dmp logfile=ACTIVE_20171211_0500_PM.log
impdp system/softdba17mst@mstdb schemas=active dumpfile=ACTIVE_20171211.DMP logfile=active11122017.log
impdp system/softdba17mst@mstdb schemas=azmiry dumpfile=ACTIVE_20171214_0200_PM.DMP remap_tablespace=azmiry_data:azmirybd_data,azmiry_indx:azmirybd_indx logfile=azmirybd14122017.log remap_schema=azmiry:azmirybd
impdp system/pousidb@pousidb remap_schema=sdndms:sndms remap_tablespace=sdndms_data:sndms_data remap_datafile=sdndms_data01.dbf:sndms_data01.dbf,sdndms_indx01.dbf:sndms_indx01.dbf dumpfile=sndms.dmp logfile=sndms1.log
============
---factory_store
grant select on factory_store.item_category_major to accounts_dept,sndms;
grant select on factory_store.item_category_sub to accounts_dept,sndms;
grant select on factory_store.item_info to accounts_dept,sndms;
grant select on factory_store.measure_unit to accounts_dept, sndms;
---pmis
grant select on pmis.company_info to factory_store,accounts_dept,sndms;
grant select on pmis.branch_info to factory_store,accounts_dept,sndms;
grant select on pmis.employee_info to factory_store,accounts_dept,sndms;
grant select on pmis.employee_sing to factory_store,accounts_dept,sndms;
grant select on pmis.designation_info to factory_store,accounts_dept,sndms;
grant select on pmis.division_info to factory_store,accounts_dept,sndms;
grant select on pmis.district_info to factory_store,accounts_dept,sndms;
grant select on pmis.thana_info to factory_store,accounts_dept,sndms;
---accounts_dept
grant select on accounts_dept.bank_account_info to pmis,factory_store,sndms;
grant select on accounts_dept.bank_branch_info to pmis,factory_store,sndms;
grant select on accounts_dept.bank_info to pmis,factory_store,sndms;
---sndms
grant select on sndms.sales_item_mst to factory_store,accounts_dept;
grant select on sndms.dealer_mst to factory_store,accounts_dept;
=================
alter table dealer_mst add
(branch_id varchar2(2),
company_id varchar2(2),
create_emp_id varchar2(10 byte),
create_date date,
update_emp_id varchar2(10 byte),
update_date date,
authorized_status varchar2(1 byte) default 'U',
authorized_emp_id varchar2(10 byte),
authorized_date date,
record_status varchar2(1) default 'C',
is_active varchar2(1 byte) default 'Y'
it_remarks varchar2(50));
--------------------
create database link activedb
connect to active
identified by
using '(description = (address_list = (address = (protocol = tcp)(host = 203.76.110.164)(port = 1521)) ) (connect_data = (service_name = mstdb2) ) )';
-----secuence-------for user login & logout
create sequence auto_login_sl
start with 1
maxvalue 9999999999
minvalue 1
nocycle
nocache
noorder;
create sequence auto_logout_sl
start with 1
maxvalue 999999999
minvalue 1
nocycle
nocache
noorder;
=======new item entry into sndms from factory_store==========
insert into sndms.sales_item_info (company_id,branch_id,model_id,brand_id,major_cat_id,sub_cat_id,sl_no,item_id,item_name,item_description,msr_unit_id)
select company_id,branch_id,model_id,brand_id,major_cat_id,sub_cat_id,sl_no,item_id,item_name,item_description,msr_unit_id
from factory_store.item_info
where item_id = :p_item_id
commit;
=================
alter table sndms.area_mst add constraints pk_area_mst_sndms primary key (area_id);
alter table sndms.territory_mst add constraints fk_territory_mst_sndms foreign key (region_id) references sndms.region_mst(region_id)
parameter setup table add