Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Scripts for creating an Oracle application or archive

The application, which stores data in the Oracle database, does not use standard D2000 processes working with ODBC interface

Skripty pre tvorbu Oracle aplikácie alebo archívu

Aplikácia, ukladajúca dáta do databázy Oracle, nepoužíva štandardné procesy systému D2000 pracujúce s ODBC rozhraním (kernel.exe, archiv.exe, arcsynchro.exe, ...), ale ich modifikované verzie but their modified versions (kernel_ora.exe, archiv_ora.exe, arcsynchro_ora. exe, ...). Tieto modifikované verzie používajú priamo rozhranie OCI (These modified versions directly use the Oracle Client Interface ), ktoré je dostupné aj na iných platformách ako (OCI), which is also available on platforms other than Windows (Linux, VMS).

Pre vytváranie aplikácie na platforme Oracle je k dispozícii template A PL/SQL skript script template D2OraApp.txt, ktorý umožňuje vytvoriť tablespace a potrebné tabuľky pre fungovanie konfiguračnej a monitorovacej databázy.
Pre vytváranie archívu na platforme Oracle je k dispozícii template PL/SQL skript D2OraArc.txt, ktorý umožňuje vytvoriť tablespace a potrebné tabuľky pre fungovanie archívnej databázy.
Oba tieto skripty sa nachádzajú v podadresári Templates\Oracle programového adresára. is available for creating an application on the Oracle platform, which allows you to create tablespaces and the necessary tables for the operation of the configuration and log database.
A PL/SQL script template D2OraApp.txt is available for creating an archive on the Oracle platform, which allows you to create tablespaces and the necessary tables for the operation of the archive database.
Both of these scripts are located in the Templates\Oracle subdirectory of the program directory.

The configuration, log and archive tables can either be located in a single Oracle database as three tablespaces, or be in two different databases (configuration and log tablespaces in one, archive in the other). For each tablespace, D2000 uses one user, whose script is D2OraApp.txt or D2OraArc.txt, also creates. Configuration and log database separation is not supported Konfiguračná, monitorovacia a archívna databáza sa môžu buď nachádzať v jedinej Oracle databáze ako tri tablespaces, alebo byť v dvoch rôznych databázach (konfiguračný a monitorovací tablespace v jednej, archívny v druhej). Pre každý tablespace používa D2000 jedného užívateľa, ktorého skript D2OraApp.txt, resp. D2OraArc.txt, tiež vytvorí. Oddelenie konfiguračnej a monitorovacej databázy nie je podporované.

Kotva
kompakt
kompakt
Kvôli databáze Due to the Oracle XE (Express Edition) , čo je voľne použiteľná databáza vychádzajúca z database, which is a free-to-use database based on Oracle 10g Release 2 s obmedzením na limited to 4 GB užívateľských user tablespaces, je podporovaná aj a 'kompaktná' konfigurácia, v ktorej sú tabuľky konfiguračnej a monitorovacej databázy alebo prípadne všetkých troch v jedinom tablespace (konfiguračnom). V tejto konfigurácii nie je potrebné dopredu plánovať veľkosť jednotlivých tablespace. Stačí nastaviť veľkosť konfiguračného tablespace na maximum (4GB) a dostupné 4GB sa plne využijú tou databázou, ktorá ich potrebuje. 'Kompaktnú' konfiguráciu je možné zapnúť parametrami LogFileInSyscfg a ArchivInSyscfg.

Postup pri tvorbe Oracle aplikácie alebo Oracle archívu

compact' configuration is also supported, in which the configuration and monitoring database tables or all three are in a single tablespace (configuration). In this configuration, it is not necessary to plan the size of individual tablespaces in advance. Just set the size of the configuration tablespace to the maximum (4GB) and the available 4GB will be fully utilized by the database that needs them. The 'compact' configuration can be enabled with the LogFileInSyscfg and ArchivInSyscfg parameters.

How to create an Oracle application or Oracle archive

  1. The parameter values are read from the Templates\Oracle subdirectory of the program directory from the template file:
    a / D2OraApp.txt when creating a new Oracle application
    b / D2OraArc.txt when creating a new Oracle archive
  2. Files will be created in the [AppName]\SysCfg subdirectory of the application directory, whose name will start with
  3. Hodnoty parametrov sa načítajú z podadresára Templates\Oracle programového adresára z template súboru:
    a/ D2OraApp.txt pri tvorbe novej Oracle aplikácie
    b/ D2OraArc.txt pri tvorbe nového Oracle archívu
  4. V podadresári [AppName]\SysCfg aplikačného adresára budú vznikať súbory, ktorých názov bude začínať na [Prefix] = [AppName] pri tvorbe novej Oracle aplikácie.
    V podadresári when creating a new Oracle application.
    Files will be created in the [AppName]\Archiv aplikačného adresára budú vznikať súbory, ktorých názov bude začínať na Archive subdirectory of the application directory, whose name will start with [Prefix] = [AppName] _ [ArcName]pri tvorbe nového Oracle archívu.
    when creating a new Oracle archive.
  5. When requesting the creation of an Oracle application or Oracle archive (by pressing the OK button), a new script is generated in which the changed parameter values are already applied and saved in the Pri žiadosti o vytvorenie Oracle aplikácie alebo Oracle archívu (stlačením tlačidla OK) dochádza k vygenerovaniu nového skriptu, v ktorom sú už aplikované zmenené hodnoty parametrov a uložené do súboru [Prefix] .sql file.
  6. Následne sú po sebe spustené tieto skripty

    The following scripts are then run one after another:

    [Prefix]_Run1.sql[Prefix]_Run2.sql[Prefix]_Run3.sql
    SPOOL .\[Prefix]_Log1.log;
    connect
    @[Prefix].sql;
    SPOOL OFF
    EXIT;
    connect
    SET SERVEROUTPUT ON
    SET LINE 260
    SPOOL .\[Prefix]_Log2.sql;
    EXEC [ProcName]_[Prefix];
    SPOOL OFF
    EXIT;
    connect
    SPOOL .\[Prefix]_Log3.log;
    @[Prefix]_Log2.sql;
    SPOOL OFF
    EXIT;
    vytvorí

    creates an SQL

    procedúru
    výsledok v prvom logu spustí SQL procedúru
    výsledok v druhom logu spustí create statement
    výsledok v treťom logu
    connect predstavuje príkaz

    procedure
    result in the first log

    starts the SQL procedure
    result in the second log

    runs the create statement
    result in the third log


    connect represents the command connect [user]/[password]@[TNS] as sysdba
    [ProcName]

    je

    which is used
    a/ D2OraApplication

    pri tvorbe novej Oracle aplikácie

     while creating a new Oracle application 
    b/ D2OraArchive

    pri tvorbe nového Oracle archívu

     while creating a new Oracle archive 

  7. The logs need to be checked thoroughly Potrebné je dôsledne prekontrolovať logy [Prefix]_Log1.log, [Prefix]_Log2.sql a [Prefix]_Log3.log.

...

Note:

Napríklad po vytvorení Oracle aplikácie s názvom AppN a Oracle archívu s názvom ArcN budú v podadresári AppN\SysCfg aplikačného adresára vytvorené súbory For example, after creating an Oracle application named AppN and an Oracle archive named ArcN, the AppN.sql, AppN_Run1.sql, AppN_Run2.sql, AppN_Run3.sql, AppN_Log1.log, AppN_Log2.sql a , and AppN_Log3 files are created in the AppN\SysCfg subdirectory of the application directory. log pre novú Oracle aplikáciu a v podadresári AppN\Archiv aplikačného adresára vytvorené súbory for the new Oracle application and in the AppN\Archive subdirectory of the application directory created files AppN_ArcN.sql, AppN_ArcN_Run1.sql, AppN_ArcN_Run2.sql, AppN_ArcN_Run3.sql, AppN_ArcN_Log1.log, AppN_ArcN_Log2.sql a AppN_ArcN_Log3.log pre nový Oracle archív.Arrqq, AppN_Arrqq

When editing an Oracle application or Oracle archive, the parameters will be read from the newly created scripts, i.e. in the above example from AppN.sql and Pri editácii Oracle aplikácie alebo Oracle archívu sa parametre budú čítať už z novo vytvorených skriptov, teda vo vyššie uvedenom príklade z AppN.sql a AppN_ArcN.sql. Tieto parametre budú chránené proti prepísaniuThese parameters will be rewrite-protected.

Info
titleSúvisiace stránkyRelated pages:

Správa aplikácií
Konfigurácia aplikácie
Parametre pre proces Application Management
Application Configuration
Parameters for D2000 Server