Vidíte historickú verziu tejto stránky. Pozrite si aktuálnu verziu.

Porovnať s aktuálnou verziou Zobraziť históriu stránky

Verzia 1 Ďalej »

Systémové požiadavky pre použitie EDA:

  • Oracle Database 10g
  • XML Database
  • povolený beh Oracle Jobs
    Overenie je možné pomocou príkazu (mal by vrátiť viac ako 0): SELECT value FROM v$parameter WHERE name = 'job_queue_processes';
    Nastavenie príkazom: ALTER SYSTEM SET job_queue_processes = 1000;

Používané package:

  • Dbms_Scheduler
  • Dbms_Session
  • Dbms_Transaction
  • Utl_Raw
  • Utl_Tcp

Potrebné práva pre užívateľa DB_EDA (príkazy musí spustiť užívateľ s DBA právami):

GRANT CREATE SESSION TO DB_EDA;
GRANT ALTER SESSION TO DB_EDA;
GRANT CREATE TABLE TO DB_EDA;
GRANT CREATE JOB TO DB_EDA;
GRANT CREATE MATERIALIZED VIEW TO DB_EDA;
GRANT CREATE PROCEDURE TO DB_EDA;
GRANT CREATE SEQUENCE TO DB_EDA;
GRANT CREATE SYNONYM TO DB_EDA;
GRANT CREATE TABLE TO DB_EDA;
GRANT CREATE TRIGGER TO DB_EDA;
GRANT CREATE TYPE TO DB_EDA;
GRANT CREATE VIEW TO DB_EDA;
GRANT ADMINISTER DATABASE TRIGGER TO DB_EDA;

Povolenie pripájania sa z Oracle na EDA Server:

BEGIN
  DBMS_NETWORK_ACL_ADMIN.create_acl(
    acl          => 'eda_server_acl.xml',
    description  => 'ACL for EDA Server',
    principal    => 'DB_EDA',
    is_grant     => TRUE,
    privilege    => 'connect');
  -- tu je možné obmedziť rozsah povolených adries len na servery a porty, kde bežia EDA Servery
  DBMS_NETWORK_ACL_ADMIN.assign_acl(
    acl         => 'eda_server_acl.xml',
    host        => '*',
    lower_port  => NULL,
    upper_port  => NULL);
  COMMIT;
END;
/

Tento príkaz musí spustiť priamo užívateľ SYS:

	GRANT SELECT ON SYS.GV_$SESSION TO DB_EDA;
  • Žiadne štítky