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 | ||||
---|---|---|---|---|
|
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
- 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 - Files will be created in the [AppName]\SysCfg subdirectory of the application directory, whose name will start with
- 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 - 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. - 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.
- Následne sú po sebe spustené tieto skripty
The following scripts are then run one after another:
connect predstavuje príkaz
vytvorí[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;
procedúrucreates an SQL
výsledok v prvom loguspustí SQL procedúru
výsledok v druhom loguspustí create statement
výsledok v treťom loguprocedure
result in the first logstarts the SQL procedure
result in the second logruns the create statement
result in the third log
je
connect represents the command connect [user]/[password]@[TNS] as sysdba
[ProcName]which is used
pri tvorbe novej Oracle aplikácie
a/ D2OraApplicationwhile creating a new Oracle application
pri tvorbe nového Oracle archívu
b/ D2OraArchivewhile creating a new Oracle archive
- 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 | ||
---|---|---|
| ||
Správa aplikácií |