SharePlex 9.1.4 以前では DBA ロールの削除はサポートしてません。
SharePlex 9.2 以降では、以下の手順にて DBA ロールを削除できます。
< 削除手順 >
1. SharePlex プロセス停止
2. RunSplex_NonDBA.sql を実行する
$ cd proddir/util
$ sqlplus sys/password as sysdba
SQL> @RunSplex_NonDBA.sql
3. DBA ロールを削除する SharePlex ユーザーを指定します。
以下のメッセージで入力を求められます。
accept splex_user prompt 'Enter the SharePlex user for which you want to revoke DBA privileges -->SPLEX
4. SharePlex プロセス起動
なお、1つの Oracle データベースに対して複数の SharePlex インスタンスが起動している場合は、
全ての SharePlex ユーザーに対して上記手順を実施してください。
その際に ORA-01951 が発生しますが影響ありませんので、無視してください。