(1)现象

$ sqlplus as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on 星期一 3月 30 20:50:08 2015

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

ERROR:

ORA-01031: insufficient privileges

请输入用户名:

(2)原因分析

查看一下listener.ora

$ cd /u01/app/oracle/product/11.2.0/db_1/network/admin

$ cat listener.ora

# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora

# Generated by Oracle configuration tools.

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(GLOBAL_DBNAME = ORCL)

(ORACLE_HOME = /u01/app/oracle/product/11.2.0/db_1)

(SID_NAME = ORCL)

)

)

LISTENER =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = oracleServer)(PORT = 1521))

)

ADR_BASE_LISTENER = /u01/app/oracle

这里有两个ORCL。第一个表示服务名,大小写无所谓;第二个表示实例名,要跟数据库的名称(或SID)一样,严格区分大小写。

数据库名为orcl,而这里的SID_NAME为ORCL。原因就在这里。

(3)改正方法

把listener.ora中的SID_NAME改为orcl。

(4)拓展

$ cat tnsnames.ora

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora

# Generated by Oracle configuration tools.

ORCL =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = OracleServer)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = ORCL)

)

)

tnsname.ora中也有两个ORCL,大小写都可以。

oracle sys/as,sqlplus sys/oracle@orcl as sysdba无法登录相关推荐

  1. Oracle 数据库设置最大进程数参数方法,oracle最大进程数满了处理方法,sysdba管理员登录报“maximum number of processes (150) exceeded“问题解决

    oracle 数据库使用 sysdba 管理员登录报: ORA-00020: maximum number of processes (150) exceeded 译:超过了最大进程数(150) 方法 ...

  2. Oracle一定有sqlplus吗,oracle sqlplus执行sql文件

    Oracle执行外部文件: sql>@new.sql 执行多个sql文件: 1.把所有的文件都放在同一个目录下,然后在命令行里执行命令: c:>dir/b > d:/1.sql 会把 ...

  3. oracle sys dba 01031,sys用户连接数据库是报ORA-01031: insufficient privileges的处理

    1.         sys用户连接数据库是报ORA-01031: insufficient privileges.这个错误出现在生产数据库恢复到测试环境数据后,通过conn sys/password ...

  4. sqplus操作oracle,sqlplus操作oracle

    登录oracle: D:\>sqlplus /nolog Dba用户链接数据库: SQL> connect /as sysdba --查看已有表空间名称和大小 SQL>select ...

  5. sqlplus操作oracle

    登录oracle: D:\>sqlplus /nolog Dba用户链接数据库: SQL> connect /as sysdba --查看已有表空间名称和大小 SQL> select ...

  6. oracle 汉化包配置,Oracle Application Express安装与中文语言包配置

    Oracle 11g R2 32位版本, Oracle Application Expresso是目前最新的4.1多国语言版.Oracle的安装不说了,直接简单介绍APEX4.1的安装. 一.建议在O ...

  7. oracle查询报错clb,Oracle RAC 负载均衡与故障转移(三)

    Server Service TAF https://www.cndba.cn/Breath/article/2324 服务端 service TAF 1.服务器端透明故障转移,通过配置service ...

  8. oracle指定导出低版本号,oracle 高版本导出低版本数据库并且导入到低版本数据的方法...

    第一步:sqlplus system/egis@orcl as sysdba;  进入sqlplus (输入管理员用户名/密码@数据库密码) 第二步: create directory dumpdir ...

  9. oracle客户端和ssh区别,oracle 使用SSH 转发功能

    主要转发过程 通过客户端的 1555 端口 转发到服务器的 1521端口上具体步骤 1.在客户端上执行 [oracle@normal admin]$ ssh -CNfg -L 1555:192.168 ...

最新文章

  1. 工业传感器:工业互联网的第一道门
  2. ServiceStack.OrmLite使用
  3. 逃出你的肖申克(三):遇见20万年前的自己
  4. python表头写进csv文件_Python读取CSV文件列并在CSV-fi中写入文件名和列名
  5. java hashmap扩容大小_HashMap的扩容机制以及默认大小为何是2次幂
  6. 用getBoundingClientRect()来获取页面元素的位置
  7. sql更新表的字段和主键
  8. 08_MySQL DQL_SQL99标准中的多表查询(内连接)
  9. python-day2
  10. Linux下进行源码安装时如何避免找不到那些使用--prefix指定目录安装的依赖
  11. C语言Register关键字:利用寄存器提升访问效率
  12. 阿里云盘下载安装保存文件教程
  13. 6.2016年国赛A题“系泊系统的设计”
  14. coreldraw x4如何出血_CorelDRAW X4常用快捷键大全,详细始末
  15. 「ZigBee模块」协议栈-串口透传,打造无线串口模块
  16. FCFS,SSTF,SCAN,FIFO,LRO
  17. java用户注册信息校验
  18. 基于Android系统的智能社区平台系统APP设计与实现(含论文)
  19. 某乎x-zse-96、x-zst-81最新通杀方案
  20. 2019年终总结,忙碌而充实的一年

热门文章

  1. 微软正式发布自己品牌的 Win8 平板电脑 Surface!
  2. 深入浅出理解Redis
  3. 高通平台手机开发之Sensor
  4. KDD Cup被中国选手包圆 阿里云天池向全球展现中国AI力量
  5. Linux极客命令(压缩篇)
  6. 微信和mqqt服务器,微信小程序连接MQTT服务器实现控制Esp8266LED灯
  7. 如何利用USB数据线在PC电脑上控制手机
  8. C语言程序——按照数据由小到大的顺序输出三个数
  9. 供应商删除送货单步骤
  10. 双代号网络图的画图技巧