3

Oracleデータベースに接続するDelphiアプリケーションがあります。

SYSDBAとしてログインしようとすると、次のエラーが発生します。

ORA-28009: connection as SYS should be as SYSDBA or SYSOPER

「SYSASSYSDBA」のユーザーでログインしようとすると、次のエラーが発生します。

ORA-01017: invalid username/password; logon denied

dbExpress接続を使用してsysdbaとしてログインするにはどうすればよいですか?

ADOに関するこの関連記事も参照してください

4

3 に答える 3

5

特別なdbexpressドライバーに固有のものは何も見つかりませんでした。ただし、値SYSDBAを使用して接続パラメーターDBA特権を追加してみてください。

Connection.Params.Append('DBA Privilege=SYSDBA'); 

パラメータ名の具体的な構文を確認するためのデルファイをインストールしていません。空白の代わりにアンダースコアを使用してみてください。

このページには、Oracleデータベースに接続するために特定のツールで使用されるいくつかの接続文字列が表示されます。

于 2009-08-20T21:13:02.080 に答える
1

ユーザーをJosephではなく"JosephasSYSDBA"として指定します

チェックリストを見つけましたが、それが役立つかどうかわかりません。見てください。

チェックリスト

于 2009-05-05T17:34:36.440 に答える
1

SYSをSYSDBAとして接続します。

または、SYSOPERを使用できます

パスワードは、インストール時に指定したものになります(SYSTEMと同じ)。

参照: http ://docs.oracle.com/cd/E11882_01/server.112/e10897/users_secure.htm#ADMQS12004

于 2014-07-30T07:51:05.510 に答える