-- CONNECT PRACTICE
-- cieka nowego typu obiektu: SCHEMA_EXPORT/

SE_PRE_SCHEMA_PROCOBJACT/PROCACT_SCHEMA

BEGIN
sys.dbms_logrep_imp.instantiate_schema(schema_name=>'PRACTICE',
export_db_name=>'ORCL', inst_scn=>'3377908');
COMMIT;
END;
/

-- cieka nowego typu obiektu: SCHEMA_EXPORT/TABLE/TABLE
 CREATE TABLE "PRACTICE"."STOCK_TRX"
   (  "ACCOUNT" NUMBER(10,0),
      "SYMBOL" VARCHAR2(20),
      "PRICE" NUMBER(6,2),
      "QUANTITY" NUMBER(6,0),
      "TRX_FLAG" VARCHAR2(1)
 ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
 TABLESPACE "USERS" ;

CREATE TABLE "PRACTICE"."STOCK_ACCOUNT"
   (  "ACCOUNT" NUMBER(10,0),
      "ACCOUNTLONGNAME" VARCHAR2(50)
 ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
 TABLESPACE "USERS" ;

-- cieka nowego typu obiektu: SCHEMA_EXPORT/TABLE/GRANT/OBJECT_GRANT
GRANT SELECT ON "PRACTICE"."STOCK_TRX" TO "ADAMS";
GRANT SELECT ON "PRACTICE"."STOCK_TRX" TO "BURLINGTON";
GRANT SELECT ON "PRACTICE"."STOCK_ACCOUNT" TO "ADAMS";
GRANT SELECT ON "PRACTICE"."STOCK_ACCOUNT" TO "BURLINGTON";
GRANT INSERT ON "PRACTICE"."STOCK_TRX" TO "ADAMS";