■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
OS認証ユーザが登録できない 2015/09/30 18:39 OB 2
【環境情報】
 ご利用のDB/バージョン
  OBのバージョン:OB for Oracle ver 12.1.1.0(x64)
  サーバ:Oracle 12.1.0.1.0 SE
  クライアント:Oracle Client 12.1.0.1(x64)
 ご利用のOS:サーバ:Windows Server 2008R2 EE クライアント:Windows7 SP1
 その他:

【お問い合わせ内容】
■OS認証ユーザ(Windowsドメインユーザ)の登録・更新・削除が
メニューの「管理」「ユーザ情報」からのGUI操作で実施できない

Windowsサーバのドメインアカウントを利用して、OS認証を行いたい。
Windowsユーザ名が
ドメイン:MYDOMAIN
ユーザ名:TEST
の場合、
Oracleのユーザ名は,OPS$MYDOMAIN\TEST となる。

メニューの「管理」「ユーザ情報」から
[ユーザ]タブの「新規」ボタン押下後の登録画面で
[名前](ユーザ名)欄に「OPS$MYDOMAIN\TEST」と入力するとエラーになってしまい、ユーザを登録できない。
※スクリプト実行ウィンドウのSQLを参照する限り、\(バックスラッシュ)が含まれるため、ユーザ名を"(ダブルクォーテーション)で括る必要があるが、括られていないため、エラーになっていると思われる。

[名前](ユーザ名)欄に「"OPS$MYDOMAIN\TEST"」のように"(ダブルクォーテーション)と入力するとひとまず登録できる。
ただ登録しても、ユーザ一覧から、GUI操作で対象ユーザの変更、削除などが実施できない。
※登録時と同様のエラーとなる

GUI操作から、上記のユーザの登録、更新、削除が可能にはならないのでしょうか?
SQLを実行すれば、上記のアカウント変更作業は可能ですが、
SQL操作があまりできない運用担当者にアカウント変更作業を引継ぐため、
GUI操作で実施できるようにしたいです。
ご回答宜しくお願い致します。
こんにちは
OBサポートです。

お問い合わせいただきました件につきましてですが、
「ツール」メニュー⇒「オプション」画面にございます、
「詳細設定」タブより、「英小文字のオブジェクト名を使用可能にする」
のオプションにチェックをONにしていただいいた上、
正常に実行できるか、ご確認いただいてもよろしいでしょうか。

※OS認証ユーザー名には、通常「$」文字を使用いたしますが、
 ユーザー名に記号を使用する場合(または小文字を使用する場合)、
 ご認識の通り、ユーザー名を2重引用符で囲む必要がございます。
 上記オプションをONにしていただくことで、
 自動でユーザー名に2重引用符が付与されるため、ご利用可能となります。

何卒、よろしくお願いいたします。
>ツール」メニュー⇒「オプション」画面にございます、
>「詳細設定」タブより、「英小文字のオブジェクト名を使用可能にする」
>のオプションにチェックをONにしていただいいた上、
>正常に実行できるか、ご確認いただいてもよろしいでしょうか。
確認してみたところ、正常に実行できました。

ご回答頂きありがとうございました。