René Nyffenegger's collection of things on the web | |
René Nyffenegger on Oracle - Most wanted - Feedback
- Follow @renenyffenegger
|
dbms_wm | ||
dmbs_wm is the work space manager and allows to travel back in time, so to speak.
Installing the workspace manager.
The script owminst.plb must be run as user sys.
This step is not nessessary if the database was installed with the Database Configuration Assistant (DBCA). @?/rdbms/admin/owminst.plb
An example can be found here.
Procedures/Functionsaddasparentworkspaceprocedure addasparentworkspace ( workspace in varchar2 , parent_workspace in varchar2 , auto_commit in boolean default ); add_topo_geometry_layerprocedure add_topo_geometry_layer ( topology in varchar2 , table_name in varchar2 , column_name in varchar2 , topo_geometry_layer_type in varchar2 ); altersavepointprocedure altersavepoint ( workspace in varchar2 , sp_name in varchar2 , sp_description in varchar2 ); alterversionedtableprocedure alterversionedtable ( table_name in varchar2 , alter_option in varchar2 , parameter_options in varchar2 default, ignore_last_error in boolean default ); alterworkspaceprocedure alterworkspace ( workspace in varchar2 , workspace_description in varchar2 ); beginbulkloadingprocedure beginbulkloading ( table_name in varchar2 , workspace in varchar2 , version in number(38) , check_for_duplicates in boolean default, ignore_last_error in boolean default, single_transaction in boolean default ); beginddlprocedure beginddl ( table_name in varchar2 ); beginresolveprocedure beginresolve ( workspace in varchar2 );
This procedure cannot be invoked in the LIVE workspace. Otherwise, it causes a
ORA-20158: this procedure cannot be invoked on the 'LIVE' workspace.
changeworkspacetypeprocedure changeworkspacetype ( workspace in varchar2 , workspace_type in varchar2 default, auto_commit in boolean default ); commitbulkloadingprocedure commitbulkloading ( table_name in varchar2 , discards_table in varchar2 , check_for_duplicates in boolean default, enforceucflag in boolean default, enforcericflag in boolean default, ignore_last_error in boolean default, single_transaction in boolean default ); commitddlprocedure commitddl ( table_name in varchar2 , ignore_last_error in boolean default, enforce_unique_constraints in boolean default, enforce_rics in boolean default ); commitresolveprocedure commitresolve ( workspace in varchar2 ); compressworkspaceprocedure compressworkspace ( workspace in varchar2 , firstsp in varchar2 default, secondsp in varchar2 default, auto_commit in boolean default, commit_in_batches in boolean default, batch_size in varchar2 default, remove_latest_deleted_rows in boolean default ); procedure compressworkspace ( workspace in varchar2 , compress_view_wo_overwrite in boolean , firstsp in varchar2 default, secondsp in varchar2 default, auto_commit in boolean default, commit_in_batches in boolean default, batch_size in varchar2 default, remove_latest_deleted_rows in boolean default ); compressworkspacetreeprocedure compressworkspacetree ( workspace in varchar2 , compress_view_wo_overwrite in boolean default, auto_commit in boolean default, commit_in_batches in boolean default, batch_size in varchar2 default, remove_latest_deleted_rows in boolean default ); copyforupdateprocedure copyforupdate ( table_name in varchar2 , where_clause in varchar2 default ); createfastliveprocedure createfastlive ( table_name in varchar2 ); createsavepointprocedure createsavepoint ( workspace in varchar2 , savepoint_name in varchar2 , description in varchar2 default, auto_commit in boolean default ); createworkspaceprocedure createworkspace ( workspace in varchar2 , description in varchar2 default, auto_commit in boolean default ); procedure createworkspace ( workspace in varchar2 , isrefreshed in boolean , description in varchar2 default, auto_commit in boolean default ); deletesavepointprocedure deletesavepoint ( workspace in varchar2 , savepoint_name in varchar2 , compress_view_wo_overwrite in boolean default, auto_commit in boolean default, commit_in_batches in boolean default, batch_size in varchar2 default ); delete_topo_geometry_layerprocedure delete_topo_geometry_layer ( topology in varchar2 , table_name in varchar2 , column_name in varchar2 ); disablereplicationsupportprocedure disablereplicationsupport ( ); disableversioningprocedure disableversioning ( table_name in varchar2 , force in boolean default, ignore_last_error in boolean default, istopology in boolean default, keepwmvalid in boolean default ); disableversioning_replnprocedure disableversioning_repln ( table_name in varchar2 , force in varchar2 default, ignore_last_error_v in varchar2 default, islocalsite in varchar2 , hasadminrole in boolean default, istopology in boolean default, keepwmvalid in boolean default ); dropfastliveprocedure dropfastlive ( table_name in varchar2 ); dropreplicationsupportprocedure dropreplicationsupport ( ); enablereplicationsupportprocedure enablereplicationsupport ( ); enableversioningprocedure enableversioning ( table_name in varchar2 , hist in varchar2 default, istopology in boolean default, validtime in boolean default, undo_space in varchar2 default ); enableversioning_replnprocedure enableversioning_repln ( table_name in varchar2 , hist in varchar2 default, islocalsite in varchar2 , hasadminrole in boolean default, istopology in boolean default, validtime in boolean default, undo_space in varchar2 default ); exportprocedure export ( table_name in varchar2 , staging_table in varchar2 , workspace in varchar2 , where_clause in varchar2 default, export_scope in varchar2 default, after_savepoint_name in varchar2 default, as_of_savepoint_name in varchar2 default, after_instant in date default, as_of_instant in date default, versioned_db in boolean default, overwrite_existing_data in boolean default, auto_commit in boolean default ); findricsetprocedure findricset ( table_name in varchar2 , result_table in varchar2 default ); freezeworkspaceprocedure freezeworkspace ( workspace in varchar2 , session_duration in boolean , freezemode in varchar2 default, freezewriter in varchar2 default, force in boolean default ); procedure freezeworkspace ( workspace in varchar2 , freezemode in varchar2 default, freezewriter in varchar2 default, force in boolean default ); generatereplicationsupportprocedure generatereplicationsupport ( mastersites in varchar2 , groupname in varchar2 , groupdescription in varchar2 default ); getbulkloadversionfunction getbulkloadversion returns number(38) ( workspace in varchar2 , savepoint_var in varchar2 default ); getconflictworkspacefunction getconflictworkspace returns varchar2 ( ); getdiffversionsfunction getdiffversions returns varchar2 ( ); getlockmodefunction getlockmode returns varchar2 ( ); getltlockstrfunction getltlockstr returns varchar2 ( curlock in varchar2 , curnextver in varchar2 , state_name in varchar2 , lock_mode in varchar2 ); getmultiworkspacesfunction getmultiworkspaces returns varchar2 ( ); getopcontextfunction getopcontext returns varchar2 ( ); getphysicaltablenamefunction getphysicaltablename returns varchar2 ( table_owner in varchar2 , table_name in varchar2 ); getprivsfunction getprivs returns varchar2 ( workspace in varchar2 ); getsessioninfoprocedure getsessioninfo ( workspace out varchar2 , context out varchar2 , context_type out varchar2 ); getsidfunction getsid returns varchar2 ( ); getsystemparameterfunction getsystemparameter returns varchar2 ( name in varchar2 ); getvalidfromfunction getvalidfrom returns timestamp with time zone ( ); getvalidtillfunction getvalidtill returns timestamp with time zone ( ); getversionfunction getversion returns varchar2 ( ); getwmmetadataspacefunction getwmmetadataspace returns number ( ); getworkspacefunction getworkspace returns varchar2 ( ); gotodateprocedure gotodate ( in_date in date ); procedure gotodate ( in_date in varchar2 , fmt in varchar2 default, nlsparam in varchar2 default, tswtz in boolean default ); gotosavepointprocedure gotosavepoint ( savepoint_name in varchar2 default ); gotoworkspaceprocedure gotoworkspace ( workspace in varchar2 ); grantgraphprivprocedure grantgraphpriv ( priv_types in varchar2 , leaf_workspace in varchar2 , grantee in varchar2 , node_types in varchar2 default, grant_option in varchar2 default, auto_commit in boolean default ); grantprivstorepadminonsyspkgsprocedure grantprivstorepadminonsyspkgs ( ); grantsystemprivprocedure grantsystempriv ( priv_types in varchar2 , grantee in varchar2 , grant_option in varchar2 default, auto_commit in boolean default ); grantworkspaceprivprocedure grantworkspacepriv ( priv_types in varchar2 , workspace in varchar2 , grantee in varchar2 , grant_option in varchar2 default, auto_commit in boolean default ); importprocedure import ( staging_table in varchar2 , to_table in varchar2 , to_workspace in varchar2 , from_workspace in varchar2 default, where_clause in varchar2 default, import_scope in varchar2 default, ancestor_savepoint_workspace in varchar2 default, ancestor_savepoint_name in varchar2 default, apply_locks in boolean default, enforceucflag in boolean default, enforcericflag in boolean default, auto_commit in boolean default ); isworkspaceoccupiedfunction isworkspaceoccupied returns varchar2 ( workspace in varchar2 ); lockrowsprocedure lockrows ( workspace in varchar2 , table_name in varchar2 , where_clause in varchar2 default, lock_mode in varchar2 default, xmin in number default, ymin in number default, xmax in number default, ymax in number default ); max_timefunction max_time returns timestamp with time zone ( ); mergetableprocedure mergetable ( workspace in varchar2 , table_id in varchar2 , where_clause in varchar2 default, create_savepoint in boolean default, remove_data in boolean default, auto_commit in boolean default );
If there is a conflict in the workspace, it causes a
ORA-20055: conflicts detected for workspace: 'workspace-name' in table: 'table-name'.
mergeworkspaceprocedure mergeworkspace ( workspace in varchar2 , create_savepoint in boolean default, remove_workspace in boolean default, auto_commit in boolean default ); min_timefunction min_time returns timestamp with time zone ( ); move_procprocedure move_proc ( dest_tablespace in varchar2 default ); recoverallmigratingtablesprocedure recoverallmigratingtables ( ignore_last_error in boolean default ); recovermigratingtableprocedure recovermigratingtable ( table_name in varchar2 , ignore_last_error in boolean default ); refreshtableprocedure refreshtable ( workspace in varchar2 , table_id in varchar2 , where_clause in varchar2 default, auto_commit in boolean default ); refreshworkspaceprocedure refreshworkspace ( workspace in varchar2 , auto_commit in boolean default, copy_data in boolean default ); relocatewritersiteprocedure relocatewritersite ( newwritersite in varchar2 , oldwritersiteavailable in boolean ); removeasparentworkspaceprocedure removeasparentworkspace ( mp_leaf_workspace in varchar2 , parent_workspace in varchar2 , auto_commit in boolean default ); removeworkspaceprocedure removeworkspace ( workspace in varchar2 , auto_commit in boolean default ); removeworkspacetreeprocedure removeworkspacetree ( workspace in varchar2 , auto_commit in boolean default ); resolveconflictsprocedure resolveconflicts ( workspace in varchar2 , table_name in varchar2 , where_clause in varchar2 , keep in varchar2 ); revokegraphprivprocedure revokegraphpriv ( priv_types in varchar2 , leaf_workspace in varchar2 , grantee in varchar2 , node_types in varchar2 default, auto_commit in boolean default ); revokesystemprivprocedure revokesystempriv ( priv_types in varchar2 , grantee in varchar2 , auto_commit in boolean default ); revokeworkspaceprivprocedure revokeworkspacepriv ( priv_types in varchar2 , workspace in varchar2 , grantee in varchar2 , auto_commit in boolean default ); rollbackbulkloadingprocedure rollbackbulkloading ( table_name in varchar2 , ignore_last_error in boolean default ); rollbackddlprocedure rollbackddl ( table_name in varchar2 ); rollbackresolveprocedure rollbackresolve ( workspace in varchar2 ); rollbacktableprocedure rollbacktable ( workspace in varchar2 , table_id in varchar2 , sp_name in varchar2 default, where_clause in varchar2 default, remove_locks in boolean default, auto_commit in boolean default ); rollbacktospprocedure rollbacktosp ( workspace in varchar2 , savepoint_name in varchar2 , auto_commit in boolean default ); rollbackworkspaceprocedure rollbackworkspace ( workspace in varchar2 , auto_commit in boolean default ); setcaptureeventprocedure setcaptureevent ( event_name in varchar2 , capture in varchar2 default ); setcompressworkspaceprocedure setcompressworkspace ( workspace in varchar2 , firstsp in varchar2 default, secondsp in varchar2 default ); setconflictworkspaceprocedure setconflictworkspace ( workspace in varchar2 ); setdiffversionsprocedure setdiffversions ( workspace1 in varchar2 , savepoint1 in varchar2 , workspace2 in varchar2 , savepoint2 in varchar2 ); procedure setdiffversions ( workspace1 in varchar2 , workspace2 in varchar2 ); setlockingoffprocedure setlockingoff ( ); setlockingonprocedure setlockingon ( lockmode in varchar2 ); setmultiworkspacesprocedure setmultiworkspaces ( workspaces in varchar2 ); setsystemparameterprocedure setsystemparameter ( name in varchar2 , value in varchar2 ); settriggereventsprocedure settriggerevents ( triggername in varchar2 , triggerevents in varchar2 ); setvalidtimeprocedure setvalidtime ( validfrom in timestamp with time zone default, validtill in timestamp with time zone default ); setwooverwriteoffprocedure setwooverwriteoff ( ); setwooverwriteonprocedure setwooverwriteon ( ); setworkspacelockmodeoffprocedure setworkspacelockmodeoff ( workspace in varchar2 , auto_commit in boolean default ); setworkspacelockmodeonprocedure setworkspacelockmodeon ( workspace in varchar2 , lockmode in varchar2 , override in boolean default, auto_commit in boolean default ); syncfastliveprocedure syncfastlive ( table_name in varchar2 ); synchronizesiteprocedure synchronizesite ( newwritersite in varchar2 ); unfreezeworkspaceprocedure unfreezeworkspace ( workspace in varchar2 ); unlockrowsprocedure unlockrows ( workspace in varchar2 , table_name in varchar2 , where_clause in varchar2 default, all_or_user in varchar2 default, lock_mode in varchar2 default, xmin in number default, ymin in number default, xmax in number default, ymax in number default ); until_changedfunction until_changed returns timestamp with time zone ( ); usedefaultvaluesfornullsprocedure usedefaultvaluesfornulls ( mode_var in varchar2 ); |