我有一个连接到Oracle数据库的Delphi应用程序。
当我尝试以SYSDBA身份登录时,出现错误消息:
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
当我尝试使用“ SYS AS SYSDBA”用户登录时,出现错误:
ORA-01017: invalid username/password; logon denied
如何使用dbExpress连接以sysdba身份登录?
See also this related post regarding ADO
最佳答案
我没有找到特定于特殊dbexpress驱动程序的内容。但是,请尝试使用值SYSDBA添加连接参数DBA特权。
Connection.Params.Append('DBA Privilege=SYSDBA');
我没有安装delphi来检查参数名称的具体语法。请尝试使用下划线而不是空格。
This page显示了某些工具中用于连接到oracle数据库的几个连接字符串。
关于oracle - 如何使用dbExpress作为SYSDBA连接到Oracle数据库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/826044/