公司托管的linux服务器不知道什么原因被关了,服务器启动后数据库无法连接。网上找了下解决方法,然后自己整理下,希望对大家有帮助。
1、用oracle的用户登录进去,执行:sqlplus / as sysdba;
2、进入sql命令执行了之后执行:startup;
3、确认执行不成功,报出:ORA-01078和LRM-00109.
4、退出:exit;
5、进入u01/oracle/10.2.0/dbs,执行:cd u01/oracle/10.2.0/dbs
6、检查有无init(SID).ora文件,按上述错误的话,应该是没有的。所以下一步
7、进入u01/oracle/admin/(SID)/pfile,执行:cd cd u01/oracle/10.2.0/dbs
8、将u01/oracle/admin/(SID)/pfile下的文件复制到u01/oracle/10.2.0/dbs下,注意copy过去后的的文件名要设置为init(SID).ora。执行cp init.ora.************ /u01/oracle/10.2.0/dbs/init(SID).ora
9、用oracle的用户登录进去,执行:sqlplus / as sysdba;
10、进入sql命令执行了之后执行:startup;
11、退出,执行:exit;
12、启动监听,执行:lsnrctl start;
分享到:
相关推荐
Linux 下 Oracle 启动和监听 Oracle 数据库是重量级的,其管理非常复杂,将其在 Linux 平台上的启动和关闭步骤整理如下: 一、安装和配置 Oracle 在 Linux 平台上安装 Oracle 之后,需要创建 Oracle 系统用户,并...
数据库最大连接数修改与 Oracle 多实例启动在 Linux 系统下 一、修改 Oracle 数据库允许的最大连接数 Oracle 数据库的最大连接数可以通过修改参数文件或使用 alter system 语句来实现。下面是修改最大连接数的步骤...
在Redhat Linux环境中设置Oracle 10g数据库自动启动是一项重要的系统管理任务,这确保了在服务器重启后,Oracle数据库能够自动恢复并提供服务。Oracle 10g是一款广泛使用的数据库管理系统,尤其在企业级应用中,其...
此版本的Oracle数据库特别针对Linux操作系统进行了优化,尤其适用于64位的Linux系统,能够充分利用64位系统的计算和内存资源,提供高效稳定的数据存储与处理服务。 在Linux环境下安装Oracle 12c,首先要确保系统...
"Linux下启动Oracle服务和监听程序" Linux下启动Oracle服务和监听程序是Oracle数据库管理员的基本操作之一。本文将详细介绍Linux平台上启动和关闭Oracle服务和监听程序的步骤,并对启动和关闭参数进行解释。 启动...
DBTranfer是一款工具,它实现了对Linux系统中Oracle数据库的访问封装,使得其他系统能够方便地进行数据交互。这个工具的关键在于它利用了libsqlora8库,这是一个Oracle提供的PROC库,主要用于非Oracle环境下的Oracle...
4. SELinux与防火墙:可能需要调整SELinux策略或关闭防火墙以允许Oracle服务正常运行。 5. 数据库初始化:安装完成后,需要使用`dbca`(Database Configuration Assistant)工具初始化数据库实例。 总结,Oracle在...
Linux下Oracle备份与恢复是一个关键的数据库管理任务,涉及到在Linux操作系统环境下对Oracle数据库进行备份以及在必要时进行数据恢复的过程。备份是为了防止数据丢失或损坏,而恢复则是当数据库发生故障时能够将数据...
本文档将详细介绍Linux平台下Oracle启动说明,涵盖多个数据库实例的启动过程、启动方式、关闭方式等知识点。 一、环境说明 在Linux平台下,Oracle数据库可以启动多个实例,每个实例都有其自己的SID(System ...
5. **联系Oracle支持**:在极端情况下,如果所有方法都无法解决问题,可能需要联系Oracle官方支持,他们可能能提供特定的解决方案。 **预防措施:** 1. **定期备份**:确保定期执行数据库的完整备份,包括数据文件...
### Oracle数据库11g x64位安装包Linux版知识点详解 #### 一、Oracle数据库简介 Oracle数据库是由美国Oracle公司开发的一款关系型数据库管理系统,是目前市场上最流行的企业级数据库之一。它提供了强大的数据管理和...
在Linux系统中,将Oracle数据库配置为服务是一项重要的工作,特别是在服务器环境中,为了方便管理和自动启动数据库,将Oracle设置为服务脚本是必要的。这里我们将详细介绍如何在Linux AS5(Red Hat Enterprise Linux...
### Linux下Oracle常用操作知识点详解 #### 一、概述 在Linux环境下管理Oracle数据库时,掌握一系列常用的命令是非常重要的。这些命令可以帮助我们有效地监控、维护和优化数据库性能。本文将详细介绍Linux下Oracle...
1. **创建Oracle用户和组**:Oracle数据库需要运行在特定的非root用户下,通常称为`oracle`。你需要创建这个用户,并将其加入到`dba`和`oinstall`组。 2. **设置环境变量**:配置如`ORACLE_HOME`、`PATH`、`LD_...
在Linux环境下启动Oracle Net Configuration Assistant (NetCA)时,可能会遇到无法正常显示图形界面的问题。这主要是因为默认情况下,为了安全考虑,X Window系统不允许远程主机连接到本地进行图形界面操作。为了...
在Linux系统上安装Oracle JDK 8,通常涉及到下载、解压和配置环境变量等步骤。 首先,我们需要从Oracle官方网站获取JDK 8的Linux版本。官方提供的是tar.gz格式的压缩包,例如`jdk-8u231-linux-x64.tar.gz`。这个...
本主题聚焦于在Linux环境下对Oracle 12c的静默安装过程,这通常是为了实现自动化部署,提高效率并减少人为错误。以下是对这个静默安装脚本的详细解释。 首先,"Linux Oracle12c静默安装脚本"意味着我们将利用命令行...
在Linux系统上部署Oracle 10G数据库是一个复杂而精细的过程,涉及到多个步骤和技术细节。以下将详细阐述这个过程。 首先,我们需要一个稳定的Linux环境。在这个案例中,我们使用的是Red Hat Linux Enterprise 4.0 ...
在Linux Red Hat Enterprise Linux 5.4 (RHEL5.4)上安装Oracle数据库是一个涉及多个步骤的过程,这里我们将详细探讨这些步骤以及相关的知识点。 首先,Oracle数据库对系统的硬件和软件配置有一定的要求。在安装...