Oracle8i Supplied PL/SQL Packages Reference Release 2 (8.1.6) Part Number A76936-01 |
|
DBMS_REPCAT_INSTANTIATE, 2 of 2
Subprogram | Description |
---|---|
DROP_SITE_INSTANTIATION Procedure |
Public procedure that removes the target site from the |
INSTANTIATE_OFFLINE Function |
Public function that generates a script at the master site that is used to create the snapshot environment at the remote snapshot site while offline. |
INSTANTIATE_OFFLINE_ REPAPI Function |
Public function that generates a binary file at the master site that is used to create the snapshot environment at a RepAPI remote snapshot site while offline. |
INSTANTIATE_ONLINE Function |
Public function that generates a script at the master site that is used to create the snapshot environment at the remote snapshot site while online. |
For more information about the DBMS_REPCAT_INSTANTIATE package, see the following file:
ORACLE_HOME/rdbms/admin/dbmsrint.sql
This procedure drops a template instantiation at a target site. This procedure removes all related metadata at the master site and disables the specified site from refreshing its snapshots. You must execute this procedure as the user who originally instantiated the template. To see who instantiated the template, query the ALL_REPCAT_TEMPLATE_SITES
view.
DBMS_REPCAT_INSTANTIATE.DROP_SITE_INSTANTIATION( refresh_template_name IN VARCHAR2, site_name IN VARCHAR2);
This function generates a file at the master site that is used to create the snapshot environment at the remote snapshot site while offline. This generated file is an offline instantiation file and should be used at remote snapshot sites that are not able to remain connected to the master site for an extended amount of time.
This is an ideal solution where the remote snapshot site is a laptop. Use the packaging tool in Replication Manager to package the generated file and data into a single file that can be posted on an FTP site or loaded to a CD-ROM, floppy disk, and so on.
The script generated by this function is stored in the USER_REPCAT_TEMP_OUTPUT
temporary view and is used by several Oracle tools, including Replication Manager, during the distribution of deployment templates. The number returned by this function is used to retrieve the appropriate information from the USER_REPCAT_TEMP_OUTPUT
view.
The user who executes this public function becomes the "registered" user of the instantiated template at the specified site.
DBMS_REPCAT_INSTANTIATE.INSTANTIATE_OFFLINE( refresh_template_name IN VARCHAR2, site_name IN VARCHAR2, runtime_parm_id IN NUMBER := -1e-130, next_date IN DATE := SYSDATE, interval IN VARCHAR2 := 'SYSDATE + 1', use_default_gowner IN BOOLEAN := TRUE) return NUMBER;
This function generates a file at the master site that is used to create the snapshot environment at a remote RepAPI snapshot site while offline. This offline instantiation file should be used at remote RepAPI sites that are not able to remain connected to the master site for an extended amount of time.
This is an ideal solution where the remote snapshot site is a laptop running Oracle8i Lite (which includes RepAPI). The generated file can be posted on an FTP site or loaded to a CD-ROM, floppy disk, and so on.
The file generated by this function is stored at the master site in the directory specified by the parameter OFFLINE_DIRPATH
. The file is named based on the USER_NAME
, REFRESH_TEMPLATE_NAME
, and SITE_ID
and is identified with the file type extension .oli
. For example, an offline instantiation for the user SCOTT of the template named MYTEMPLATE at site 1234 is named the following:
scott_mytemplate_1234.oli
.
This is a public function to generate an offline instantiation file for the connected user.
DBMS_REPCAT_INSTANTIATE.INSTANTIATE_OFFLINE_REPAPI( refresh_template_name IN VARCHAR2, site_id IN VARCHAR2 := NULL, master IN VARCHAR2 := NULL, url IN VARCHAR2 := NULL, ssl IN NUMBER := 0, trace_vector IN NUMBER := DBMS_REPCAT_RGT.NO_TRACE_DUMP, resultset_threshold IN NUMBER := DBMS_REPCAT_INSTANTIATE. RESULTSET_THRESHOLD, lob_threshold IN NUMBER := DBMS_REPCAT_INSTANTIATE. LOB_THRESHOLD);
Return Value | Description |
---|---|
0 |
An error was encountered. |
1 |
No errors were encountered. |
This function generates a script at the master site that is used to create the snapshot environment at the remote snapshot site while online. This generated script should be used at remote snapshot sites that are able to remain connected to the master site for an extended amount of time, as the instantiation process at the remote snapshot site may be lengthy (depending on the amount of data that is populated to the new snapshots).
The script generated by this function is stored in the USER_REPCAT_TEMP_OUTPUT
temporary view and is used by several Oracle tools, including Replication Manager, during the distribution of deployment templates. The number returned by this function is used to retrieve the appropriate information from the USER_REPCAT_TEMP_OUTPUT
view.
The user who executes this public function becomes the "registered" user of the instantiated template at the specified site.
DBMS_REPCAT_INSTANTIATE.INSTANTIATE_ONLINE( refresh_template_name IN VARCHAR2, site_name IN VARCHAR2, runtime_parm_id IN NUMBER := -1e-130, next_date IN DATE := SYSDATE, interval IN VARCHAR2 := 'SYSDATE + 1', use_default_gowner IN BOOLEAN := TRUE) return NUMBER;
|
![]() Copyright © 1996-2000, Oracle Corporation. All Rights Reserved. |
|