解决ORA-01034: ORACLE not available

最近在学校linux,然后自己在linux下安装oracle进行学习。

安装完毕后oracle,重启系统。然后输入:sqlplus / as sysdba命令后,输入查询语句:select * from all_users;

提示ORA-01034: ORACLE not available,如下图示:

经查询相关资料,原来是没有启动oracle实例造成的。

现在启动oracle实例,在命令行下输入:sqlplus /nolog

SQL>connect sysdba / as sysdba

SQL>startup

[oracle@ilanni ~]$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 – Production on Mon Mar 3 11:30:07 2014

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

SQL> connect / as sysdba

Connected to an idle instance.

SQL> startup

ORACLE instance started.

Total System Global Area 285212672 bytes

Fixed Size 1218992 bytes

Variable Size 92276304 bytes

Database Buffers 188743680 bytes

Redo Buffers 2973696 bytes

Database mounted.

Database opened.

SQL> exit

Oracle实例启动后,此时我们再次出入查询语句后,就可以正常查询。如下图:

时间: 2024-08-31 15:18:51

解决ORA-01034: ORACLE not available的相关文章

解决系统从Oracle到Sybase的迁移

目的:解决系统从Oracle到Sybase的迁移. 命令纵览: C:\Documents and Settings\newuesr>isql -help Syntax Error in '-help'. usage: isql [-b] [-e] [-F] [-p] [-n] [-v] [-X] [-Y] [-Q] [-a display_charset] [-A packet_size] [-c cmdend] [-D database] [-E editor [-h header [-H h

解决jdbc连接oracle协议适配器错误

oracle|错误|解决 解决oracle协议适配器错误 现象:jdbc连接oracle817 for Linux出现适配器错误,sqlplus连接正常. 方法:编辑init.ora文件屏蔽 mts_dispatchers = "(PROTOCOL=TCP)(SER=MODOSE)" 重新启动oracle. import java.sql.*;import java.lang.*;import java.util.*; class testjdbc { public static vo

解决Linux下Oracle Tomcat 8080端口冲突

在启动tomcat的时候提示8080端口被占用,后来经过查找发现如下结论: 将oracle与tomcat.jboss等其它占用8080端口的服务器安装在一台机器上,会出现8080端口被占用的错误 一.首先检查8080端口的使用情况 [root@olivenan root]# lsof -i :8080 -n COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME tnslsnr 1031 oracle 12u IPv4 2013 TCP *:webcache

blog的魅力,解决我一个oracle的小问题:)

oracle|解决|问题 今天遇到一个oracle的问题,总怀疑是hibernate的查询语句有错,因为提示connot execute query.并且同时出现ORA-00600错误,网上找到:http://blogsite.3322.org:8080/jspwiki/Wiki.jsp?page=Main&weblog.days=30&weblog.startDate=310503oracle9i的驱动与8i有区别 原有的class12.zip不能继续使用在9i当中. 会产生 java.

解决-查询更新Oracle C# 问题求大神支援

问题描述 查询更新Oracle C# 问题求大神支援 目前我DB里面有张表,每次做动作之前我都要先去查询表中的某个栏位,然后更新它, 那么问题来来,我同时做动作的的,有多个SQL去查询他然后更改它,那么就会出现这样的 情况,我第一查询的值是正确的,在我第一更改这个值之前,我的第二次查询过来了,那我 地次查询到的值不是第一次更新后的值,那我的第二次更新就毫无意义了,问下大神这个问题 该如何解决 解决方案 这个用事务应该可以解决的,关于如何用事务你可以百度一下 如果回答对您有帮助,请采纳 解决方案二

解决Jdbc连接oracle 12c(12.1.0.1)时快时慢的问题

某个朋友公司的客户,友情帮忙分析的.客户使用的是oracle 12c(12.1.0.1),应用通过jdbc访问发现时快时慢.但是通过sqlplus访问发现一切正常. 开始以为是防火墙问题,检查发现防火墙什么的都是禁用掉了,甚至我还修改了selinux=disable,发现问题依旧. 由于之前处理过几个类似的case,都是jdbc版本的问题,因此开始我让他们换几个jdbc版本测试下,发现问题依旧.类似如下结果: [oracle@12c_single ~]$ /oracle/product/12.1

实践真知:解决 Jdbc 连接 Oracle 12c 时快时慢的问题

李真旭@killdb Oracle ACE,云和恩墨技术专家 个人博客:www.killdb.com 编辑手记:认识 JDBC 连接在不同版本间的差异,准确找出导致连接不稳定的真凶 我们通过一个实例来认识连接的问题 . 问题描述 客户使用的是 oracle 12c(12.1.0.1),应用通过jdbc访问发现时快时慢.但是通过 sqlplus 访问发现一切正常.开始以为是防火墙问题,检查发现防火墙什么的都是禁用掉了,甚至我还修改了 selinux=disable,发现问题依旧.由于之前处理过几个

用shell帮助解决ORA问题

今天碰到一个设计的严重问题,由于使用了外部文件来和sqlplus交互 sql大体结构如下 select xxxxx from xxxxx where table_name in ( "解析外部文件") 在测试环境中没有什么问题,当某个用户表比较多的时候,就开始报如下的错误 * ERROR at line 1003: ORA-01795: maximum number of expressions in a list is 1000 ***************************

简单解决复杂的Oracle IAS问题

笔者做了一个小的系统辅助功能,可以周期性访问某个URL.执行某个SQL语句or 执行某个系统命令 . 执行SQL语句和系统命令比较简单,这里不再详述,主要说一下访问某个URL. 实际上JDK自身已有工具类用于创建HTTP请求,类名是:java.net.HttpURLConnection,但考虑到基础类通常比 较粗糙,很多情况要自己考虑和处理,就转头去Google了下,发现果然有开源的工具包可以使用,几个工具包中以HttpClient较为常用,而且是apache的东东,于是决定采用HttpClie

asm ora 01031-Linux Oracle RAC 11g

问题描述 Linux Oracle RAC 11g Failed to connect to ASM instance. ORA-01031: insufficient privileges (DBD ERROR: OCISessionBegin)