Schema Refresh on ASM
export the KIDEMQ schema and import it into KISBXQ
SQL> select name,open_mode from v$database;
NAME OPEN_MODE
--------- --------------------
DEMQ READ WRITE
SQL> select sum(bytes)/1024/1024/1024 from dba_segments where owner='KIDEMQ';
SUM(BYTES)/1024/1024/1024
-------------------------
490.679565
SQL> select OBJECT_TYPE,STATUS,count(*) from dba_objects where owner='KIDEMQ' GROUP BY OBJECT_TYPE,STATUS;
OBJECT_TYPE STATUS COUNT(*)
------------------- ------- ----------
PROCEDURE INVALID 6
FUNCTION VALID 150
TABLE PARTITION VALID 15
SYNONYM VALID 10
PACKAGE VALID 47
JOB VALID 12
SEQUENCE VALID 560
INDEX PARTITION VALID 11
TRIGGER VALID 13
TYPE VALID 2
TABLE VALID 1550
PACKAGE BODY VALID 46
INDEX VALID 2594
PROCEDURE VALID 418
LOB VALID 8
VIEW VALID 10
16 rows selected.
SQL> select OBJECT_TYPE,STATUS,owner,object_name from dba_objects where owner='KIDEMQ' and STATUS='INVALID';
OBJECT_TYPE STATUS OWNER OBJECT_NAME
------------------- ------- ------------------------------ -------------------------
PROCEDURE INVALID KIDEMQ ANF_LOAD_ITEMS_TO_STAGE
PROCEDURE INVALID KIDEMQ ANF_LOAD_STAGING_TABLES
PROCEDURE INVALID KIDEMQ ANF_NEEDS_ELIG_IND
PROCEDURE INVALID KIDEMQ ANF_NEEDS_EXPORT
PROCEDURE INVALID KIDEMQ ANF_NEEDS_EXPORT_TEST
PROCEDURE INVALID KIDEMQ ANF_CREATE_SALES_STG
6 rows selected.
SQL> select tablespace_name,sum(bytes)/1024/1024/1024 from dba_segments where owner='KIDEMQ' group by tablespace_name;
TABLESPACE_NAME SUM(BYTES)/1024/1024/1024
------------------------------ -------------------------
TS_KIDEMQ_X 25.4758301
TS_KIDEMQ 465.203735
SQL> select * from dba_ts_quotas where username='KIDEMQ';
TABLESPACE_NAME USERNAME BYTES MAX_BYTES BLOCKS MAX_BLOCKS DRO
------------------------------ ------------------------------ ---------- ---------- ---------- ---------- ---
TS_KIDEMQ_X KIDEMQ 2.7354E+10 -1 1669584 -1 NO
TS_KIDEMQ KIDEMQ 4.9951E+11 -1 30487592 -1 NO
=========================================================================================================================
DBMS_METADATA.GET_DDL('USER','KIDEMQ')
--------------------------------------------------------------------------------
CREATE USER "KIDEMQ" IDENTIFIED BY VALUES 'S:CF9A643831F4D0CD74DE571FB0918DE
SQL> SELECT DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','&&uname') from dual;
old 1: SELECT DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','&&uname') from dual
new 1: SELECT DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','KIDEMQ') from dual
DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','KIDEMQ')
--------------------------------------------------------------------------------
GRANT CREATE EXTERNAL JOB TO "KIDEMQ"
GRANT CREATE JOB TO "KIDEMQ"
GRANT
SQL> SELECT DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT','&&uname') from dual;
old 1: SELECT DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT','&&uname') from dual
new 1: SELECT DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT','KIDEMQ') from dual
DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT','KIDEMQ')
--------------------------------------------------------------------------------
GRANT "CONNECT" TO "KIDEMQ"
GRANT "SELECT_CATALOG_ROLE" TO "KIDEMQ"
SQL> SELECT DBMS_METADATA.GET_GRANTED_DDL('OBJECT_GRANT','&&uname') from dual;
old 1: SELECT DBMS_METADATA.GET_GRANTED_DDL('OBJECT_GRANT','&&uname') from dual
new 1: SELECT DBMS_METADATA.GET_GRANTED_DDL('OBJECT_GRANT','KIDEMQ') from dual
DBMS_METADATA.GET_GRANTED_DDL('OBJECT_GRANT','KIDEMQ')
--------------------------------------------------------------------------------
GRANT SELECT ON "SYS"."V_$PARAMETER" TO "KIDEMQ"
GRANT SELECT ON "SYS"."V_$
=========================================================================================================================
CREATE BIGFILE TABLESPACE TS_KISBXQ DATAFILE
'+DATA_EX06' SIZE 127M AUTOEXTEND ON NEXT 100M MAXSIZE 68719476688K
LOGGING
ONLINE
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 16K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;
CREATE BIGFILE TABLESPACE TS_KISBXQ_X DATAFILE
'+DATA_EX06' SIZE 100M AUTOEXTEND ON NEXT 100M MAXSIZE 68719476688K
LOGGING
ONLINE
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 16K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;
------------------------------------------------------------------------
CREATE USER KISBXQ IDENTIFIED BY Welcome1
DEFAULT TABLESPACE TS_KISBXQ
TEMPORARY TABLESPACE TEMP1
QUOTA UNLIMITED ON TS_KISBXQ;
ALTER USER KISBXQ QUOTA UNLIMITED ON TS_KISBXQ_X;
select * from dba_ts_quotas where username='KISBXQ';
TABLESPACE_NAME USERNAME BYTES MAX_BYTES BLOCKS MAX_BLOCKS DRO
------------------------------ ------------------------------ ---------- ---------- ---------- ---------- ---
TS_KISBXQ KISBXQ 0 -1 0 -1 NO
TS_KISBXQ_X KISBXQ 0 -1 0 -1 NO
--------------------------------------------------------------------------
parfile=/home/oracle/dba/par/expdp_KIDEMQ.par
DIRECTORY=EXPORT_DIR
SCHEMAS=KIDEMQ
REUSE_DUMPFILES=Y
NOLOGFILE=Y
PARALLEL=8
EXCLUDE=STATISTICS
DUMPFILE=KIDEMQ_10feb_%U.dmp
COMPRESSION=ALL
nohup expdp userid=system/dba1892wow parfile=/home/oracle/dba/par/expdp_KIDEMQ.par &
tail -f nohup.output
EXPORT_DIR = +DATA_EX06/export
===========================================================================================================================
parfile=/home/oracle/dba/par/impdp_KISBXQ.par
nohup impdp userid=system/dba1892wow parfile=/home/oracle/dba/par/impdp_KISBXQ.par &
DIRECTORY=EXPORT_DIR
NOLOGFILE=Y
PARALLEL=8
DUMPFILE=KIDEMQ_10feb_%U.dmp
remap_schema=KIDEMQ:KISBXQ
remap_tablespace=(TS_KIDEMQ:TS_KISBXQ,TS_KIDEMQ_X:TS_KISBXQ_X)
demq1 on ex06db01:> nohup impdp userid=system/dba1892wow parfile=/home/oracle/dba/par/impdp_KISBXQ.par &
[1] 78333
ALTER PACKAGE my_package COMPILE;
ALTER PACKAGE my_package COMPILE BODY;
ALTER PROCEDURE my_procedure COMPILE;
ALTER FUNCTION my_function COMPILE;
ALTER TRIGGER my_trigger COMPILE;
ALTER VIEW my_view COMPILE;
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home