在使用Navicat连接Oracle数据库时遇到ORA-28009错误,通常是因为尝试以SYS用户身份连接,但没有指定SYSDBA或SYSOPER权限。以下是针对这个问题的详细解答: 1. ORA-28009错误的原因 ORA-28009错误信息表示在尝试以SYS用户身份连接到Oracle数据库时,未使用SYSDBA或SYSOPER权限进行连接。SYS用户是Oracle数据库中的超级用户,具有最...
1)选择【工具】—【选项】—【OCI】,正确设置OCI library(oci.dll) 的路径,即为Instance Client的oci.dll路径。 Instance Client的oci.dll路径 2)重新连接,如果还会出现如下图所示的错误提示,就继续设置。 ORA-28009错误 ● 等一段时间之后再连接。 ● 检查实例是目前已知的执行监听器:lsnrctl服务<监听器服务名...
1)选择【工具】—【选项】—【OCI】,正确设置OCI library(oci.dll) 的路径,即为Instance Client的oci.dll路径。 Instance Client的oci.dll路径 2)重新连接,如果还会出现如下图所示的错误提示,就继续设置。 ORA-28009错误 ● 等一段时间之后再连接。 ● 检查实例是目前已知的执行监听器:lsnrctl服务<监听器服务名...
从HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1\ORACLE_SID复制这个ORACLE_SID到KEY_OraClient11g_home1 ORA-28009: connection as SYS should be as SYSDBA or SYSOPER 在打了sqlplus后,要输入时,直接在用户名处输sys/密码 as sysdba即可 ORA-12514 原因:Service Name/SID中的值填的有问题,默认的是...
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限。 system用户是管理操作员,权限也很大,具有susoper角色,没有create database的权限。 所以在使用sys连接Oracle数据库时,需要选择sysdba角色,或者使用sys as sysdba作为用户进行登...