用TOAD连数据库没问题。
但用PowerBuilder连数据库报错 :"Please connect as the PowerBuilder Catalog Owner . This is necessary for the initial connection to Oracle to GRANT privileges on the repository. "
我PB中"PowerBuilder Catalog Table Owner"的设置为SYSTEM。因为我没有DBA权限,所以只想知道能通过什么方法让PB能连上这个数据库。(重复一下: 用TOAD连这个数据库没问题,也不会报错)
但用PowerBuilder连数据库报错 :"Please connect as the PowerBuilder Catalog Owner . This is necessary for the initial connection to Oracle to GRANT privileges on the repository. "
我PB中"PowerBuilder Catalog Table Owner"的设置为SYSTEM。因为我没有DBA权限,所以只想知道能通过什么方法让PB能连上这个数据库。(重复一下: 用TOAD连这个数据库没问题,也不会报错)
然后再用你的用户+密码+(default/sysdba)中的一个即可.
必须要有system或sys帐号打通PB后采用使用其他的用户来连接PB
sql server不需要.
比如我用“aaa”这个帐户连oracle,那么这个设置就该为“aaa”,而不是"system"
我用通过PB连接oracle时的帐户连接时报另一个错: "ORA-01031: insufficient privileges"
输入system/manager
发现失败时处理: 输入一串字符串/一串字符串 as sysdba 回车
(例如: asdasdd/rowjnf as sysdba 回车)
sql>alter user system identified by manager;回车 (把密码改为manager)
sql>conn system/manager;回车
OK.