为什么Oracle中只能用sys和system登录

来源:未知 责任编辑:责任编辑 发表时间:2015-09-09 15:37 点击:

Oracle Sys用户用默认密码change_on_install 无法登录的问题(错误代码:ORA-28009)

在使用默认Oracle自带的SQL Plus登录数据库时,使用system用户默认密码manager登录没有问题。


但是同样的输入用户sys和默认密码change_on_install确无法登录.

报错如下:


ERROR:

ORA-28009: connection to sys should be as sysdba or sysoper


问题分析:


用法: CONN[ECT] [logon] [AS {SYSDBA|SYSOPER}]

其中 : : = [/][@] | /如果以sys用户登录的话要以完整格式登录!!


解决办法:

1.用system用户登录,然后按完整格式却换到sys用户:

SQL> conn as sysdba

已连接。2.在上图的登录界面的主机字符串后面接上字符串 as sysdba:
 

(2)熟手解決方法:

环境win2000 server oracle8.1.7

SQL> create tablespace price datafile price.ora size 10M; 表空间已创建。

SQL> drop tablespace price; 表空间已丢弃。

SQL> create tablespace plate datafile plate.ora size 10M; 表空间已创建。

SQL> create user plate identified by plate default tablespace plate; 用户已创建

SQL> grant connect,resource to plate; 授权成功。

SQL> connect plate/plate 已连接。

SQL>

// 关闭数据库

Microsoft Windows ;2000 [Version 5.00.2195]

(C) 版权所有 1985-2000 Microsoft Corp.


C:Documents and SettingsAdministrator>svrmgrl

........

Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production

With the Partitioning option

JServer Release 8.1.7.0.0 - Production

SVRMGR> connect internal/oracle

连接成功。

SVRMGR> shutdown immediate

已关闭数据库。

已卸下数据库。

已关闭 ORACLE 实例。

// 将数据文件plate.ora删除,模拟数据文件丢失

SVRMGR> startup

已启动 ORACLE 实例。

系统全局区域合计有 29431836个字节

Fixed Size 75804个字节

Variable Size 28459008个字节

Database Buffers 819200个字节

Redo Buffers 77824个字节

已装入数据库。

ORA-01157: ????/?????? 8 - ??? DBWR ????

ORA-01110: ???? 8: D:ORACLEORA81DATABASEPLATE.ORA

// 数据库打开失败,将错误的数据文件offline drop

SVRMGR> alter database datafile d:oracleora81databaseplate.ora offline drop;

语句已处理。

// 数据库打开成功

SVRMGR> alter database open;

语句已处理。

SVRMGR>

// sql*plus中,处理善后工作,删除相关联的表空间

SQL> connect internal/oracle

已连接。

SQL> col name format a50

SQL> select name,status from v_$datafile;

NAME STATUS

------------------------------ -------

D:ORACLEORADATAORALSYSTEM01.DBF SYSTEM

D:ORACLEORADATAORALRBS01.DBF ONLINE

D:ORACLEORADATAORALUSERS01.DBF ONLINE

D:ORACLEORADATAORALTEMP01.DBF ONLINE

D:ORACLEORADATAORALTOOLS01.DBF ONLINE

D:ORACLEORADATAORALINDX01.DBF ONLINE

D:ORACLEORADATAORALDR01.DBF ONLINE

D:ORACLEORA81DATABASEPLATE.ORA OFFLIN

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • 在oracle数据库下使用iSQL*Plus DBA访问数据库
  • oracle 让sys用户可以使用isqlplus
  • Oracle数据库Constraint约束的常用操作及异常处理
  • ORACLE10gr2数据导入MySQL方案
  • OCP043第十五讲 Database Security
  • export/import的使用
  • Oracle行列转换小结
  • Table函数使用简介
  • Bulk Collect性能分析(zz)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1