Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- ALTER SYSTEM SET db_create_online_log_dest_2 = "+SUITE8" SCOPE=SPFILE;
- ALTER SYSTEM SET cluster_database = FALSE SCOPE=SPFILE;
- ALTER SYSTEM SET open_cursors = 2048 SCOPE=SPFILE;
- ALTER SYSTEM SET session_cached_cursors = 2048 SCOPE=SPFILE;
- ALTER SYSTEM SET star_transformation_enabled = "TRUE" SCOPE=SPFILE;
- ALTER SYSTEM SET O7_DICTIONARY_ACCESSIBILITY = FALSE SCOPE=SPFILE;
- ALTER SYSTEM SET audit_file_dest = "c:\oracle\admin\v8\adump" SCOPE=SPFILE;
- ALTER SYSTEM SET background_dump_dest = "c:\oracle\admin\v8\bdump" SCOPE=SPFILE;
- ALTER SYSTEM SET core_dump_dest = "c:\oracle\admin\v8\cdump" SCOPE=SPFILE;
- ALTER SYSTEM SET db_unique_name = "v8" SCOPE=SPFILE;
- ALTER SYSTEM SET fast_start_mttr_target = 1800 SCOPE=SPFILE;
- ALTER SYSTEM SET instance_name = "v8" SCOPE=SPFILE;
- ALTER SYSTEM SET job_queue_processes = 16 SCOPE=SPFILE;
- -- ALTER SYSTEM SET local_listener = "LISTENER" SCOPE=SPFILE;
- ALTER SYSTEM SET log_archive_start = FALSE SCOPE=SPFILE;
- ALTER SYSTEM SET log_checkpoint_timeout = 0 SCOPE=SPFILE;
- ALTER SYSTEM SET max_dump_file_size = "4M" SCOPE=SPFILE;
- ALTER SYSTEM SET optimizer_index_cost_adj = 10 SCOPE=SPFILE;
- ALTER SYSTEM SET optimizer_mode = "FIRST_ROWS_100" SCOPE=SPFILE;
- ALTER SYSTEM SET pre_page_sga = FALSE SCOPE=SPFILE;
- ALTER SYSTEM SET recyclebin = "OFF" SCOPE=SPFILE;
- ALTER SYSTEM SET service_names = 'v8' SCOPE=SPFILE;
- ALTER SYSTEM SET statistics_level = "TYPICAL" SCOPE=SPFILE;
- ALTER SYSTEM SET timed_statistics = TRUE SCOPE=SPFILE;
- ALTER SYSTEM SET undo_retention = 1740 SCOPE=SPFILE;
- ALTER SYSTEM SET user_dump_dest = "c:\oracle\admin\v8\udump" SCOPE=SPFILE;
- ALTER SYSTEM SET utl_file_dir = "c:\oracle\10.2.0\database\database" SCOPE=SPFILE;
- ALTER SYSTEM SET workarea_size_policy = "AUTO" SCOPE=SPFILE;
- HOST mkdir d:\oracle\oradata\v8\flash_recovery_area\dpdump
- CREATE OR REPLACE DIRECTORY data_pump_dir AS 'd:\oracle\oradata\v8\flash_recovery_area\dpdump';
- /*
- ALTER DATABASE ADD LOGFILE GROUP 1 ( '+SUITE8/v8/onlinelog/group_1.257.607532983') SIZE 102400K
- ALTER DATABASE ADD LOGFILE MEMBER '+SUITE8/v8/onlinelog/group_1-2' TO GROUP 1
- ALTER DATABASE ADD LOGFILE MEMBER '+SUITE8/v8/onlinelog/group_2-2' TO GROUP 2
- ALTER DATABASE ADD LOGFILE MEMBER '+SUITE8/v8/onlinelog/group_3-2' TO GROUP 3;
- ALTER DATABASE RENAME FILE '+SUITE8/v8/onlinelog/group_1.257.607532983' TO '+SUITE8/v8/onlinelog/group_1-1'
- ALTER DATABASE ADD LOGFILE GROUP 1 ( '+SUITE8/v8/onlinelog/group_1.257.607532983',
- '+SUITE8/v8/onlinelog/group_1-2')
- SIZE 102400K
- CREATE SMALLFILE TABLESPACE users
- LOGGING
- DATAFILE '+SUITE8/v8/users01' SIZE 5M REUSE
- AUTOEXTEND ON NEXT 1280K MAXSIZE 32767M
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO
- ALTER DATABASE DEFAULT TABLESPACE "USERS"
- CREATE SMALLFILE TABLESPACE v8main
- LOGGING
- DATAFILE'+SUITE8/v8/v8main01' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8main02' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8main03' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TABLESPACE v8large
- LOGGING
- DATAFILE'+SUITE8/v8/v8large01' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8large02' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8large03' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8large04' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8large05' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TABLESPACE v8index
- LOGGING
- DATAFILE'+SUITE8/v8/v8index01' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8index02' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8index03' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8index04' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TABLESPACE v8conf
- LOGGING
- DATAFILE'+SUITE8/v8/v8conf01' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8conf02' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TABLESPACE v8archive
- LOGGING
- DATAFILE'+SUITE8/v8/v8archive01' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8archive02' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8archive03' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8archive04' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- '+SUITE8/v8/v8archive05' SIZE 5G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TEMPORARY TABLESPACE v8temp
- TEMPFILE '+SUITE8/v8/tempfile/v8temp01' SIZE 1G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 5G
- EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1024K;
- -- ALTER DATABASE DEFAULT TEMPORARY TABLESPACE "TEMP"
- */
- CREATE SMALLFILE TABLESPACE v8main
- LOGGING
- DATAFILE'e:\oracle\oradata\v8\v8main.ora' SIZE 2G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TABLESPACE v8large
- LOGGING
- DATAFILE'e:\oracle\oradata\v8\v8large.ora' SIZE 2G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- 'e:\oracle\oradata\v8\v8large02.ora' SIZE 2G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TABLESPACE v8index
- LOGGING
- DATAFILE'e:\oracle\oradata\v8\v8index.ora' SIZE 2G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- 'e:\oracle\oradata\v8\v8index02.ora' SIZE 2G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TABLESPACE v8conf
- LOGGING
- DATAFILE'e:\oracle\oradata\v8\v8conf.ora' SIZE 2G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TABLESPACE v8archive
- LOGGING
- DATAFILE'e:\oracle\oradata\v8\v8archive.ora' SIZE 2G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G ,
- 'e:\oracle\oradata\v8\v8archive02.ora' SIZE 2G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TEMPORARY TABLESPACE v8temp
- TEMPFILE 'e:\oracle\oradata\v8\v8temp.ora' SIZE 1G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 5G
- EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1024K;
- ==============================================================================
- CREATE USER v8analyze PROFILE default
- IDENTIFIED BY v8analyze
- DEFAULT TABLESPACE v8main
- TEMPORARY TABLESPACE v8temp
- ACCOUNT UNLOCK;
- ALTER USER v8analyze
- QUOTA UNLIMITED ON v8conf
- QUOTA UNLIMITED ON v8index
- QUOTA UNLIMITED ON v8large
- QUOTA UNLIMITED ON v8main;
- GRANT ANALYZE ANY TO v8analyze;
- GRANT CREATE ANY INDEX TO v8analyze;
- GRANT SELECT ANY DICTIONARY TO v8analyze;
- GRANT SELECT ANY TABLE TO v8analyze;
- GRANT ALTER ANY TABLE TO v8analyze;
- GRANT CONNECT TO v8analyze;
- ---
- CREATE USER v8live PROFILE default
- IDENTIFIED BY live
- DEFAULT TABLESPACE v8main
- TEMPORARY TABLESPACE v8temp
- ACCOUNT UNLOCK;
- GRANT connect TO v8live;
- GRANT RESOURCE TO v8live;
- GRANT create table, create type, create procedure, create view, create trigger TO v8live;
- GRANT select on v_$session TO v8live;
- GRANT select on v_$database TO v8live;
- GRANT select on dba_indexes TO v8live;
- GRANT select on dba_tables TO v8live;
- GRANT select on v_$sess_io TO v8live;
- GRANT select on v_$statname TO v8live;
- GRANT select on v_$sql TO v8live;
- GRANT select on v_$sysstat TO v8live;
- ALTER USER v8live
- QUOTA UNLIMITED ON v8conf
- QUOTA UNLIMITED ON v8index
- QUOTA UNLIMITED ON v8large
- QUOTA UNLIMITED ON v8main;
- CREATE USER v8livearc PROFILE default
- IDENTIFIED BY v8livearc DEFAULT TABLESPACE v8archive
- TEMPORARY TABLESPACE v8temp
- ACCOUNT UNLOCK;
- ALTER USER v8livearc
- QUOTA UNLIMITED ON system
- QUOTA UNLIMITED ON v8conf
- QUOTA UNLIMITED ON v8index
- QUOTA UNLIMITED ON v8large
- QUOTA UNLIMITED ON v8main
- QUOTA UNLIMITED ON v8archive;
- GRANT SELECT ANY TABLE TO v8livearc;
- GRANT UNLIMITED TABLESPACE TO v8livearc;
- GRANT CONNECT TO v8livearc;
- ---
- CREATE USER v8train PROFILE default
- IDENTIFIED BY train
- DEFAULT TABLESPACE v8main
- TEMPORARY TABLESPACE v8temp
- ACCOUNT UNLOCK;
- GRANT connect TO v8train;
- GRANT RESOURCE TO v8train;
- GRANT create table, create type, create procedure, create view, create trigger TO v8train;
- GRANT select on v_$session TO v8train;
- GRANT select on v_$database TO v8train;
- GRANT select on dba_indexes TO v8train;
- GRANT select on dba_tables TO v8train;
- GRANT select on v_$sess_io TO v8train;
- GRANT select on v_$statname TO v8train;
- GRANT select on v_$sql TO v8train;
- GRANT select on v_$sysstat TO v8train;
- ALTER USER v8train
- QUOTA UNLIMITED ON v8conf
- QUOTA UNLIMITED ON v8index
- QUOTA UNLIMITED ON v8large
- QUOTA UNLIMITED ON v8main;
- CREATE USER v8trainarc PROFILE default
- IDENTIFIED BY v8trainarc
- DEFAULT TABLESPACE v8archive
- TEMPORARY TABLESPACE v8temp
- ACCOUNT UNLOCK;
- ALTER USER v8trainarc
- QUOTA UNLIMITED ON system
- QUOTA UNLIMITED ON v8conf
- QUOTA UNLIMITED ON v8index
- QUOTA UNLIMITED ON v8large
- QUOTA UNLIMITED ON v8main
- QUOTA UNLIMITED ON v8archive;
- GRANT SELECT ANY TABLE TO v8trainarc;
- GRANT UNLIMITED TABLESPACE TO v8trainarc;
- GRANT CONNECT TO v8trainarc;
- -- ===========================================================================
- BEGIN
- dbms_resource_manager.clear_pending_area();
- dbms_resource_manager.create_pending_area();
- dbms_resource_manager.update_plan_directive(
- plan => 'SYSTEM_PLAN',
- group_or_subplan => 'LOW_GROUP',
- new_comment => ' ',
- new_cpu_p1 => 20, new_cpu_p2 => 20, new_cpu_p3 => 20, new_cpu_p4 => 0,
- new_cpu_p5 => 0, new_cpu_p6 => 0, new_cpu_p7 => 0, new_cpu_p8 => 0,
- new_parallel_degree_limit_p1 => -1,
- new_active_sess_pool_p1 => -1,
- new_queueing_p1 => -1,
- new_switch_group => '',
- new_switch_time => -1,
- new_switch_estimate => false,
- new_max_est_exec_time => -1,
- new_undo_pool => -1
- );
- dbms_resource_manager.update_plan_directive(
- plan => 'SYSTEM_PLAN',
- group_or_subplan => 'OTHER_GROUPS',
- new_comment => ' ',
- new_cpu_p1 => 40, new_cpu_p2 => 40, new_cpu_p3 => 40, new_cpu_p4 => 0,
- new_cpu_p5 => 0, new_cpu_p6 => 0, new_cpu_p7 => 0, new_cpu_p8 => 0,
- new_parallel_degree_limit_p1 => -1,
- new_active_sess_pool_p1 => -1,
- new_queueing_p1 => -1,
- new_switch_group => '',
- new_switch_time => -1,
- new_switch_estimate => false,
- new_max_est_exec_time => -1,
- new_undo_pool => -1
- );
- dbms_resource_manager.update_plan_directive(
- plan => 'SYSTEM_PLAN',
- group_or_subplan => 'SYS_GROUP',
- new_comment => ' ',
- new_cpu_p1 => 40, new_cpu_p2 => 40, new_cpu_p3 => 40, new_cpu_p4 => 0,
- new_cpu_p5 => 0, new_cpu_p6 => 0, new_cpu_p7 => 0, new_cpu_p8 => 0,
- new_parallel_degree_limit_p1 => -1,
- new_active_sess_pool_p1 => -1,
- new_queueing_p1 => -1,
- new_switch_group => '',
- new_switch_time => -1,
- new_switch_estimate => false,
- new_max_est_exec_time => -1,
- new_undo_pool => -1
- );
- dbms_resource_manager.submit_pending_area();
- END;
- /
- BEGIN
- dbms_resource_manager_privs.grant_switch_consumer_group(grantee_name => 'V8LIVE',
- consumer_group => 'DEFAULT_CONSUMER_GROUP',
- grant_option => FALSE);
- END;
- /
- BEGIN
- dbms_resource_manager_privs.grant_switch_consumer_group(grantee_name => 'V8LIVEARC',
- consumer_group => 'DEFAULT_CONSUMER_GROUP',
- grant_option => FALSE);
- END;
- /
- BEGIN
- dbms_resource_manager_privs.grant_switch_consumer_group(grantee_name => 'V8TRAIN',
- consumer_group => 'LOW_GROUP',
- grant_option => FALSE);
- END;
- /
- BEGIN
- dbms_resource_manager_privs.grant_switch_consumer_group(grantee_name => 'V8TRAINARC',
- consumer_group => 'LOW_GROUP',
- grant_option => FALSE);
- END;
- /
- BEGIN
- dbms_resource_manager_privs.grant_switch_consumer_group(grantee_name => 'V8ANALYZE',
- consumer_group => 'LOW_GROUP',
- grant_option => FALSE);
- END;
- /
- BEGIN
- dbms_resource_manager.set_initial_consumer_group(user => 'V8TRAIN',
- consumer_group => 'LOW_GROUP');
- END;
- /
- BEGIN
- dbms_resource_manager.set_initial_consumer_group(user => 'V8TRAINARC',
- consumer_group => 'LOW_GROUP');
- END;
- /
- BEGIN
- dbms_resource_manager.set_initial_consumer_group(user => 'V8ANALYZE',
- consumer_group => 'LOW_GROUP');
- END;
- /
- ALTER SYSTEM SET resource_manager_plan = 'SYSTEM_PLAN' SCOPE=both SID='*';
- -- ===========================================================================
- CREATE TABLE v8livearc.wlog (WLOG_ID NUMBER(30,0) NOT NULL ENABLE,
- WLOG_XCED_ID NUMBER(30,0) NOT NULL ENABLE,
- WLOG_WPCA_ID NUMBER(30,0) NOT NULL ENABLE,
- WLOG_TIME DATE NOT NULL ENABLE,
- WLOG_TYPE NUMBER(3,0) NOT NULL ENABLE,
- WLOG_TABLE_ID NUMBER(30,0) NOT NULL ENABLE,
- WLOG_TEXT VARCHAR2(200 BYTE) NOT NULL ENABLE,
- WLOG_SYSDAT DATE NOT NULL ENABLE,
- WLOG_TABLENAME CHAR(4 BYTE) NOT NULL ENABLE,
- CONSTRAINT WLOG_PK PRIMARY KEY (WLOG_ID) ENABLE);
- CREATE TABLE v8livearc.WTXT (WTXT_ID NUMBER(30,0) NOT NULL ENABLE,
- WTXT_DATA LONG RAW,
- WTXT_DOCFORMAT NUMBER(1,0),
- CONSTRAINT WTXT_PK PRIMARY KEY (WTXT_ID) ENABLE);
- CREATE TABLE v8livearc.ZCHE (ZCHE_ID NUMBER(30,0) NOT NULL ENABLE,
- ZCHE_GUESTCHECK LONG NOT NULL ENABLE,
- ZCHE_CHECKDATE DATE NOT NULL ENABLE,
- ZCHE_CHECKNUM VARCHAR2(20 BYTE) NOT NULL ENABLE,
- CONSTRAINT ZCHE_PK PRIMARY KEY (ZCHE_ID) ENABLE);
- CREATE TABLE v8livearc.ZDAT (ZDAT_ID NUMBER(30,0) NOT NULL ENABLE,
- ZDAT_DATA LONG RAW NOT NULL ENABLE,
- ZDAT_PAGENUM NUMBER(10,0),
- ZDAT_RESOURCE_NAME VARCHAR2(60 BYTE),
- ZDAT_RESOURCE_TIMESTAMP DATE,
- ZDAT_TYPE NUMBER(2,0),
- ZDAT_LINKTABLE_NAME VARCHAR2(4 BYTE),
- ZDAT_LINKTABLE_ID NUMBER(30,0),
- CONSTRAINT ZDAT_PK PRIMARY KEY (ZDAT_ID) ENABLE);
- CREATE INDEX v8livearc.ZDAT_RESOURCE_NAME ON v8livearc.ZDAT (ZDAT_RESOURCE_NAME);
- CREATE INDEX v8livearc.ZDAT_PAGENUM ON v8livearc.ZDAT (ZDAT_PAGENUM);
- CREATE INDEX v8livearc.ZDAT_TYPE ON v8livearc.ZDAT (ZDAT_TYPE);
- CREATE INDEX v8livearc.ZDAT_LINKTABLE_NAME ON v8livearc.ZDAT (ZDAT_LINKTABLE_NAME);
- CREATE INDEX v8livearc.ZDAT_LINKTABLE_ID ON v8livearc.ZDAT (ZDAT_LINKTABLE_ID);
- CREATE TABLE v8livearc.ZINB (ZINB_ID NUMBER(30,0) NOT NULL ENABLE,
- ZINB_EDITOR_XCMS_ID NUMBER(30,0),
- ZINB_DATA LONG RAW,
- ZINB_TYPE NUMBER(2,0),
- ZINB_PARENT_ZINB_ID NUMBER(30,0),
- ZINB_EDITOR_DATETIME DATE,
- ZINB_REVISION_NUMBER NUMBER(30,0),
- ZINB_NOTE VARCHAR2(200 BYTE),
- ZINB_COMPRESSED NUMBER(1,0),
- CONSTRAINT ZINB_PK PRIMARY KEY (ZINB_ID) ENABLE);
- CREATE INDEX v8livearc.ZINB_REVISION_NUMBER ON v8livearc.ZINB (ZINB_REVISION_NUMBER);
- CREATE INDEX v8livearc.ZINB_TYPE ON v8livearc.ZINB (ZINB_TYPE);
- CREATE INDEX v8livearc.ZINB_COMPRESSED ON v8livearc.ZINB (ZINB_COMPRESSED);
- CREATE INDEX v8livearc.ZINB_EDITOR_XCMS_ID ON v8livearc.ZINB (ZINB_EDITOR_XCMS_ID);
- CREATE INDEX v8livearc.ZINB_PARENT_ZINB_ID ON v8livearc.ZINB (ZINB_PARENT_ZINB_ID);
- CREATE TABLE v8livearc.ZTXT (ZTXT_ID NUMBER(30,0) NOT NULL ENABLE,
- ZTXT_USER_XCMS_ID NUMBER(30,0),
- ZTXT_WRPT_ID NUMBER(30,0),
- ZTXT_DATA LONG RAW,
- ZTXT_TYPE NUMBER(2,0),
- ZTXT_TIME DATE,
- ZTXT_COPIES NUMBER(2,0),
- ZTXT_TABLELINKEDTO CHAR(4 BYTE),
- ZTXT_TABLE_ID NUMBER(30,0),
- ZTXT_EXPORTTYPE NUMBER(1,0),
- ZTXT_DATE DATE,
- CONSTRAINT ZTXT_PK PRIMARY KEY (ZTXT_ID) ENABLE);
- GRANT DELETE ON v8livearc.wlog TO v8live;
- GRANT INSERT ON v8livearc.wlog TO v8live;
- GRANT SELECT ON v8livearc.wlog TO v8live;
- GRANT UPDATE ON v8livearc.wlog TO v8live;
- GRANT DELETE ON v8livearc.wtxt TO v8live;
- GRANT INSERT ON v8livearc.wtxt TO v8live;
- GRANT SELECT ON v8livearc.wtxt TO v8live;
- GRANT UPDATE ON v8livearc.wtxt TO v8live;
- GRANT DELETE ON v8livearc.zche TO v8live;
- GRANT INSERT ON v8livearc.zche TO v8live;
- GRANT SELECT ON v8livearc.zche TO v8live;
- GRANT UPDATE ON v8livearc.zche TO v8live;
- GRANT DELETE ON v8livearc.zdat TO v8live;
- GRANT INSERT ON v8livearc.zdat TO v8live;
- GRANT SELECT ON v8livearc.zdat TO v8live;
- GRANT UPDATE ON v8livearc.zdat TO v8live;
- GRANT DELETE ON v8livearc.zinb TO v8live;
- GRANT INSERT ON v8livearc.zinb TO v8live;
- GRANT SELECT ON v8livearc.zinb TO v8live;
- GRANT UPDATE ON v8livearc.zinb TO v8live;
- GRANT DELETE ON v8livearc.ztxt TO v8live;
- GRANT INSERT ON v8livearc.ztxt TO v8live;
- GRANT SELECT ON v8livearc.ztxt TO v8live;
- GRANT UPDATE ON v8livearc.ztxt TO v8live;
- -- v8trainarc tables
- CREATE TABLE v8trainarc.wlog (WLOG_ID NUMBER(30,0) NOT NULL ENABLE,
- WLOG_XCED_ID NUMBER(30,0) NOT NULL ENABLE,
- WLOG_WPCA_ID NUMBER(30,0) NOT NULL ENABLE,
- WLOG_TIME DATE NOT NULL ENABLE,
- WLOG_TYPE NUMBER(3,0) NOT NULL ENABLE,
- WLOG_TABLE_ID NUMBER(30,0) NOT NULL ENABLE,
- WLOG_TEXT VARCHAR2(200 BYTE) NOT NULL ENABLE,
- WLOG_SYSDAT DATE NOT NULL ENABLE,
- WLOG_TABLENAME CHAR(4 BYTE) NOT NULL ENABLE,
- CONSTRAINT WLOG_PK PRIMARY KEY (WLOG_ID) ENABLE);
- CREATE TABLE v8trainarc.WTXT (WTXT_ID NUMBER(30,0) NOT NULL ENABLE,
- WTXT_DATA LONG RAW,
- WTXT_DOCFORMAT NUMBER(1,0),
- CONSTRAINT WTXT_PK PRIMARY KEY (WTXT_ID) ENABLE);
- CREATE TABLE v8trainarc.ZCHE (ZCHE_ID NUMBER(30,0) NOT NULL ENABLE,
- ZCHE_GUESTCHECK LONG NOT NULL ENABLE,
- ZCHE_CHECKDATE DATE NOT NULL ENABLE,
- ZCHE_CHECKNUM VARCHAR2(20 BYTE) NOT NULL ENABLE,
- CONSTRAINT ZCHE_PK PRIMARY KEY (ZCHE_ID) ENABLE);
- CREATE TABLE v8trainarc.ZDAT (ZDAT_ID NUMBER(30,0) NOT NULL ENABLE,
- ZDAT_DATA LONG RAW NOT NULL ENABLE,
- ZDAT_PAGENUM NUMBER(10,0),
- ZDAT_RESOURCE_NAME VARCHAR2(60 BYTE),
- ZDAT_RESOURCE_TIMESTAMP DATE,
- ZDAT_TYPE NUMBER(2,0),
- ZDAT_LINKTABLE_NAME VARCHAR2(4 BYTE),
- ZDAT_LINKTABLE_ID NUMBER(30,0),
- CONSTRAINT ZDAT_PK PRIMARY KEY (ZDAT_ID) ENABLE);
- CREATE INDEX v8trainarc.ZDAT_RESOURCE_NAME ON v8trainarc.ZDAT (ZDAT_RESOURCE_NAME);
- CREATE INDEX v8trainarc.ZDAT_PAGENUM ON v8trainarc.ZDAT (ZDAT_PAGENUM);
- CREATE INDEX v8trainarc.ZDAT_TYPE ON v8trainarc.ZDAT (ZDAT_TYPE);
- CREATE INDEX v8trainarc.ZDAT_LINKTABLE_NAME ON v8trainarc.ZDAT (ZDAT_LINKTABLE_NAME);
- CREATE INDEX v8trainarc.ZDAT_LINKTABLE_ID ON v8trainarc.ZDAT (ZDAT_LINKTABLE_ID);
- CREATE TABLE v8trainarc.ZINB (ZINB_ID NUMBER(30,0) NOT NULL ENABLE,
- ZINB_EDITOR_XCMS_ID NUMBER(30,0),
- ZINB_DATA LONG RAW,
- ZINB_TYPE NUMBER(2,0),
- ZINB_PARENT_ZINB_ID NUMBER(30,0),
- ZINB_EDITOR_DATETIME DATE,
- ZINB_REVISION_NUMBER NUMBER(30,0),
- ZINB_NOTE VARCHAR2(200 BYTE),
- ZINB_COMPRESSED NUMBER(1,0),
- CONSTRAINT ZINB_PK PRIMARY KEY (ZINB_ID) ENABLE);
- CREATE INDEX v8trainarc.ZINB_REVISION_NUMBER ON v8trainarc.ZINB (ZINB_REVISION_NUMBER);
- CREATE INDEX v8trainarc.ZINB_TYPE ON v8trainarc.ZINB (ZINB_TYPE);
- CREATE INDEX v8trainarc.ZINB_COMPRESSED ON v8trainarc.ZINB (ZINB_COMPRESSED);
- CREATE INDEX v8trainarc.ZINB_EDITOR_XCMS_ID ON v8trainarc.ZINB (ZINB_EDITOR_XCMS_ID);
- CREATE INDEX v8trainarc.ZINB_PARENT_ZINB_ID ON v8trainarc.ZINB (ZINB_PARENT_ZINB_ID);
- CREATE TABLE v8trainarc.ZTXT (ZTXT_ID NUMBER(30,0) NOT NULL ENABLE,
- ZTXT_USER_XCMS_ID NUMBER(30,0),
- ZTXT_WRPT_ID NUMBER(30,0),
- ZTXT_DATA LONG RAW,
- ZTXT_TYPE NUMBER(2,0),
- ZTXT_TIME DATE,
- ZTXT_COPIES NUMBER(2,0),
- ZTXT_TABLELINKEDTO CHAR(4 BYTE),
- ZTXT_TABLE_ID NUMBER(30,0),
- ZTXT_EXPORTTYPE NUMBER(1,0),
- ZTXT_DATE DATE,
- CONSTRAINT ZTXT_PK PRIMARY KEY (ZTXT_ID) ENABLE);
- GRANT DELETE ON v8trainarc.wlog TO v8train;
- GRANT INSERT ON v8trainarc.wlog TO v8train;
- GRANT SELECT ON v8trainarc.wlog TO v8train;
- GRANT UPDATE ON v8trainarc.wlog TO v8train;
- GRANT DELETE ON v8trainarc.wtxt TO v8train;
- GRANT INSERT ON v8trainarc.wtxt TO v8train;
- GRANT SELECT ON v8trainarc.wtxt TO v8train;
- GRANT UPDATE ON v8trainarc.wtxt TO v8train;
- GRANT DELETE ON v8trainarc.zche TO v8train;
- GRANT INSERT ON v8trainarc.zche TO v8train;
- GRANT SELECT ON v8trainarc.zche TO v8train;
- GRANT UPDATE ON v8trainarc.zche TO v8train;
- GRANT DELETE ON v8trainarc.zdat TO v8train;
- GRANT INSERT ON v8trainarc.zdat TO v8train;
- GRANT SELECT ON v8trainarc.zdat TO v8train;
- GRANT UPDATE ON v8trainarc.zdat TO v8train;
- GRANT DELETE ON v8trainarc.zinb TO v8train;
- GRANT INSERT ON v8trainarc.zinb TO v8train;
- GRANT SELECT ON v8trainarc.zinb TO v8train;
- GRANT UPDATE ON v8trainarc.zinb TO v8train;
- GRANT DELETE ON v8trainarc.ztxt TO v8train;
- GRANT INSERT ON v8trainarc.ztxt TO v8train;
- GRANT SELECT ON v8trainarc.ztxt TO v8train;
- GRANT UPDATE ON v8trainarc.ztxt TO v8train;
- -- SYSDUAL
- DECLARE
- file_location VARCHAR2(50);
- drive_letter_loc NUMBER;
- create_tblspace VARCHAR2(200);
- myexit EXCEPTION;
- CURSOR get_system_data IS
- SELECT SUBSTR(file_name, 0, (INSTR(file_name, '\', -3, 1))) FROM dba_data_files WHERE tablespace_name = 'SYSTEM';
- BEGIN
- OPEN get_system_data;
- FETCH get_system_data INTO file_location;
- CLOSE get_system_data;
- IF INSTR(file_location,':\')=0 THEN
- RAISE myexit;
- ELSE
- create_tblspace := 'CREATE SMALLFILE TABLESPACE sysdual LOGGING DATAFILE ' ||CHR(39)|| file_location ||'SYSDUAL.ORA'||CHR(39) ||' SIZE 25M REUSE AUTOEXTEND ON NEXT 5M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M';
- BEGIN
- EXECUTE IMMEDIATE create_tblspace;
- EXCEPTION WHEN others THEN null;
- END;
- BEGIN
- EXECUTE IMMEDIATE 'ALTER TABLE dual MOVE TABLESPACE sysdual';
- EXCEPTION WHEN others THEN null;
- END;
- BEGIN
- EXECUTE IMMEDIATE 'ALTER TABLESPACE sysdual READ ONLY';
- EXCEPTION WHEN others THEN null;
- END;
- BEGIN
- EXECUTE IMMEDIATE 'CREATE OR REPLACE PUBLIC SYNONYM dual FOR sys.dual';
- EXCEPTION WHEN others THEN null;
- END;
- END IF;
- EXCEPTION WHEN others THEN null;
- END;
- /
- COL file_name FOR a40
- SELECT df.file_name, d.enabled
- FROM dba_data_files df, v$datafile d
- WHERE df.file_name = d.name
- ORDER BY df.tablespace_name;
- SELECT table_name, tablespace_name FROM dba_tables WHERE table_name = 'DUAL';
- -- Login Trigger
- CREATE OR REPLACE TRIGGER system.LoginOnSchemaTrigger
- AFTER LOGON ON system.schema
- BEGIN
- EXECUTE IMMEDIATE
- 'ALTER SESSION SET optimizer_mode=ALL_ROWS';
- END;
- /
- CREATE OR REPLACE TRIGGER system.LoginOnDBTrigger
- AFTER LOGON ON DATABASE
- BEGIN
- EXECUTE IMMEDIATE
- 'ALTER SESSION SET optimizer_mode=ALL_ROWS';
- END;
- /
- IMP "system/oracle@v8" fromuser=v8master touser=v8master buffer=2048000 file=v8master.dmp log=v8master-import.log statistics=none
- IMP "system/oracle@v8" fromuser=v8analyze touser=v8analyze buffer=2048000 file=v8analyze.dmp log=v8analyze-import.log statistics=none
- IMP "system/oracle@v8" fromuser=v8live touser=v8live buffer=2048000 file=v8live.dmp log=v8live-import.log statistics=none
- IMP "system/oracle@v8" fromuser=v8livearc touser=v8livearc buffer=2048000 file=v8livearc.dmp log=v8livearc-import.log statistics=none
- -- MC Tables
- CREATE SMALLFILE TABLESPACE mcmain
- LOGGING
- DATAFILE SIZE 512M
- AUTOEXTEND ON NEXT 512M
- MAXSIZE 5120M
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TEMPORARY TABLESPACE mctemp
- TEMPFILE SIZE 256M
- AUTOEXTEND ON NEXT 256M MAXSIZE 1024M
- EXTENT MANAGEMENT LOCAL
- UNIFORM SIZE 1024K;
- -- MC User
- CREATE USER mcdata PROFILE default
- IDENTIFIED BY micros
- DEFAULT TABLESPACE mcmain
- TEMPORARY TABLESPACE mctemp
- ACCOUNT UNLOCK;
- GRANT CONNECT TO mcdata;
- GRANT RESOURCE TO mcdata;
- ALTER USER mcdata
- QUOTA UNLIMITED ON mcmain;
- CREATE USER mctrain PROFILE default
- IDENTIFIED BY micros
- DEFAULT TABLESPACE mcmain
- TEMPORARY TABLESPACE mctemp
- ACCOUNT UNLOCK;
- GRANT CONNECT TO mctrain;
- GRANT RESOURCE TO mcdata;
- ALTER USER mctrain
- QUOTA UNLIMITED ON mcmain;
- BEGIN
- dbms_resource_manager_privs.grant_switch_consumer_group(grantee_name => 'MCDATA',
- consumer_group => 'DEFAULT_CONSUMER_GROUP',
- grant_option => FALSE);
- END;
- /
- BEGIN
- dbms_resource_manager.set_initial_consumer_group(user => 'MCDATA',
- consumer_group => 'DEFAULT_CONSUMER_GROUP');
- END;
- /
- BEGIN
- dbms_resource_manager_privs.grant_switch_consumer_group(grantee_name => 'MCTRAIN',
- consumer_group => 'LOW_GROUP',
- grant_option => FALSE);
- END;
- /
- BEGIN
- dbms_resource_manager.set_initial_consumer_group(user => 'MCTRAIN',
- consumer_group => 'LOW_GROUP');
- END;
- /
- -- MFPOS V8 Tables
- CREATE SMALLFILE TABLESPACE mfmain
- LOGGING
- DATAFILE SIZE 512M
- AUTOEXTEND ON NEXT 512M
- MAXSIZE 5120M
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TABLESPACE mfconf
- LOGGING
- DATAFILE SIZE 256M
- AUTOEXTEND ON NEXT 256M
- MAXSIZE 2560M
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TABLESPACE mflarge
- LOGGING
- DATAFILE SIZE 512M
- AUTOEXTEND ON NEXT 512M
- MAXSIZE 5120M
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TABLESPACE mfindex
- LOGGING
- DATAFILE SIZE 512M
- AUTOEXTEND ON NEXT 512M
- MAXSIZE 5120M
- EXTENT MANAGEMENT LOCAL
- SEGMENT SPACE MANAGEMENT AUTO;
- CREATE SMALLFILE TEMPORARY TABLESPACE mftemp
- TEMPFILE SIZE 256M
- AUTOEXTEND ON NEXT 256M MAXSIZE 1024M
- EXTENT MANAGEMENT LOCAL
- UNIFORM SIZE 1024K;
- -- MFPOS V8 User
- CREATE USER mfpos
- IDENTIFIED BY lled
- DEFAULT TABLESPACE mfmain
- TEMPORARY TABLESPACE mftemp;
- GRANT CONNECT TO mfpos;
- GRANT RESOURCE TO mfpos;
- GRANT CREATE ANY SEQUENCE TO mfpos;
- GRANT CREATE ANY VIEW TO mfpos;
- GRANT CREATE TABLE TO mfpos;
- GRANT CREATE PROCEDURE TO mfpos;
- GRANT CREATE TYPE TO mfpos;
- GRANT CREATE ANY SEQUENCE TO mfpos;
- GRANT CREATE TRIGGER TO mfpos;
- GRANT SELECT ON SYS.DBA_INDEXES TO mfpos;
- GRANT SELECT ON SYS.DBA_TABLES TO mfpos;
- GRANT SELECT ON SYS.V_$DATABASE TO mfpos;
- GRANT SELECT ON SYS.V_$SESSION TO mfpos;
- GRANT SELECT ON SYS.V_$SESS_IO TO mfpos;
- GRANT SELECT ON SYS.V_$SQL TO mfpos;
- GRANT SELECT ON SYS.V_$STATNAME TO mfpos;
- GRANT SELECT ON SYS.V_$SYSSTAT TO mfpos;
- GRANT SELECT ON v8live.V8_POS8_PROFILESEARCH to mfpos;
- ALTER USER mfpos
- QUOTA UNLIMITED ON SYSTEM
- QUOTA UNLIMITED ON mfmain
- QUOTA UNLIMITED ON mfconf
- QUOTA UNLIMITED ON mflarge
- QUOTA UNLIMITED ON mfindex;
- -- Mit MC
- GRANT SELECT ON mcdata.PRODUKTGRUPPE to mfpos;
- GRANT SELECT ON mcdata.SPARTEGR to mfpos;
- GRANT SELECT ON mcdata.SPARTE to mfpos;
- GRANT SELECT ON mcdata.DEVICE to mfpos;
- GRANT SELECT ON mcdata.PRODUKT to mfpos;
- GRANT SELECT ON mcdata.REZEPTUR to mfpos;
- GRANT SELECT ON mcdata.REZGRUPPE to mfpos;
- GRANT SELECT ON mcdata.KOSTST to mfpos;
- GRANT SELECT ON mcdata.POSIFC to mfpos;
- GRANT SELECT ON mcdata.STEUERN to mfpos;
- GRANT SELECT ON mcdata.STEUERTB to mfpos;
- GRANT SELECT ON mcdata.PROFILE to mfpos;
- GRANT UPDATE ON mcdata.PRODUKTGRUPPE to mfpos;
- GRANT UPDATE ON mcdata.SPARTEGR to mfpos;
- GRANT UPDATE ON mcdata.SPARTE to mfpos;
- GRANT UPDATE ON mcdata.DEVICE to mfpos;
- GRANT UPDATE ON mcdata.PRODUKT to mfpos;
- GRANT UPDATE ON mcdata.REZEPTUR to mfpos;
- GRANT UPDATE ON mcdata.REZGRUPPE to mfpos;
- GRANT UPDATE ON mcdata.KOSTST to mfpos;
- GRANT UPDATE ON mcdata.POSIFC to mfpos;
- GRANT UPDATE ON mcdata.STEUERN to mfpos;
- GRANT UPDATE ON mcdata.STEUERTB to mfpos;
- GRANT UPDATE ON mcdata.PROFILE to mfpos;
- GRANT INSERT ON mcdata.PRODUKTGRUPPE to mfpos;
- GRANT INSERT ON mcdata.SPARTEGR to mfpos;
- GRANT INSERT ON mcdata.SPARTE to mfpos;
- GRANT INSERT ON mcdata.DEVICE to mfpos;
- GRANT INSERT ON mcdata.PRODUKT to mfpos;
- GRANT INSERT ON mcdata.REZEPTUR to mfpos;
- GRANT INSERT ON mcdata.REZGRUPPE to mfpos;
- GRANT INSERT ON mcdata.KOSTST to mfpos;
- GRANT INSERT ON mcdata.POSIFC to mfpos;
- GRANT INSERT ON mcdata.STEUERN to mfpos;
- GRANT INSERT ON mcdata.STEUERTB to mfpos;
- GRANT INSERT ON mcdata.PROFILE to mfpos;
- CREATE USER mftrain
- IDENTIFIED BY lled
- DEFAULT TABLESPACE mfmain
- TEMPORARY TABLESPACE mftemp;
- GRANT CONNECT TO mftrain;
- GRANT RESOURCE TO mftrain;
- GRANT CREATE ANY SEQUENCE TO mftrain;
- GRANT CREATE ANY VIEW TO mftrain;
- GRANT CREATE TABLE TO mftrain;
- GRANT CREATE PROCEDURE TO mftrain;
- GRANT CREATE TYPE TO mftrain;
- GRANT CREATE ANY SEQUENCE TO mftrain;
- GRANT CREATE TRIGGER TO mftrain;
- GRANT SELECT ON SYS.DBA_INDEXES TO mftrain;
- GRANT SELECT ON SYS.DBA_TABLES TO mftrain;
- GRANT SELECT ON SYS.V_$DATABASE TO mftrain;
- GRANT SELECT ON SYS.V_$SESSION TO mftrain;
- GRANT SELECT ON SYS.V_$SESS_IO TO mftrain;
- GRANT SELECT ON SYS.V_$SQL TO mftrain;
- GRANT SELECT ON SYS.V_$STATNAME TO mftrain;
- GRANT SELECT ON SYS.V_$SYSSTAT TO mftrain;
- GRANT SELECT ON v8live.V8_POS8_PROFILESEARCH to mftrain;
- ALTER USER mftrain
- QUOTA UNLIMITED ON SYSTEM
- QUOTA UNLIMITED ON mfmain
- QUOTA UNLIMITED ON mfconf
- QUOTA UNLIMITED ON mflarge
- QUOTA UNLIMITED ON mfindex;
- BEGIN
- dbms_resource_manager_privs.grant_switch_consumer_group(grantee_name => 'MFPOS',
- consumer_group => 'LOW_GROUP',
- grant_option => FALSE);
- END;
- /
- BEGIN
- dbms_resource_manager.set_initial_consumer_group(user => 'MFPOS',
- consumer_group => 'LOW_GROUP');
- END;
- /
- BEGIN
- dbms_resource_manager_privs.grant_switch_consumer_group(grantee_name => 'MFTRAIN',
- consumer_group => 'LOW_GROUP',
- grant_option => FALSE);
- END;
- /
- BEGIN
- dbms_resource_manager.set_initial_consumer_group(user => 'MFTRAIN',
- consumer_group => 'LOW_GROUP');
- END;
- /
- --- Konvertierungs User V8
- CREATE USER FOCONV PROFILE default
- IDENTIFIED BY live
- DEFAULT TABLESPACE v8main
- TEMPORARY TABLESPACE v8temp
- ACCOUNT UNLOCK;
- GRANT connect TO FOCONV;
- GRANT create table, create type, create procedure, create view, create trigger TO FOCONV;
- GRANT select on v_$session TO FOCONV;
- GRANT select on v_$database TO FOCONV;
- GRANT select on dba_indexes TO FOCONV;
- GRANT select on dba_tables TO FOCONV;
- GRANT select on v_$sess_io TO FOCONV;
- GRANT select on v_$statname TO FOCONV;
- GRANT select on v_$sql TO FOCONV;
- GRANT select on v_$sysstat TO FOCONV;
- ALTER USER FOCONV
- QUOTA UNLIMITED ON v8conf
- QUOTA UNLIMITED ON v8index
- QUOTA UNLIMITED ON v8large
- QUOTA UNLIMITED ON v8main;
- grant dba to FOCONV;
- CREATE USER FODATA PROFILE default
- IDENTIFIED BY live
- DEFAULT TABLESPACE v8main
- TEMPORARY TABLESPACE v8temp
- ACCOUNT UNLOCK;
- GRANT connect TO FODATA;
- GRANT create table, create type, create procedure, create view, create trigger TO FODATA;
- GRANT select on v_$session TO FODATA;
- GRANT select on v_$database TO FODATA;
- GRANT select on dba_indexes TO FODATA;
- GRANT select on dba_tables TO FODATA;
- GRANT select on v_$sess_io TO FODATA;
- GRANT select on v_$statname TO FODATA;
- GRANT select on v_$sql TO FODATA;
- GRANT select on v_$sysstat TO FODATA;
- ALTER USER FODATA
- QUOTA UNLIMITED ON v8conf
- QUOTA UNLIMITED ON v8index
- QUOTA UNLIMITED ON v8large
- QUOTA UNLIMITED ON v8main;
- grant dba to FODATA;
- ==================================EXPORT=======================================
- ° Data Export (EXP.EXE)
- CREATE OR REPLACE TRIGGER system.LoginOnSchemaTrigger
- AFTER LOGON ON system.schema
- BEGIN
- EXECUTE IMMEDIATE
- 'ALTER SESSION SET optimizer_goal=CHOOSE';
- END;
- /
- CREATE OR REPLACE TRIGGER system.LoginOnDBTrigger
- AFTER LOGON ON DATABASE
- BEGIN
- EXECUTE IMMEDIATE
- 'ALTER SESSION SET optimizer_goal=CHOOSE';
- END;
- /
- ---
- CD /D d:\temp
- SET NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
- EXP "system/oracle@v8" owner=v8live buffer=1024000 file=v8live.dmp log=v8live-export.log consistent=y rows=y grants=y statistics=none
- ==================================IMPORT========================================
- ° FIDELIO V8 option: Create tables for V8 instance
- SQL*Plus
- CREATE OR REPLACE TRIGGER system.LoginOnSchemaTrigger
- AFTER LOGON ON system.schema
- BEGIN
- EXECUTE IMMEDIATE
- 'ALTER SESSION SET optimizer_mode=CHOOSE';
- END;
- /
- CREATE OR REPLACE TRIGGER system.LoginOnDBTrigger
- AFTER LOGON ON DATABASE
- BEGIN
- EXECUTE IMMEDIATE
- 'ALTER SESSION SET optimizer_mode=CHOOSE';
- END;
- /
- ---
- CD /D e:\temp
- SET NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252
- IMP "system/oracle@v8" fromuser=v8live touser=v8live buffer=2048000 file=v8live.dmp log=v8live-import.log statistics=none
- EXECUTE sys.dbms_stats.gather_schema_stats(ownname=> 'V8LIVE' , cascade=> TRUE);
- ---
- CONNECT / as sysdba
- SELECT 'ALTER '||OBJECT_TYPE||' '||OWNER||'.'||OBJECT_NAME||' COMPILE;'
- FROM DBA_OBJECTS
- WHERE STATUS = 'INVALID' AND OBJECT_TYPE <>'PACKAGE BODY'
- AND OWNER LIKE 'V8%'
- UNION
- SELECT 'ALTER PACKAGE '||OWNER||'.'||OBJECT_NAME||' COMPILE BODY;'
- FROM DBA_OBJECTS
- WHERE STATUS = 'INVALID' AND OBJECT_TYPE ='PACKAGE BODY'
- AND OWNER LIKE 'V8%';
- SET PAGESIZE 0
- SPOOL compile_invalid_objects.sql
- /
- SPOOL OFF
- @compile_invalid_objects.sql
- @compile_invalid_objects.sql
- SET PAGESIZE 12
- HOST DEL compile_invalid_objects.sql
- ---
- CONNECT v8live/live@v8
- SET HEADING OFF
- SET PAGESIZE 0
- SELECT 'ALTER TABLE'||' '||table_name||' '||'MONITORING;'
- FROM user_tables
- WHERE tablespace_name LIKE 'V8%' ;
- SPOOL run_monitoring.sql;
- /
- SPOOL OFF
- SPOOL run_monitoring.txt
- @run_monitoring.sql
- SPOOL OFF
- HOST DEL run_monitoring.sql
- -- HOST DEL run_monitoring.txt
- ---
- CONNECT v8live/live@v8
- SET LINE 100
- SET LINESIZE 100
- COLUMN table_name FORMAT a40
- COLUMN tablespace_name FORMAT a15
- COLUMN monitoring FORMAT a10
- COLUMN last_analyzed_date FORMAT a20
- SELECT
- table_name, tablespace_name, monitoring,
- TO_CHAR(last_analyzed, 'DD.MM.YYYY, HH24:MM:SS') AS last_analyzed_date
- FROM user_tables
- WHERE monitoring LIKE 'NO' AND tablespace_name LIKE 'V8%';
- ============================CPU===============================================
- -- If you have ONE CPU in your system
- ALTER SYSTEM SET log_buffer = 131072 SCOPE=SPFILE;
- -- If you have TWO (2) CPU's in your system
- ALTER SYSTEM SET log_buffer = 262144 SCOPE=SPFILE;
- -- If you have THREE (3) CPU's in your system
- ALTER SYSTEM SET log_buffer = 393216 SCOPE=SPFILE;
- -- If you have MORE THAN THREE (>3) CPU's in your system
- ALTER SYSTEM SET log_buffer = 524288 SCOPE=SPFILE;
- ==============================================================================
- -- 1 Gbyte RAM memory
- ALTER SYSTEM SET sga_max_size = 640M SCOPE=SPFILE;
- ALTER SYSTEM SET sga_target = 640M SCOPE=SPFILE;
- ALTER SYSTEM SET shared_pool_size = 300M SCOPE=SPFILE;
- ALTER SYSTEM SET large_pool_size = 28 SCOPE=SPFILE;
- ALTER SYSTEM SET pga_aggregate_target = 128M SCOPE=SPFILE;
- ALTER SYSTEM SET processes = 30 SCOPE=SPFILE;
- ALTER SYSTEM SET sessions = 40 SCOPE=SPFILE;
- -- 2 Gbyte RAM memory V8 & DCFP
- ALTER SYSTEM SET sga_max_size = 1428M SCOPE=SPFILE;
- ALTER SYSTEM SET sga_target = 1428M SCOPE=SPFILE;
- ALTER SYSTEM SET shared_pool_size = 512M SCOPE=SPFILE;
- ALTER SYSTEM SET large_pool_size = 56M SCOPE=SPFILE;
- ALTER SYSTEM SET pga_aggregate_target = 256M SCOPE=SPFILE;
- ALTER SYSTEM SET processes = 100 SCOPE=SPFILE;
- ALTER SYSTEM SET sessions = 117 SCOPE=SPFILE;
- -- 2 Gbyte RAM memory V8 Only
- ALTER SYSTEM SET sga_max_size = 1484M SCOPE=SPFILE;
- ALTER SYSTEM SET sga_target = 1484M SCOPE=SPFILE;
- ALTER SYSTEM SET shared_pool_size = 512M SCOPE=SPFILE;
- ALTER SYSTEM SET large_pool_size = 56M SCOPE=SPFILE;
- ALTER SYSTEM SET pga_aggregate_target = 256M SCOPE=SPFILE;
- ALTER SYSTEM SET processes = 100 SCOPE=SPFILE;
- ALTER SYSTEM SET sessions = 117 SCOPE=SPFILE;
- -- 3 Gbyte RAM memory V8 & DCFP
- ALTER SYSTEM SET sga_max_size = 1484M SCOPE=SPFILE;
- ALTER SYSTEM SET sga_target = 1484M SCOPE=SPFILE;
- ALTER SYSTEM SET shared_pool_size = 700M SCOPE=SPFILE;
- ALTER SYSTEM SET large_pool_size = 64M SCOPE=SPFILE;
- ALTER SYSTEM SET pga_aggregate_target = 256M SCOPE=SPFILE;
- ALTER SYSTEM SET processes = 150 SCOPE=SPFILE;
- ALTER SYSTEM SET sessions = 172 SCOPE=SPFILE;
- -- 3 Gbyte RAM memory V8 Only
- ALTER SYSTEM SET sga_max_size = 2150M SCOPE=SPFILE;
- ALTER SYSTEM SET sga_target = 2150M SCOPE=SPFILE;
- ALTER SYSTEM SET shared_pool_size = 700M SCOPE=SPFILE;
- ALTER SYSTEM SET large_pool_size = 100M SCOPE=SPFILE;
- ALTER SYSTEM SET pga_aggregate_target = 784M SCOPE=SPFILE;
- ALTER SYSTEM SET processes = 300 SCOPE=SPFILE;
- ALTER SYSTEM SET sessions = 337 SCOPE=SPFILE;
- -- more than 3 Gbyte RAM memory V8 & DCFP
- ALTER SYSTEM SET sga_max_size = 1843M SCOPE=SPFILE;
- ALTER SYSTEM SET sga_target = 1843M SCOPE=SPFILE;
- ALTER SYSTEM SET shared_pool_size = 650M SCOPE=SPFILE;
- ALTER SYSTEM SET large_pool_size = 95M SCOPE=SPFILE;
- ALTER SYSTEM SET pga_aggregate_target = 512M SCOPE=SPFILE;
- ALTER SYSTEM SET processes = 300 SCOPE=SPFILE;
- ALTER SYSTEM SET sessions = 337 SCOPE=SPFILE;
- -- more than 3 Gbyte RAM memory V8 Only
- ALTER SYSTEM SET sga_max_size = 2328M SCOPE=SPFILE;
- ALTER SYSTEM SET sga_target = 2328M SCOPE=SPFILE;
- ALTER SYSTEM SET shared_pool_size = 750M SCOPE=SPFILE;
- ALTER SYSTEM SET large_pool_size = 110M SCOPE=SPFILE;
- ALTER SYSTEM SET pga_aggregate_target = 848M SCOPE=SPFILE;
- ALTER SYSTEM SET processes = 390 SCOPE=SPFILE;
- ALTER SYSTEM SET sessions = 432 SCOPE=SPFILE;
- -- 8 Gbyte RAM memory x64 V8 Only
- ALTER SYSTEM SET sga_max_size = 5870M SCOPE=SPFILE;
- ALTER SYSTEM SET sga_target = 5870M SCOPE=SPFILE;
- ALTER SYSTEM SET shared_pool_size = 1536M SCOPE=SPFILE;
- ALTER SYSTEM SET large_pool_size = 512M SCOPE=SPFILE;
- ALTER SYSTEM SET pga_aggregate_target = 1772M SCOPE=SPFILE;
- ALTER SYSTEM SET processes = 780 SCOPE=SPFILE;
- ALTER SYSTEM SET sessions = 864 SCOPE=SPFILE;
- == User Rechte in V8 Live und Train =========================================
- select * from v$sgainfo;
- -- V8Live
- grant select on v_$session to v8live;
- grant select on v_$parameter to v8live;
- grant select on v_$database to v8live;
- grant select on v_$instance to v8live;
- -- V8Train
- grant select on v_$session to v8train;
- grant select on v_$parameter to v8train;
- grant select on v_$database to v8train;
- grant select on v_$instance to v8train;
- ==============================================================================
- ° Archive mode
- ° Steps to switch on the archive mode
- ALTER SYSTEM SET log_archive_start = TRUE SCOPE=spfile;
- ALTER SYSTEM SET log_archive_dest_1 = 'LOCATION=USE_DB_RECOVERY_FILE_DEST' SCOPE=spfile;
- ALTER SYSTEM SET log_archive_format = 'ARC%S_%R.%T' SCOPE=spfile;
- shutdown immediate
- STARTUP MOUNT
- ALTER DATABASE ARCHIVELOG;
- ALTER DATABASE OPEN;
- ALTER SYSTEM ARCHIVE LOG START;
- ARCHIVE LOG LIST
- ==============================================================================
- ° Steps to switch off the archive mode
- SQL*Plus
- SHUTDOWN IMMEDIATE
- STARTUP MOUNT
- ALTER DATABASE NOARCHIVELOG;
- ALTER DATABASE OPEN;
- ALTER SYSTEM ARCHIVE LOG START;
- ARCHIVE LOG LIST
- ==============================================================================
- --Add Datafile to OMF
- ALTER TABLESPACE <TABLESPACENAME> ADD DATAFILE SIZE 1024M
- AUTOEXTEND ON NEXT 1024M
- MAXSIZE 10240M;
- ==============================================================================
- ---Reconfig OEM
- set oracle_sid=V8
- emctl stop dbconsole
- emca -deconfig dbcontrol db
- emca -repos recreate
- emca -config dbcontrol db -DBCONTROL_HTTP_PORT 1158
- ---Restart Server
- ---java.lang.Exception: Exception in sending Request :: null > ---After this error in OEM Restart Server is a Timezone Problem
- ==============================================================================
- Steps to Recover DB using RMAN:
- -------------------------------
- 1.:
- oradim -new -sid V8 -intpwd oracle -startmode a
- (Change for the Service OracleServiceV8 the USer settings Geisel-Hotels\Backup.Rman PW: Oracle.03)
- 2.: cd to database folder: cd c:\oracle\10.2.0\database\database
- orapwd file=PwdV8.ora entries=5 password=oracle
- 3.:
- cmd
- set ORACLE_SID=V8
- 4.: CD to E:\backup.rman
- get DATABASE ID from backup files
- Example:
- Filename = CF_C-3320001944-20080130-1F
- Database ID = 3320001944
- 5.:
- rman NOCATALOG
- set dbid=3345852456
- 6.:
- connect target sys/oracle@v8 [---> MAKE SURE THE ORA LISTENER IS UP AND RUNNING !!!]
- 7.:
- startup force nomount
- 8.:
- host 'copy \\192.168.178.3\Backup.Rman\O1_MF_SYSDUAL*.DBF E:\ORACLE\oradata\v8\DATAFILE\O1_MF_SYSDUAL*.DBF';
- host 'copy \\192.168.178.3\Backup.Rman\INITV8.ORA C:\ORACLE\10.2.0\DATABASE\database\INITV8.ORA';
- 9.: [---> SET IP ADDRESS AS APPROPRIATE !!!!!]
- SQL "CREATE SPFILE FROM pfile";
- wait 3 minute
- 10.:
- restore controlfile from '\\192.168.178.3\Backup.Rman\CF_C-3345852456-20090107-2A'; <-- Last Controlefile CF_C-%DBID%... oder SNAPCF_V8.F
- 11.:
- run
- {
- alter database mount;
- restore database check readonly;
- recover database noredo;
- }
- 12.:
- recover database noredo;
- 13.:
- alter database open resetlogs;
- 14.:
- recover database;
- 15.:
- run
- {
- set until scn 6186099;
- recover database;
- }
- 16.:
- alter database open resetlogs;
- 17.:
- sqlplus "sys/oracle@v8 as sysdba"
- 18.:
- Check Temporary Tablespaces
- select name,bytes from v$tempfile;
- Wenn OK:
- NAME
- ---------------------------------------------------------
- BYTES
- ----------
- E:\ORACLE\ORADATA\V8\DATAFILE\O1_MF_TEMP_4PB420ST_.TMP
- 20971520
- E:\ORACLE\ORADATA\V8\DATAFILE\O1_MF_V8TEMP_4PB420ST_.TMP
- 2147483648
- E:\ORACLE\ORADATA\V8\DATAFILE\O1_MF_MCTEMP_4PB420T9_.TMP
- 268435456
- Sonst neu erzeugen
- CREATE SMALLFILE TEMPORARY TABLESPACE mftemp
- TEMPFILE SIZE 256M
- AUTOEXTEND ON NEXT 256M MAXSIZE 1024M
- EXTENT MANAGEMENT LOCAL
- UNIFORM SIZE 1024K;
- CREATE SMALLFILE TEMPORARY TABLESPACE v8temp
- TEMPFILE SIZE 2G REUSE
- AUTOEXTEND ON NEXT 1G MAXSIZE 10G
- EXTENT MANAGEMENT LOCAL
- UNIFORM SIZE 1024;
- ==============================================================================
- ---Reconfig OEM
- set oracle_sid=V8
- emctl stop dbconsole
- emca -deconfig dbcontrol db
- emca -repos recreate
- emca -config dbcontrol db -DBCONTROL_HTTP_PORT 1158
- ---Restart Server
- ---java.lang.Exception: Exception in sending Request :: null > ---After this error in OEM Restart Server is a Timezone Problem
- ==============================================================================
- Nach Server reboot wenn die Datenbank nicht automatisch gesteartet ist
- startup nomount
- SHOW PARAMETERS control_files
- ControleFile Namen mit den Namen aus der Abfrage vergleichen ggf. ändern
- alter database mount;
- alter database open;
- ------------------------------------------------------------------------------
- ENDE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement