ADO连接串如下:Provider=OraOLEDB.Oracle.1;Data Source=test;User ID=sys;Password=syspass;DBA Privilege=SYSDBA;在与数据库建立连接时始终报错如下:
ora-28009 :connection to sys shoule be as sysdba or sysoper 用其它用户或system用户是可以连接成功,但sys用户无法连接。
因为需要使用sysdba登录后才能看到DBA下专属的包,连接串应该如何写?
请各位帮忙,谢谢!
ora-28009 :connection to sys shoule be as sysdba or sysoper 用其它用户或system用户是可以连接成功,但sys用户无法连接。
因为需要使用sysdba登录后才能看到DBA下专属的包,连接串应该如何写?
请各位帮忙,谢谢!
请问以SYS用户连接,连接串应该如何写?
我看了一个网站http://www.connectionstrings.com/,是这样写的,但按这个要求修改连接串,仍然不行。请各位帮忙,谢谢!
Privileged Connection
With SYSDBA privileges
Data Source=myOracleDB;User Id=SYS;Password=SYS;DBA Privilege=SYSDBA;
COPY TO CLIPBOARD
Privileged Connection
With SYSOPER privileges
Data Source=myOracleDB;User Id=SYS;Password=SYS;DBA Privilege=SYSOPER;
2、在PB环境下测试连接通过,通过参数指定通过。使用ConnectAs='SYSDBA' 参数
2、能提供ADO的连接串吗?谢谢!
2、能提供ADO的连接串吗?谢谢!
所以你只能通过其他用户登录,连接sys用户(connect / as sysdba)
只能这样解决
请问这个是在哪里有规定的?谢谢!
还是使用sys用户以DBA角色在数据库中给其授权吧!!!
2: 以DBA身份登录后授权DBA下专属包的相应权限(execute...)给需要使用的用户。