ora-01033

ora-01033,什么意思?果断百度,应用系统无法连接Oracle服务,可能由于误删了某些介质文件。怎么解决呢?

在网上找了不少类似的内容,不过或许是自己太菜了(第一天学oracle),很多东西看不懂。但不管怎么说东拼西凑也算解决了。整理如下,以备后用!

看到别人说要设置ORACLE_SID,什么东西?好吧,问度娘。说什么,是标签:ORACLE_SID  ORADIM  服务  Linux  Oracle  循序渐进Oracle——数据库管理、优化与备份恢复 。次奥,额是菜鸟好不,要不要这么专业!……时间飞逝,还是没搞懂是嘛意思,原理不想了,先将就着用吧:

首先,进入cmd,执行set  ORACLE_SID=ORCL(ORCL为右键计算机——>管理——>服务和应用程序——>服务——>OracleServiceXXXX的XXX,我的计算机中XXX为ORCL);

接着,输入:

SQL> sqlplus "/as sysdba"

弹出:

SQL*Plus: Release 10.2.0.3.0 - Production on 星期五 8月 30 19:35:05 2013
Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, OLAP and Data Mining options

输入:

SQL>shutdown immediate

弹出:

ORA-01109: 数据库未打开
已经卸载数据库。
ORACLE 例程已经关闭。

输入

SQL>startup

弹出:

ORACLE 例程已经启动。


Total System Global Area  612368384 bytes
Fixed Size                  1292036 bytes
Variable Size             197134588 bytes
Database Buffers          406847488 bytes
Redo Buffers                7094272 bytes
数据库装载完毕。
数据库已经打开。

输入

SQL>shutdown immediate

弹出:

数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。

输入

SQL>startup  mount

弹出:

ORACLE 例程已经启动。


Total System Global Area  612368384 bytes
Fixed Size                  1292036 bytes
Variable Size             201328892 bytes
Database Buffers          402653184 bytes
Redo Buffers                7094272 bytes
数据库装载完毕。

输入

SQL>alter database open; 

弹出:

数据库已更改。

好吧,再打开oracle,输入账号、密码,哦了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值