Sie sind auf Seite 1von 4

After installation of oracle at server, follow the following steps

On command prompt write sqlplus


Logon window will appear as

Write at username sys/system as sysdba, here system is that password which you have provided at oracle installation
time, after logon following window will appear

Now copy and paste following statements in sql>


CREATE TABLESPACE PEL_QC DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\PEL_QC' SIZE 2000M
AUTOEXTEND ON;
CREATE TABLESPACE LOGIN_PQC DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\LOGIN_PQC' SIZE
60M AUTOEXTEND ON;
GRANT DBA TO LOGIN_PQC IDENTIFIED BY LOGIN_PQC;
ALTER USER LOGIN_PQC DEFAULT TABLESPACE LOGIN_PQC;
ALTER USER LOGIN_PQC TEMPORARY TABLESPACE TEMP;
GRANT DBA TO PEL_QC IDENTIFIED BY PEL_CRERP;
ALTER USER PEL_QC DEFAULT TABLESPACE PEL_QC;
ALTER USER PEL_QC TEMPORARY TABLESPACE TEMP;

Now import data from exported file via command prompt


On command prompt write d: and press enter

Now write cd D:\oracle\product\10.2.0\db_1\BIN and press enter


Now write following command to import data
Imp system/system file=d:\pel_backup_18072012.dmp fromuser=(login_pqc,pel_qc) touser=(login_pqc,pel_qc)
log=d:\pel_imprt_log.log
Wait till import completion, it will take long time
After import completion, go to previously opened sqlplus window
Write login_pqc/login_pqc and press enter
Now copy and paste following statements in sql>
GRANT ALTER ON CURR_PASSWORD_TXT TO PEL_QC;
GRANT DELETE ON CURR_PASSWORD_TXT TO PEL_QC;
GRANT INDEX ON CURR_PASSWORD_TXT TO PEL_QC;
GRANT INSERT ON CURR_PASSWORD_TXT TO PEL_QC;
GRANT SELECT ON CURR_PASSWORD_TXT TO PEL_QC;
GRANT UPDATE ON CURR_PASSWORD_TXT TO PEL_QC;
GRANT REFERENCES ON CURR_PASSWORD_TXT TO PEL_QC;
GRANT ON COMMIT REFRESH ON CURR_PASSWORD_TXT TO PEL_QC;
GRANT QUERY REWRITE ON CURR_PASSWORD_TXT TO PEL_QC;
GRANT DEBUG ON CURR_PASSWORD_TXT TO PEL_QC;
GRANT FLASHBACK ON CURR_PASSWORD_TXT TO PEL_QC;
GRANT ALTER ON BAK_INFO TO PEL_QC;
GRANT DELETE ON BAK_INFO TO PEL_QC;
GRANT INDEX ON BAK_INFO TO PEL_QC;
GRANT INSERT ON BAK_INFO TO PEL_QC;
GRANT SELECT ON BAK_INFO TO PEL_QC;
GRANT UPDATE ON BAK_INFO TO PEL_QC;
GRANT REFERENCES ON BAK_INFO TO PEL_QC;
GRANT ON COMMIT REFRESH ON BAK_INFO TO PEL_QC;
GRANT QUERY REWRITE ON BAK_INFO TO PEL_QC;
GRANT DEBUG ON BAK_INFO TO PEL_QC;
GRANT FLASHBACK ON BAK_INFO TO PEL_QC;
GRANT ALTER ON SECURITY TO PEL_QC;
GRANT DELETE ON SECURITY TO PEL_QC;
GRANT INDEX ON SECURITY TO PEL_QC;
GRANT INSERT ON SECURITY TO PEL_QC;
GRANT SELECT ON SECURITY TO PEL_QC;
GRANT UPDATE ON SECURITY TO PEL_QC;
GRANT REFERENCES ON SECURITY TO PEL_QC;
GRANT ON COMMIT REFRESH ON SECURITY TO PEL_QC;
GRANT QUERY REWRITE ON SECURITY TO PEL_QC;
GRANT DEBUG ON SECURITY TO PEL_QC;
GRANT FLASHBACK ON SECURITY TO PEL_QC;
GRANT ALTER ON USER_DEL_RECORD TO PEL_QC;
GRANT DELETE ON USER_DEL_RECORD TO PEL_QC;
GRANT INDEX ON USER_DEL_RECORD TO PEL_QC;
GRANT INSERT ON USER_DEL_RECORD TO PEL_QC;
GRANT SELECT ON USER_DEL_RECORD TO PEL_QC;
GRANT UPDATE ON USER_DEL_RECORD TO PEL_QC;
GRANT REFERENCES ON USER_DEL_RECORD TO PEL_QC;
GRANT ON COMMIT REFRESH ON USER_DEL_RECORD TO PEL_QC;
GRANT QUERY REWRITE ON USER_DEL_RECORD TO PEL_QC;
GRANT DEBUG ON USER_DEL_RECORD TO PEL_QC;
GRANT FLASHBACK ON USER_DEL_RECORD TO PEL_QC;
GRANT ALTER ON SYSTEM_SETUP TO PEL_QC;
GRANT DELETE ON SYSTEM_SETUP TO PEL_QC;
GRANT INDEX ON SYSTEM_SETUP TO PEL_QC;
GRANT INSERT ON SYSTEM_SETUP TO PEL_QC;
GRANT SELECT ON SYSTEM_SETUP TO PEL_QC;
GRANT UPDATE ON SYSTEM_SETUP TO PEL_QC;
GRANT REFERENCES ON SYSTEM_SETUP TO PEL_QC;
GRANT ON COMMIT REFRESH ON SYSTEM_SETUP TO PEL_QC;
GRANT QUERY REWRITE ON SYSTEM_SETUP TO PEL_QC;
GRANT DEBUG ON SYSTEM_SETUP TO PEL_QC;
GRANT FLASHBACK ON SYSTEM_SETUP TO PEL_QC;
GRANT ALTER ON PASS_CHNGE_HIST TO PEL_QC;
GRANT DELETE ON PASS_CHNGE_HIST TO PEL_QC;
GRANT INDEX ON PASS_CHNGE_HIST TO PEL_QC;
GRANT INSERT ON PASS_CHNGE_HIST TO PEL_QC;
GRANT SELECT ON PASS_CHNGE_HIST TO PEL_QC;

GRANT UPDATE ON PASS_CHNGE_HIST TO PEL_QC;


GRANT REFERENCES ON PASS_CHNGE_HIST TO PEL_QC;
GRANT ON COMMIT REFRESH ON PASS_CHNGE_HIST TO PEL_QC;
GRANT QUERY REWRITE ON PASS_CHNGE_HIST TO PEL_QC;
GRANT DEBUG ON PASS_CHNGE_HIST TO PEL_QC;
GRANT FLASHBACK ON PASS_CHNGE_HIST TO PEL_QC;
GRANT ALTER ON LOGIN_HISTORY TO PEL_QC;
GRANT DELETE ON LOGIN_HISTORY TO PEL_QC;
GRANT INDEX ON LOGIN_HISTORY TO PEL_QC;
GRANT INSERT ON LOGIN_HISTORY TO PEL_QC;
GRANT SELECT ON LOGIN_HISTORY TO PEL_QC;
GRANT UPDATE ON LOGIN_HISTORY TO PEL_QC;
GRANT REFERENCES ON LOGIN_HISTORY TO PEL_QC;
GRANT ON COMMIT REFRESH ON LOGIN_HISTORY TO PEL_QC;
GRANT QUERY REWRITE ON LOGIN_HISTORY TO PEL_QC;
GRANT DEBUG ON LOGIN_HISTORY TO PEL_QC;
GRANT FLASHBACK ON LOGIN_HISTORY TO PEL_QC;
GRANT ALTER ON ERP_USERS TO PEL_QC;
GRANT DELETE ON ERP_USERS TO PEL_QC;
GRANT INDEX ON ERP_USERS TO PEL_QC;
GRANT INSERT ON ERP_USERS TO PEL_QC;
GRANT SELECT ON ERP_USERS TO PEL_QC;
GRANT UPDATE ON ERP_USERS TO PEL_QC;
GRANT REFERENCES ON ERP_USERS TO PEL_QC;
GRANT ON COMMIT REFRESH ON ERP_USERS TO PEL_QC;
GRANT QUERY REWRITE ON ERP_USERS TO PEL_QC;
GRANT DEBUG ON ERP_USERS TO PEL_QC;
GRANT FLASHBACK ON ERP_USERS TO PEL_QC;
GRANT ALTER ON CURR_PASSWORD TO PEL_QC;
GRANT DELETE ON CURR_PASSWORD TO PEL_QC;
GRANT INDEX ON CURR_PASSWORD TO PEL_QC;
GRANT INSERT ON CURR_PASSWORD TO PEL_QC;
GRANT SELECT ON CURR_PASSWORD TO PEL_QC;
GRANT UPDATE ON CURR_PASSWORD TO PEL_QC;
GRANT REFERENCES ON CURR_PASSWORD TO PEL_QC;
GRANT ON COMMIT REFRESH ON CURR_PASSWORD TO PEL_QC;
GRANT QUERY REWRITE ON CURR_PASSWORD TO PEL_QC;
GRANT DEBUG ON CURR_PASSWORD TO PEL_QC;
GRANT FLASHBACK ON CURR_PASSWORD TO PEL_QC;

Write pel_qc/pel_crerp and press enter


Now copy and paste following statements in sql>
CREATE OR REPLACE VIEW curr_password (
user_cd,
password,
changed_by,
user_name,
pass_chg_dt )
AS
(select "USER_CD","PASSWORD","CHANGED_BY","USER_NAME","PASS_CHG_DT" from login_pqc.curr_password);
CREATE OR REPLACE VIEW erp_users (
user_cd,
user_name,
desig,
dept,
employee_cd,
created_by,
creation_dt,
status,
last_login,
database_string,
bus_unit,
remote_local,
email,
inv_attempts,
pass_chg_dt,
retirement_dt )

AS
SELECT a.user_cd, a.user_name, a.desig, a.dept, a.employee_cd,
a.created_by, a.creation_dt, a.status, a.last_login,
a.database_string, a.bus_unit, a.remote_local, a.email,
a.inv_attempts, a.pass_chg_dt, a.retirement_dt
FROM login_pqc.erp_users a;
CREATE OR REPLACE VIEW login_history (
user_cd,
login_dt,
user_pass,
user_name,
trans_no,
logout_dt,
delegate_user,
comments,
session_id,
audsid,
flag )
AS
(select
"USER_CD","LOGIN_DT","USER_PASS","USER_NAME","TRANS_NO","LOGOUT_DT","DELEGATE_USER","COMMEN
TS","SESSION_ID" ,"AUDSID" ,"FLAG"
from login_pqc.login_history);
CREATE OR REPLACE VIEW pass_chnge_hist (
user_cd,
pass_chnge_dt,
password,
changed_by )
AS
(select "USER_CD","PASS_CHNGE_DT","PASSWORD","CHANGED_BY" from login_pqc.pass_chnge_hist);
CREATE OR REPLACE VIEW security (
sec_username,
sec_password,
sec_dbstring,
sec_menuname,
sec_cre_by,
sec_cre_date,
sec_login_title )
AS
SELECT
"SEC_USERNAME","SEC_PASSWORD","SEC_DBSTRING","SEC_MENUNAME","SEC_CRE_BY","SEC_CRE_DATE","
SEC_LOGIN_TITLE" FROM LOGIN_PQC.SECURITY;
CREATE OR REPLACE VIEW system_setup (
minimum_password_length,
invalid_attempt,
data_string,
password_expiry,
hist_pass_repetition )
AS
(select
"MINIMUM_PASSWORD_LENGTH","INVALID_ATTEMPT","DATA_STRING","PASSWORD_EXPIRY" ,"HIST_PASS_REP
ETITION" from login_pqc.system_setup);
CREATE OR REPLACE VIEW user_del_record (
user_cd,
user_name,
user_del_dt,
deleted_by )
AS
(select "USER_CD","USER_NAME","USER_DEL_DT","DELETED_BY" from login_pqc.user_del_record);
EXEC RIO;

Now run the application

Das könnte Ihnen auch gefallen