码迷,mamicode.com
首页 > 数据库 > 详细

Oracle sqlplus ORA-28009 Connection to SYS should be as sysdba or sysoper

时间:2015-04-22 20:16:33      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

1、直接用sql*plus直接连数据库
    用SQL*Plus 连接数据库的时候,出现一个对话框,要求填入用户名、密码、主机字符串信息。前两者不用说,自己会填对的,但是这个主机字符串好象没见过呀,其实这里的这个字符串就是我门在安装oracle的时候自动生成,它是配置的数据库连接服务名,与数据库系统标识符一致,但是两者是不同的概念不能混淆。一般与你在安装时设置的全局数据库名一致。我设置的全局数据库名为orcl,所以连接的时候,应该填写主机字符串为orcl as sysdba.
    要是不加后面的 as sysdba,则会出现ERROR:ORA-28009: connection to sys should be as sysdba or sysoper
  
    例如,以sys为用户名,password为密码,sysdba为连接身份登录或连接到sql*plus,则输入用户名称:sys,口令:password,主机字符串:orcl as sysdba
 
2、进入dos连sql*plus,如下图所示
 
C:\Program Files\Oracle\bin>sqlplus
SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 11月 21
15:33:30 2012
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
 
请输入用户名:  system as sysdba
输入口令:
连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 -
Production
With the Partitioning, OLAP and Data Mining options

Oracle sqlplus ORA-28009 Connection to SYS should be as sysdba or sysoper

标签:

原文地址:http://www.cnblogs.com/myprograms/p/4448460.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!