http://www.cnblogs.com/empty01/p/5568250.html…
今天晚上要远程修改一个分公司的数据库参数,于是下午先远程过去做些准备工作.数据库是oracle 11g rac,操作系统是windows 2008 server,我还是第一次见过windows下的oracle rac+ASM.于是先准备查看一下现有的参数配置,敲入sqlplus / as sysdba时居然报错,提示ora-01031:insufficient privileges,远程到另一个节点又是正常的.最后发现原来是这个节点的administrator用户没有加入到ora_dba组里面来…
OS:linux redhat5.5  32bit 数据库:Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 1.问题描述:该数据库监听.实例正常运行,始终无法用sys以sysdba身份登入,用toad连接时,也报这个错误:但是用普通用户用命令和toad均可以登录成功. sqlplus sys/sys as sysdba 报错时,提示:ORA-01031: insufficient privileges 2.检查:能用普通用户登录…
创建了一个数据库,想删除确报了一个ORA-01031:insufficient privileges错误 查了好久,总算解决了,原因是我的电脑登录账户不在ORA_DBA系统群组中,添加进去完美删除! 解决过程如下: 1.检查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%NETWORKADMIN目录)是否包含这句:SQLNET.AUTHENTICATION_SERVICES=(NTS),没有的话加上: 2.检查登陆windows的用户(administrator或安装orac…
问题: 使用SQL PLAN MANAGEMENT的时候运行下面的存储过程报错. SYS@GOOD> conn scott/tiger Connected. SCOTT@GOOD> DECLARE 2 l_plans_loaded PLS_INTEGER; 3 BEGIN 4 l_plans_loaded := DBMS_SPM.load_plans_from_cursor_cache( 5 sql_id => '4tjq4phnjj1gs'); 6 DBMS_OUTPUT.put_li…
Win10安装Oracle后命令行中运行sqlplus as sysdba出现错误ora-01031insufficient privileges的解决方法 情景描述 错误样例 错误分析 解决方法 情景描述 刚刚在Win10 安好了Oraclewin64_11gR2,然后CMD中运行sqlplus / as sysdba 命令,发生错误,啥都没干,找了好多方法,都是进去以后再sql> 下面解决的方法.我擦泪!根本进不去怎么改权限啊喂~ 错误样例 ora-01031:insufficient pr…
PS C:\Users\admin> sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on 星期二 9月 3 10:21:59 2019 Copyright (c) 1982, 2010, Oracle. All rights reserved. ERROR:ORA-01031: insufficient privileges 请输入用户名:ERROR:ORA-01017: 用户名/口令无效; 登录被拒绝 请输入用户名:ER…
今天需要使用sys用户处理问题,但是报错上面ora-01031:insufficient privileges. 在网上有很多方法,这个是自己经过测试的方法步骤. 1:首先检查文件sqlnet.ora文件是否设置正确(文件地址就是你oracle安装的目录) # sqlnet.ora Network Configuration File: /app/oracle/product/10.2.0/network/admin/sqlnet.ora # Generated by Oracle config…
有时候在ORACLE数据库创建视图时会遇到:ORA-01031:insufficient privileges错误,我也多次碰到了各种创建视图出错的情况,很多时候也没有太在意,今天被一同事问起这个问题,顺便总结一下出错的各种场景. 场景1:使用sys或system账号登陆数据库,创建dm.ods账号(授予connect.resource角色) 1: [oracle@DB-Server ~]$ sqlplus / as sysdba 2:  3: SQL*Plus: Release 10.2.0.…
以前同事告诉我用临时表插入变量数据来查看,但是这种方法过于麻烦,而且Mysql没有比较好的调试存储过程的工具.今天google了下发现可以用select + 变量名的方法来调试...真是让我汗颜啊. 具体方法: 在你的存储过程中加入如下语句: SELECT 变量1,变量2; 然后用mysql自带的cmd程序进入mysql> 下. call 你的存储过程名(输入参数1,@输出参数);(注:这里帮助下新同学,如果你的存储过程有输出变量,那么在这里只需要加 @ 然后跟任意变量名即可); 即可发现你的变…