This appendix lists the Workspace Manager error messages, including the cause and recommended user action for each.
LIVE workspaces in the workspace hierarchy or explicit savepoints in the LIVE workspace.LIVE workspace and there may be no explicit savepoints. A clean install of Workspace Manager is needed on the import platform.LATEST version of a workspace.LATEST version in the workspace by using the GotoWorkspace or GotoSavepoint procedures.WM_ADMIN_ROLE role can version-disable a table in another schema.WM_ADMIN_ROLE can version-enable a table in another schema.WM_ADMIN_ROLE or the owner of the workspace can alter workspace attributes.WM_ADMIN_ROLE or the owner of the workspace can freeze a workspace.WM_ADMIN_ROLE role or the owner of the workspace can set the workspace lock mode.WM_ADMIN_ROLE role or the owner of the workspace or savepoint can alter the savepoint attributes.WM_ADMIN_ROLE role or the owner of the workspace or savepoint can delete the savepoint.ACCESS and MERGE privileges on the workspace on which it was invoked; or, in a multiparent workspace environment, the user does not have both ACCESS and MERGE privileges on the non-root workspaces and ACCESS privilege on the root workspace of the multiparent workspace graph.ACCESS privileges on the parent workspace of the workspace it was invoked on.ACCESS and MERGE privileges on the workspace on which it was invoked.ACCESS privileges on the workspace on which it was invoked.ACCESS privileges on the workspace on which it was invoked.ACCESS and REMOVE privileges on the workspace on which it was invoked.WM_ADMIN_ROLE role.LATEST version of the workspace.LATEST version in the workspace by using the GotoWorkspace or GotoSavepoint procedures.LATEST version of the workspace.LATEST version in the workspace by using the GotoWorkspace or GotoSavepoint procedures.grant_option parameter may only be YES or NO.SELECT, INSERT, UPDATE and DELETE privileges on the versioned table.SELECT, INSERT, UPDATE and DELETE privileges on the versioned table being conflict resolved.CREATE privileges on a workspace to be allowed to create a workspace off of it. Privileges can be granted using the grantWorkspacePriv or the grantSystemPriv procedures. Use the function GetPrivs to see which privileges you have on a workspace.GRANT option to be able to grant it to others.SELECT, INSERT, UPDATE and DELETE privileges on all versioned tables that were modified in the input workspace.SELECT, INSERT, UPDATE and DELETE privileges on all versioned tables that were modified in the input workspace.ACCESS_WORKSPACE, MERGE_WORKSPACE, ROLLBACK_WORKSPACE, REVOKE_WORKSPACE, and CREATE_WORKSPACE.lock_mode parameter (fifth parameter) of procedure UnlockRows.lock_mode are E, S, and ES (default is ES).all_or_user parameter (fourth parameter) of procedure UnlockRows.all_or_user. The valid values for all_or_user are ALL and USER (default is USER).LIVE workspace.LIVE. The LIVE workspace is the default workspace for any session that is connected and Workspace Manager does not monitor users in the LIVE workspace. Do not invoke this method on the LIVE workspace.LIVE workspace in NO_ACCESS mode. Workspace Manager does not support this mode for the LIVE workspace.READ_ONLY, 1WRITER, 1WRITER_SESSION, WM_ONLY) modes to freeze the LIVE workspace.ACCESS privilege.ACCESS privilege can be passed to SetMultiWorkspaces.LIVE workspaces and then version-disable the table without the FORCE option.SELECT privilege on the parent table.SELECT privilege on the parent table. Grant the required privilege before version-enabling.SELECT or DELETE privilege on the child table.SELECT and DELETE privileges on the child table. Grant SELECT and DELETE privileges on the child table to the owner of the table being version-enabled.SELECT privilege on the child table.SELECT and DELETE privileges on the child table. Grant SELECT and DELETE privileges on the child table to the owner of the table being version-enabled.ACCESS and MERGE privileges on the child workspace on which it was invoked; or, in a multiparent workspace environment, the user does not have both ACCESS and MERGE privileges on the non-root workspaces and ACCESS privilege on the root workspace of the multiparent workspace graph.ACCESS privilege on the parent workspace.ACCESS privilege on the parent workspace before invoking RefreshTable or RefreshWorkspace. Privileges can be granted using the GrantWorkspacePriv or the GrantSystemPriv procedures. Use the GetPrivs function to see which privileges the current user has on a workspace.LIVE workspace.LIVE workspace. The user needs to be in the LIVE workspace before invoking CreateWorkspace for creating a continually refreshed workspace.freezemode parameter.NO_ACCESS, READ_ONLY, 1WRITER, 1WRITER_SESSION, WM_ONLY). Ensure that FreezeWorkspace is invoked with the correct parameters.freezewriter parameter.freezewriter parameter for the FreezeWorkspace procedure can be non-null only when the freezemode parameter is 1WRITER. Ensure that FreezeWorkspace is invoked with the correct parameters.keep parameter.keep parameter to the ResolveConflicts procedure is one of (CHILD,PARENT,BASE). This parameter is not case-sensitive. See the Resolving Conflicts section of the Workspace Manager documentation for details on the process of conflict resolution.LIVE workspace.LIVE workspace, use the RollbackToSP operation. To remove descendants to the LIVE workspace, use the RemoveWorkspace operation on the child workspaces.lockmode parameter.E (exclusive) or S (shared). For a discussion of the differences and similarities between these two modes, see the Workspace Manager documentation.WM_ADMIN_ROLE using the UnfreezeWorkspace procedure.where_clause parameter as input.where_clause parameter contains only valid column names and has proper syntax. The where_clause parameter for this Workspace Manager operation can contain only columns that are part of the primary key.LATEST savepoints in the workspace. CompressWorkspace requires that all sessions in the specified workspace be on the LATEST version of the workspace.LATEST savepoint using GotoSavepoint. Privileged users can view all the sessions in a workspace using the DBA_WORKSPACE_USERS view.ACCESS privileges on the workspace.ACCESS privileges on the workspace. Invoke the UnlockRows operation only on workspaces that you have ACCESS privileges for.WM_ADMIN_ROLE or the user who initiated the BeginResolve operation on the workspace can issue a CommitResolve or RollbackResolve call for that workspace.WM_ADMIN_ROLE.WM_ADMIN_ROLE.WM_ADMIN_ROLE role or the owner of the workspace can unfreeze a frozen workspace.where_clause parameter of LockRows to specify those rows that have not already been versioned.freezewriter parameter.freezewriter parameter of the FreezeWorkspace procedure must be null whenever the session_duration parameter is TRUE. The freezewriter is implicitly assumed to be the currently connected session. Ensure that FreezeWorkspace is invoked with the correct parameters.session_duration parameter.session_duration parameter of the FreezeWorkspace must be TRUE when attempting to freeze a workspace in 1WRITER_SESSION mode. Ensure that FreezeWorkspace is invoked with the correct parameters.FREEZE_WORKSPACE privilege on the workspace, or FREEZE_ANY_WORKSPACE or WM_ADMIN_ROLE system privilege, to the user trying the operation.SQL> EXECUTE WMSYS.OWM_MIG_PKG.AllFixSentinelVersion;ignore_last_error => TRUE' with DisableVersioning.)auto_commit value of TRUE is invalid if the current session has an open database transaction on that workspace.auto_commit value of FALSE.NONCR_WORKSPACE_MODE is set to PESSIMISTIC_LOCKING.NONCR_WORKSPACE_MODE is set to OPTIMISTIC_LOCKING. To see the current Workspace Manager system parameter settings, use the WM_INSTALLATION metadata view.CR_WORKSPACE_MODE or NONCR_WORKSPACE_MODE is set to PESSIMISTIC_LOCKING and the DML operation violates the system setting.LIVE workspaces, you can change the PESSIMISTIC_LOCKING setting to OPTIMISTIC_LOCKING. To see the current Workspace Manager system parameter settings, use the WM_INSTALLATION metadata view.LIVE workspaces.LIVE workspaces for the workspace type (continually refreshed or not continually refreshed) for which the parameter is being set.ALLOW_CAPTURE_EVENTS was set to OFF.ALLOW_CAPTURE_EVENTS to ON, and retry the operation.SetCaptureEvents('ALL_EVENTS','OFF'), and retry the operation.ALLOW_MULTI_PARENT_WORKSPACES to OFF when one or more multiparent workspaces existed in the system.ALLOW_NESTED_TABLE_COLUMNS to OFF when one or more version-enabled tables contained a nested table column.ALLOW_NESTED_TABLE_COLUMNS was set to OFF.ALLOW_NESTED_TABLE_COLUMNS to ON, and retry the operation.