oracle数据库未打开解决办法

Microsoft Windows [版本 6.1.7601]

版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator>

C:\Users\Administrator>sqlplus / as sysdba;

SQL*Plus: Release 11.2.0.1.0 Production on 星期三 10月 29 09:50:55 2014

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

连接到:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Producti

With the Partitioning, OLAP, Data Mining and Real Application Testing opti

SQL> show user;

USER 为 "SYS"

SQL> conn scott/tiger;

ERROR:

ORA-01033: ORACLE initialization or shutdown in progress

进程 ID: 0

会话 ID: 0 序列号: 0

警告: 您不再连接到 ORACLE。

SQL> alter user scott account unlock identified by tiger;

SP2-0640: 未连接

SQL> conn / as sysdba;

已连接。

SQL> show user;

USER 为 "SYS"

SQL> alter user scott account unlock identified by tiger;

alter user scott account unlock identified by tiger

*

第 1 行出现错误:

ORA-01109: 数据库未打开

SQL> show user;

USER 为 "SYS"

SQL> startup

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

SQL> exit;

从 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Produ

With the Partitioning, OLAP, Data Mining and Real Application Testing opti

C:\Users\Administrator>sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on 星期三 10月 29 09:52:45 2014

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

SQL> startup

ORA-01031: insufficient privileges

SQL> show user;

USER 为 ""

SQL> exit

C:\Users\Administrator>sqlplus / as sysdba;

SQL*Plus: Release 11.2.0.1.0 Production on 星期三 10月 29 09:53:34 2014

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

连接到:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Producti

With the Partitioning, OLAP, Data Mining and Real Application Testing opti

SQL> show user;

USER 为 "SYS"

SQL> conn scott/tiger;

ERROR:

ORA-01033: ORACLE initialization or shutdown in progress

进程 ID: 0

会话 ID: 0 序列号: 0

警告: 您不再连接到 ORACLE。

SQL> conn / as sysdba;

已连接。

SQL> select 4+5 form dual;

select 4+5 form dual

*

第 1 行出现错误:

ORA-00923: 未找到要求的 FROM 关键字

SQL> select 4+5 from dual;

4+5

----------

9

SQL> select * from tab;

select * from tab

*

第 1 行出现错误:

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

SQL> startup mount

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

SQL> shoutdown immediate

SP2-0734: 未知的命令开头 "shoutdown ..." - 忽略了剩余的行。

SQL> shutdown immediate;

ORA-01109: 数据库未打开

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount;

ORACLE 例程已经启动。

Total System Global Area 1670221824 bytes

Fixed Size                  2176328 bytes

Variable Size            1174407864 bytes

Database Buffers          486539264 bytes

Redo Buffers                7098368 bytes

数据库装载完毕。

SQL> alter database open;

alter database open

*

第 1 行出现错误:

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

ORA-01110: 数据文件 7: ‘E:\MYTBS1.DBF‘

SQL> alter database datafile ‘E:\MYTBS1.DBF‘ offline drop

2  ;

数据库已更改。

SQL> alter database open;

alter database open

*

第 1 行出现错误:

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

ORA-01110: 数据文件 8: ‘F:\MYTBS2.DBF‘

SQL>  shutdown immediate;

ORA-01109: 数据库未打开

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount;

ORACLE 例程已经启动。

Total System Global Area 1670221824 bytes

Fixed Size                  2176328 bytes

Variable Size            1174407864 bytes

Database Buffers          486539264 bytes

Redo Buffers                7098368 bytes

数据库装载完毕。

SQL> alter database open;

alter database open

*

第 1 行出现错误:

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

ORA-01110: 数据文件 8: ‘F:\MYTBS2.DBF‘

SQL> alter database datafile ‘F:\MYTBS2.DBF‘ offline drop

2  ;

数据库已更改。

SQL>  shutdown immediate;

ORA-01109: 数据库未打开

已经卸载数据库。

ORACLE 例程已经关闭。

SQL> startup mount;

ORACLE 例程已经启动。

Total System Global Area 1670221824 bytes

Fixed Size                  2176328 bytes

Variable Size            1174407864 bytes

Database Buffers          486539264 bytes

Redo Buffers                7098368 bytes

数据库装载完毕。

SQL> alter database open;

数据库已更改。

SQL> conn scott/tiger;

ERROR:

ORA-28002: the password will expire within 7 days

已连接。

SQL> alter user scott account unlock identified by tiger;

用户已更改。

SQL> conn scott/tiger;

已连接。

SQL> show user;

USER 为 "SCOTT"

SQL> select ename from enp;

select ename from enp

*

第 1 行出现错误:

ORA-00942: 表或视图不存在

SQL> select ename from emp;

ENAME

----------

SMITH

ALLEN

WARD

JONES

MARTIN

BLAKE

CLARK

KING

TURNER

JAMES

FORD

ENAME

----------

MILLER

已选择12行。

SQL>

时间: 2024-10-10 14:00:43

oracle数据库未打开解决办法的相关文章

ORA-01109:数据库未打开(解决)

本文转自:http://www.cnblogs.com/sprinng/p/4616399.html 执行drop user user_name cascade;删除用户及用户,然后又删除了.dbf文件,想重新创建用户然后执行sql脚本时,出现标题所示的问题,解决方法如下: SQL> startup mount ORA-01081: 无法启动已在运行的 ORACLE - 请首先关闭它 SQL> shutdown immediate ORA-01109: 数据库未打开 已经卸载数据库. ORAC

oracle数据库中文乱码解决办法

登录数据库显示乱码 原因是数据库的客户端和服务端的字符集不同 查出服务端的字符集 SQL> select userenv('language') from dual; USERENV('LANGUAGE') ---------------------------------------------------- SIMPLIFIED CHINESE_CHINA.AL32UTF8 客户端字符集的构成与设定.客户端的字符集是由当前用户的环境变量NLS_LANG设定的. 故在环境变量中设定与服务器端相

ora01219数据库未打开

今天连接数据后,一看提示ora01219数据库未打开,关了服务重开仍然是这样,在度娘找了下才发现问题 应该是我删除了一个数据文件,看下解决办法 错误原因: 直接关闭数据库,然后删除DBF文件.即表空间文件.导致出现错误. 1.首先连接到oracle的mount模式,用sys账户登录就进去了, 2.输入alter空格database空格open; 3.稍等后会看到被你删除的或出问题的那个数据库文件,记住这个路径和文件名或直接标记后复制下来. 4.运行cmd(切忌,不是sqlplus)后,在DOS窗

数据库死锁的解决办法

数据库死锁的解决办法 近日在博客网站上,回复别人的数据库死锁避免问题,之前也曾经几次答复过同样的内容,觉得很有必要汇聚成一个博客文章,方便大家. 这里的办法,对所有的数据库都适用. 这个解决办法步骤如下: 1. 每个表中加 updated_count (integer) 字段 2. 新增一行数据,updated_count =0 :insert into table_x (f1,f2,...,update_count) values(...,0); 3. 根据主键获取一行数据 SQL,封装成一个

使用ADO连接oracle数据库“未找到提供程序。该程序可能未正确安装”解决方案

问题描述:VS2010开发的C++程序,在一台Win7旗舰版的已安装Oracle客户端的PC上连接不上Oracle,提示"未找到提供程序.该程序可能未正确安装",其他语言编写的程序比如C#是可以成功连接Oracle的: 解决办法:首先是找谷歌度娘帮忙,找了几篇文章,都说是没有Oracle的Oledb驱动,去安装目录XXXX\bin下还真没找到OraOLEDB*.dll,然后按照文章帮助将OraOLEDB10.dll文件拷贝至有问题的Win7上,在DOS下开始注册,这时却提示"

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;--错误依然:在执行

ORA-01109:数据库未打开

在此之前做了这样一操作,在plsql创建了2表空间,由于装的是oracle精简版所以创建表空间大小超过4G就不能创建,然后我就手动把表空间给删除了,回收站也给删了,问题就出现了,一直都报数据库未打开. ------解决方案--------------------造成上述问题的原因是误把'F:\ORADB.DEF'这个数据文件删掉了,这种删法是不正常的,如果删掉了用户及表空间,然后再把数据文件删除应该是没问题的,但这次只是把数据文件删掉了,用户及表空间还在. 解决方法: 1) MOUNT数据库:

eclipse经常未响应解决办法

eclipse经常未响应解决办法 (2012-11-22 10:19:57) 标签: 杂谈 分类: Java 现象:启动eclipse缓慢,启动完成经常出现未响应情况.偶然在打开一个项目时候,也出现未响应. 原因:虚拟内存不足,或者电脑本身内存不足.但是目前绝大多数PC而言,内存应该是充足的,因此可以修改虚拟内存参数来解决. 解决办法: 在eclipse安装目录下,将eclipse.ini文件最后几行与下面最后几行黑体字进行替换. -startup plugins/org.eclipse.equ

Oracle导入中文乱码解决办法

Oracle导入中文乱码解决办法 一.确保各个客户端字符集的编码同服务器字符集编码一致 1-       确定sqlplus字符集编码,如果是windows设置环境变量. 2-       确保SecureCRT客户端的字符集为简体中文即可,不要设置为UTF-8,否则在连接oralce数据库时,中文都显示乱码,以免产生不必要的麻烦. 二.设置带中文的sql脚本的字符集