■SI ObjectBrowser掲示板

ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!discussion
ユーザーのみなさま同士で教え合ったり、アドバイスしたりする暖かい交流の場にしたいと思っていますので、相互協力をよろしくお願いします。なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

※◆のカラーは投稿の対象となる製品に対応しています。【…OB …OBER …全般 ◇…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。




パスワードに@を使用してのOBO自動起動 2021/08/31 11:13:03
いち
object browser for oracle 18で、パスワードに@を使用しているのですが自動起動コマンドではパスワード中の@をDB名の区切りと認識してしまいます。


ユーザー=test
パスワード:12@34
DB:567

obo.exe /u=test/"12@34"@567とコマンド実行してもパスワードが無効でログイン拒否されてしまいます。
コマンド起動での結果は、ログオン画面のパスワード欄に12が入力され、データベース欄に34@567と入力された状態です。

どうにかパスワード中の@を文字列として認識する方法はございますでしょうか。
元の文章を引用して返信

Re: パスワードに@を使用してのOBO自動起動 2021/09/01 13:52:55
OBサポート
こんにちは。
OBサポートです。

誠に恐れ入りますが、
製品の内部動作で、ご認識いただいている通り
@を区切り文字と判別する動作となっておりますので、
コマンドライン上でパスワードを入力する方法ではログインが正しく行えません。

回避策としまして、
事前に接続先リストに接続情報を保存することで、
コマンドライン起動時にパスワード情報なしでの自動起動が可能となります。

手順)
1. ログオン画面で接続先情報を入力し、
「接続先リストに登録する」をチェックして接続

2. 製品を閉じ、コマンドラインで製品を立ち上げて接続する
例)TESTユーザーでサービス名ORCLに接続
oeo.exe /u=TEST@ORCL


大変ご不便をおかけしてしまい、誠に申し訳ありません。
上記方法でご希望の動作となるか、ご確認をお願いいたします。

何卒よろしくお願い申し上げます。
元の文章を引用して返信