每次使用oracle数据库时,服务启动了,每次都报错ORA-01034: ORACLE not available

每次使用oracle数据库时,服务启动了,每次都报错ORA-01034: ORACLE not available
每次解决了ORA-01034: ORACLE not available这个问题,我下次用数据库的时候,又报ORA-01034: ORACLE not available这个问题
有什么办法能彻底解决这个问题吗?

如下图:

图片说明

每次都要如下这样做,才能连接oracle数据库
图片说明
图片说明
图片说明

0

1个回答

好久没用oracle.电脑里也没装,没测试。
你的问题是电脑重启后,oracle实例没有跟着启动吧。
使用oracle的spfile启动数据库吧。
在你上面的的sqlplus里, create spfile from pfile="........"
接着在windows的服务里,把oracle实例设为自动启动。.

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
断电重启服务器后,oracle登陆报错ORA-01034 和 ORA-27101
连接数据库时的ORA-01034 和 ORA-27101错误信息,它总是显示这样的信息,“ORA-01034 - Oracle not available”和“ORA-27101 - shared memory realm does not exist”。 查看监听状态。 cmd--lsnrctl status 发现对应的实例状态为unknown。 重启oracle服务。 发现实例并没有随着服...
Oracle数据库连接:ORA-01034,ORA-27101问题解决
使用PLSQL登录数据库遇到以下情况:ORA-01034,ORA-27101同时,程序也连不上数据库。解决方法(即重启数据库):1、进入数据库su - oracle2、查看监听器状态lsnrctl status3、进入SQLplussqlplus / nolog connect / as sysdba4、关闭数据库shutdown immediate5、关闭监听器lsnrctl stop6、启动监...
oracle 服务起不来,ORA-00257 ,归档日志满了清理步骤 ora-01034 ,ORA-27101
由于不知道怎么清理oracle 归档日志,我直接找到对应的日志文件,直接删除导致正式环境oracle 服务起不来。 花了好长时间,于是决定整理好文档,方便下次查找   下面这个是删除oracle归档日志 连接到数据库服务器,并登录到数据库。 语句: 1):su - oracle 2):sqlplus / as sysdba 首先查询Oracle归档空间使用情况,语句如下: se...
ORA-01034: ORACLE not available这个问题怎么搞?折腾了一上午了。
C:\Users\lenovo>sqlplus / as sysdba; SQL*Plus: Release 11.2.0.1.0 Production on 星期三 7月 12 14:38:19 2017 Copyright (c) 1982, 2010, Oracle.  All rights reserved. 已连接到空闲例程。 SQL> show
ORA-01034:oracle不可用 的解决方法
晚上打开SQLPlus输入用户名和密码老是登不了,出现如上一行代码 "ORA-01034:ORACLE不可用"的错误   解决思路: 1、检查服务是否启动, 2、如果已经启动,说明数据库没有启动,需要使用管理员身份登陆后,使用startup 启动;      cmd sqlplus / as sysdba    进去后,提示:已连接到空闲例程      startup        
Oracle的监听服务启动不了!
问题:当其它机器或者是本机通过plsql访问数据库时,出现一直卡在登录界面! 分析:是oracle的监听服务未启动 解决:启动监听程序,但报错“服务启动后又自动关闭了.......”,通过DOS命令netstat -ano查看到1521端口被占用,PID为1722,然后通过任务管理器结束PID为1722的进程后再重启监听服务就正常启动!   任务管理器查看PID的方法: 选"查看"-"选...
处理Oracle数据库因断电异常关闭.txt
Oracle数据库因断电导致异常的解决方案,如:数据库服务开着,监听正常,但是连接数据库不成功,或者连接上无法查询数据,报错:ORA-01034: ORACLE not available
Linux中运行sqlplus指令,输入用户名和密码后,报错:ORA-01034和ORA-27101
ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux-x86_64 Error: 2: No such file or directory Process ID: 0 Session ID: 0 Serial number: 0   解决办法: 三步搞定: 重新执行指...
每次tomcat启动时都报错端口被占用
我的问题在于tomcat的jmx port和Http port一样了,导致了自己和自己冲突 注意,要区分开。。。。。。
windows oracle 服务已启动却无法连接问题
今天碰到一个问题: oracle服务和监听已启动,仍无法连接 通过 sqlplus /nolog 进入, conn / as sysdba; 报not available, shared memory realm does not exist 清空 windows-管理工具-事件查看器下应用程序的log即可...
oracle监听程序已启动,但是无法连接
https://jingyan.baidu.com/article/b87fe19e6c478d52183568e1.html
windows服务器每次重启后都需要startup打开数据库
问题描述:Oracle服务启动后,需要手动通过cmd执行startup来装载数据库,数据库不能自动装载解决办法:在CMD窗口中执行如下命令:         oradim -EDIT -SID ORCL -STARTMODE auto -SRVCSTART system说明:oradim -EDIT -SID 实例名 -STARTMODE auto -SRVCSTART system...
使用pfile启动Oracle,解决如ora-27102等启动报错问题
使用pfile启动Oracle,解决如ora-27102等启动报错问题 系统信息 操作系统:Red Hat Enterprise Linux Server release 6.6 (Santiago) ORACLE版本:11.2.0.4.0 错误出现始末 测试环境oracle所在虚拟机使用生产环境的虚拟机模板,分配了所在物理机的所有内存(64G),调小虚拟机分配的内存后,重启报...
【错误】Oracle安装数据库教程及报错
1.我的电脑环境: 电脑版本: oracle虚拟机版本: 2.安装界面截图: 因为是开发,所以安装过程中,全部选的是Entity开头的所有命令; 3.问题报错: 报错处理过程1: 解决办法: 1, win+r 快捷键打开 “运行”,输入regedit 打开注册表 (这个win键就是一个圆圈,里面有个微软标志的图形的那个键)
windows下通过bat处理判断,启动和关闭oracle数据库服务
oracle尽量不要设置开机启动,非常占用内存,请手动启动和关闭,提供bat处理命令! windows下判断oracle服务是否启动,如果启动则关闭服务,如果启动状态,则关闭! StartupOrShutdownOracle.bat @echo off for /f "skip=3 tokens=4" %%i in ('sc query OracleServiceORCLPDB') ...
Oracle同一个用户下启动多个数据库实例报错记录
我在同一个用户下创建了两个数据库实例,然后突然有一天机器down掉了,重启数据库发现另一个实例启动失败,在同事的帮助下才解决了问题~前奏先说说前奏吧。 首先查看监听状态: lsnrctl stat 查看当前环境的实例ID: echo $ORACLE_SID启动监听: lsnrctl start以SYS用户登录数据库: sqlplus / as sysdba启动数据库 star
服务重启后登录本地oracle报错:ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
数据库安装成功之后登录Scott能够登录成功,把监听和实例服务重启之后,登录Scott报错ORA-12514。但是不断的登录,偶尔也能够登录上。 解决方法:修改配置文件listener.ora中的配置信息。 修改前: SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =       (SID_NAME = CLRExtProc)    
使用dbca建库出现ORA-04031错误的解决办法
使用dbca建库,出现ORA-04031错误 ORA-04031 unable to allocate %s bytes of shared memory (“%s”,”%s”,”%s”,”%s”)” 这个错误与Linux操作系统的kernel.shmmax参数设置有关 处理方法 vi /etc/sysctl.conf kernel.shmmax = 4398046511104 要不用...
centos 下静默安装oracle数据库遇到的坑
oracle 安装过程遇到很多的问题赶紧记录一下 安装oracle jdk 略 依赖安装 依赖安装直接用yum 安装方式 一般都可以直接执行成功 yum -y install make gcc binutils gcc-c++ compat-libstdc++ elfutils-libelf-devel elfutils-libelf-devel-static ksh libaio l...
解决 Oracle 开机自动启动问题
良心博客; https://www.cnblogs.com/mchina/archive/2012/11/27/2782993.html 补充1,脚本里面 这个参数要根据自己的来, ORA_HOME=/opt/oracle/102 ORA_OWNER=oracle 补充1, # vi /etc/oratab orcl:/opt/oracle/102:Y 这个也要根据自己的来,“orc...
mysql+navicat注册启动服务需要注意的事情
最近开始自学mysql,遇到了很多问题。在网上找了些方法,总结下,给新手和自己一个帮助。 我使用的mysql 是  mysql-5.7.16-winx64.msi navicat 中文破解版 mysql分两种,一直是安装版,另一种是免安装版,  我使用的安装版。 进入正题。 1.安装完成后 记得添加环境变量 MYSQL_HOME = 你自己的mysql安装路径 在
虚拟机服务器重启, oracle11g 的启动和plsql的连接
oracle11G 部署在 虚拟机windows server 2008上,虚拟机重启后无法重启数据库实例 1.未安装客户端 使用instantclient-basic-nt-11.2.0.3.0.zip 配置plsql连接 [url]http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic...
SQLServer代理电脑重启每次都需要手动开启服务的解决方案
-
在Eclipse中中tomcat会启动两次
Eclipse中使用自己安装的tomcat时默认web工程发布路径是wtpwebapps,而不是webapps,如果修改为webapps,此时在Eclipse中启动tomcat时,tomcat会加载两次。解决办法,删除掉tomcat重新添加一次,添加的时候注意不要点击下一步,直接点击完成,然后在Eclipse中修改tomcat的加载路径参数,如果点击下一步直接发布项目了,就无法修改项目发布到tom
linux oracle服务器重启中遇到的问题和解决方法
由于 liunx服务器要关机迁移,导致这台服务器部署的oracle需要重启。 但由于部署oracle数据库的时候有些配置不到位。导致重启oracle服务器出现了一些故障。记录下来。 1 、查看ORACLE状态     ps -ef|grep oracle  2、(1) 以oracle身份登录数据库,命令:su - oracle (2) 进入Sqlplus控制台,命令:sqlplus /no...
linux下启停oracle数据库
Immediate 等待用户完成当前的语句     Transactional 等待用户完成当前的事务     Abort 不做任何等待,直接关闭数据库     normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接 immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。     transact...
PL/SQL连接Oracle出现的ORA-01034的解决办法
1.问题主要是Oracle管理工具连接不上数据库: 这里需要用Xshell连接对应的Linux,切换到oracle用户切记一定要用 su - oracle 如果不加‘-’会出现系统权限不足,手动启动数据库查看具体错误原因,ps -ef | grep oracle 查看是否启动了Oracle数据库,lsnrctl status 查看监听状态:如果没有启动数据库监听,lsnrctl start 启动...
oracle服务启动与关闭bat文件
oracle服务启动与关闭的bat执行文件,不用每次再进入计算机-管理-服务启动了,方便,快捷; 如果启动有问题,可自己根据自己服务名称修改相应的服务名称即可
Oracle服务一键启动/关闭
有没有感觉到,自从装上Oracle之后,电脑变卡了?卡是正常的,Oracle作为大型数据库软件,运行起来是非常吃内存的。所以对于自用的电脑来说,不使用Oracle的时候,应该把Oracle的一系列服务关掉。你可以把Oracle的服务设置为手动开启,但是这样的话就需要你一个一个去开启服务,关闭服务,很麻烦。我们可以有更简便都方法:写个脚本文件,把开启/关闭服务都命令写入脚本,运行脚本文件就可以。在写脚
Oracle 间歇性出现缓慢变卡死现象
一台服务器最近经常碰到这个问题,因为问题是偶尔出现,一般重启数据库就可以了,但是在问题出现的时候查各种日志,及性能监控等等,没有发现出现问题的原因,所以只能一个个试了,先在这里备注一下,看下后续是哪个问题再完善本博客分享给大家:1.检查DNS配置,发现原来是114的,改为常用DNS,以防止网络原因造成的问题。2.清除日志问题,防止日志过大的原因。3.参考:https://blog.csdn.net...
归档日志爆满造成的ora-01034 ,ORA-27101错误解决
请输入用户名:  sys as sysdba 输入口令: 已连接到空闲例程。 SQL> shutdown immediate ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist SQL> startup mount; ORACLE 例程已经启动。 Total Syst
Oracle基本启停流程
1.[oracle@redhat ~]$ lsnrctl start                                  --“打开监听”        2.[oracle@redhat ~]$ sqlplus /nolog                                --“进入到sqlplus” 3.SQL> conn /as sysdba         
Oracle 11g database安装时出现无监听服务的错误,且监听服务已启动,并且用net manager配置过监听
实际上还是监听服务配置有问题,具体为什么我还没搞懂,但是解决办法已经亲测有效,如下 在oracle_home安装路径下找到network下的admin文件下,修改listener和tnsnames文件内容 修改SID和LISTENER的内容为之前安装数据库时设置的内容 这里可能会遇到权限不足不允许修改的问题,右击-属性-安全-编辑-勾选全部控制即可,最好改完以后复原权限 这样问题就解决...
PLSQL定时器ORA-12011问题解决
PLSQL定时器ORA-12011问题解决
用docker启动一个oracle 11g服务器
用docker启动一个oracle 11g服务器操作安装Oracle 11g是一件有一定难度的问题。如果我们能够把Oracle给容器化,那么,部署一台Oracle数据库将变得非常简单。接下来,本文将为大家讲述如何将Oracle容器化。本文建议使用Ubuntu 16.04 LTS作为host操作系统,这是因为Docker对Ubuntu的支持最好,且docker.com的安装文档也以Ubuntu为操作...
连接报错ora-01034 oracle not available
各位老兄我在连接oracle时报错rn初用oracle连接时报这样的错误不知怎么办rnora-01034 oracle not availablernwind2000rn请大家帮忙
maven启动项目那些坑-----打包处理
不能启动,始终不能开启项目,徐老师又催的紧............. 急死我了。 后来在 csii - loan - parent 下打包 package一下 有时候一直排错不行,后来发现原来是jar包没有打进去,这才是万年难遇的坑。 没事咯! 给个赞呗...
oracle启停脚本(HA)
适用HACMP等HA软件,oracle数据库启停脚本数据库启动脚本#!/bin/bash ORACLE_BASE=/oracle/app/oracle ORACLE_HOME=/oracle/app/oracle/product/11.2/db_1 ORACLE_SID=CKGDB PATH=$PATH:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$ORACLE_HOME/
redis开机自动启动服务设置
redis 相关安装参考 http://blog.csdn.net/liulihui1988/article/details/539964911、拷贝 redis 安装目前下的 /usr/local/redis-4.0.2/utils/redis_init_script 到 /etc/init.d/redis文件中;cp /usr/local/redis-4.0.2/utils/redis_init
关于ORA-01034和ORA-27101的解决方法
[oracle@localhost admin]$ oerr ora 01304 01304, 00000, “subordinate process error. Check alert and trace logs” // *Cause: A process subordinate to this Logminer process has exited with an //