01219 oracle,ORA-01219:数据库未打开:仅允许在固定表/视图中查询

好久没有登陆到Oracle的服务器了,把密码都忘记了。

sql>conn sys/sys as sysdba;

sql>alter user system identified by *;

结果出现了ORA-01219:数据库未打开:仅允许在固定表/视图中查询--想要更改密码是遇到了错误?!

sql>startup;

ORA-01081: 无法启动已在运行的 ORACLE --- 请首先关闭

然后再sql>shutdown immediate;

sql>startup;--错误依然;

在执行了:select open_mode from v$database;

显示:

OPEN_MODE----------

MOUNTED

--返回mounted说明数据库已经mount;

--返回read write或者read only说明已经打开;

--无返回说明未mount;

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

网络搜索无数次之后终于解决,方法如下:

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

SQL> alter database open;

alter database open

*

第 1 行出现错误:

ORA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件

ORA-01110: 数据文件 5: 'I:\ORACLE\ORADATA\CC\RMANTS.ORA'

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

SQL> shutdown immediate;

ORA-01109: 数据库未打开

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup;

ORACLE 例程已经启动。

Total System Global Area  293601280 bytes

Fixed Size                  1248624 bytes

Variable Size             104858256 bytes

Database Buffers          184549376 bytes

Redo Buffers                2945024 bytes

数据库装载完毕。

ORA-01157: 无法标识/锁定数据文件 5 - 请参阅 DBWR 跟踪文件

ORA-01110: 数据文件 5: 'I:\ORACLE\ORADATA\CC\RMANTS.ORA'

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

SQL> alter database datafile 'I:\oracle\oradata\cc\rmants.ora' offline drop;

数据库已更改。

SQL> alter database open;

alter database open

*

第 1 行出现错误:

ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件

ORA-01110: 数据文件 6: 'I:\ORACLE\ORADATA\CC\RMANSCT.ORA'

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

SQL> alter database datafile 'I:\oracle\oradata\cc\rmansct.ora' offline drop;

数据库已更改。

SQL> alter database open;

数据库已更改。

SQL> conn sys/sys as sysdba;

已连接。

SQL> alter user system identified by oracle;

用户已更改。

SQL> alter user scott identified by tiger;

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

SQL> conn scott/tiger;

已连接。

SQL> select * from tab;

TNAME                          TABTYPE  CLUSTERID

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

DEPT                           TABLE

EMP                            TABLE

BONUS                          TABLE

SALGRADE                       TABLE

PLAN_TABLE                     TABLE

DEPT_LOG                       TABLE

DEPT_NAME                      VIEW

DEPT_AUDIT                     TABLE

DEPT_AUDITION                  TABLE

D_AUDITION                     TABLE

已选择10行。

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

(此文为转摘:)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值