`
kt431128
  • 浏览: 39130 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle linux平台启动关闭oracle数据库

 
阅读更多

oracle数据库是重量级的,其管理非常复杂,将其在linux平台上的启动和关闭步骤整理一下。

安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:

export ORACLE_SID=test  export ORACLE_BASE=oracle_install_dir export ORACLE_HOME=xxx

启动步骤:注意$代表shell命令提示符,这里的oracle是9.0以上版本。

  1. $ su - oracle
  2. $ sqlplus / nolog
  3. sql> conn / as sysdba
  4. sql> startup (一般不需要加参数,只要设置好环境变量)
  5. sql> quit (退出sql模式)
  6. $ lsnrctl start (启动监听器)关闭oracle
    1. $ lsnrctl stop(关闭监听器,在这之前,应该先关闭应用程序)
    2. $ sqlplus  /nolog
    3. sql>shutdown 其参数 :shutdown有四个参数,四个参数的含义如下:
      Normal 需要等待所有的用户断开连接
      Immediate 等待用户完成当前的语句
      Transactional 等待用户完成当前的事务
      Abort 不做任何等待,直接关闭数据库
      normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接
      immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。
      transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。
      abort 执行强行断开连接并直接关闭数据库。
      前三种方式不回丢失用户数据。第四种在不的已的情况下,不建议采用!

    经常遇到的问题:

    1)权限问题,解决方法,切换到oracle用户;

    2)没有关闭监听器 ,解决方法:关闭监听器

    3)有oracle实例没有关闭,解决办法:关闭oracle实例

    4)环境变量设置不全,解决办法:修改环境变量

分享到:
评论

相关推荐

    Linux平台下Oracle启动说明(多个数据库实例)

    Linux平台下Oracle启动说明(多个数据库实例) ...通过本文档,我们可以了解Linux平台下Oracle数据库的启动和关闭过程,了解多种启动方式和关闭方式的特点和应用场景,从而更好地管理和维护Oracle数据库。

    修改数据库最大连接数以及linux系统下ORACLE数据库启动多实例参照.pdf

    数据库最大连接数修改与 Oracle 多实例启动在 Linux 系统下 一、修改 Oracle 数据库允许的最大连接数 Oracle 数据库的最大连接数可以通过修改参数文件或使用 alter system 语句来实现。下面是修改最大连接数的步骤...

    Linux下启动oracle数据库

    包汉以下两部分: ①Linux下启动oracle数据库; ②sqlplus / as sysdba、sqlplus /nolog后再conn / as sysdba两种登录oracle方式的区别

    Linux下oracle启动和监听

    Oracle 数据库是重量级的,其管理非常复杂,将其在 Linux 平台上的启动和关闭步骤整理如下: 一、安装和配置 Oracle 在 Linux 平台上安装 Oracle 之后,需要创建 Oracle 系统用户,并在 `/home/oracle` 下面的 `....

    linux下远程定时备份oracle数据库

    在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...

    oracle 数据库由Linux平台向Windows平台迁移

    Oracle数据库的跨平台迁移是一项技术性较强的工作,尤其是从Linux迁移到Windows。在本案例中,用户成功地将一个在Linux环境下运行的Oracle 10g数据库移植到了Windows操作系统上。以下是对这个过程的详细解释和扩展:...

    修改数据库最大连接数以及linux系统下ORACLE数据库启动多实例借鉴.pdf

    Oracle数据库最大连接数修改和Linux系统下Oracle数据库多实例启动 一、修改Oracle数据库最大连接数 Oracle数据库的最大连接数是指数据库允许的最大并发连接数,该数值可以通过修改数据库参数来实现。下面是修改...

    linux oracle重新启动

    ### Linux环境下Oracle数据库重启知识点详解 #### 一、概述 在Linux环境中,Oracle数据库的管理是常见的运维操作之一。为了确保系统的稳定运行,有时需要重启Oracle数据库及其监听器。本文将详细介绍在Linux环境下...

    linux下oracle启动及关闭

    在Linux环境下操作Oracle数据库,尤其是Oracle 10g版本,涉及到的启动与关闭流程是IT运维人员必须掌握的核心技能之一。本文将详细解析在Linux系统中启动与关闭Oracle数据库的具体步骤,以及相关的环境变量配置与...

    linux远程连接oracle数据库

    ### Linux远程连接Oracle数据库知识点详解 #### 一、测试项目 - **通过Java程序远程连接Oracle 10g数据库** - Java作为一种广泛使用的编程语言,可以用来开发各种应用程序,包括与数据库交互的应用。要实现Java...

    Oracle数据库启动脚本(linux)

    该脚本适用于linux服务器的oracle数据库,方便快捷的启动数据库

    Linux 下手动创建oracle数据库

    在Linux系统中手动创建Oracle 10g数据库,不仅能够深入了解Oracle数据库的安装与配置流程,还能帮助更好地掌握数据库管理的核心技能。本文将详细介绍在Linux环境下手动创建Oracle 10g数据库的具体步骤及注意事项。 ...

    linux上离线安装oracle数据库19c

    在Linux环境下离线安装Oracle数据库19c是一个涉及多个步骤的过程,需要准备相应的安装文件,并且对系统进行预安装配置。以下是对整个流程的详细解释: 1. **文件准备** - `compat-libstdc++-33-3.2.3-72.el7.x86_...

    Linux系统怎么用命令重启oracle数据库.docx

    重启Oracle数据库通常涉及两个主要步骤:停止数据库实例(如果尚未关闭)和重新启动监听器以及数据库实例。以下是几种常见的重启方法: **方法1:使用`dbstart`和`lsnrctl`命令** 1. 以root用户登录Linux系统。 2. ...

    Linux下启动数据库服务命令

    本篇将详细介绍如何启动Linux下的FTP服务、Oracle数据库服务以及WebLogic应用服务器,并涉及Oracle数据库的备份与导入导出操作。 1. **启动FTP服务**: 使用的命令是`/etc/rc.d/init.d/vsftpd start`来启动FTP服务...

    Oracle专用Linux操作系统-OracleLinux-R6-U5-Server-x86_64

    Oracle Linux是Oracle公司推出的一款基于Linux内核的操作系统,它主要设计用于支持Oracle数据库、中间件和其他企业级应用。Oracle Linux R6 U5 (Update 5) 是该操作系统的第六个主要版本的第五次更新,提供了对x86_...

    LINUX平台安装ORACLE数据库文档

    在Linux平台上安装Oracle数据库是一个复杂但重要的任务,因为Oracle数据库是企业级的关系型数据库管理系统,广泛用于数据存储和管理。本篇文章将详细阐述如何在Red Hat Enterprise Linux AS 5.4系统上安装Oracle 10g...

    Unix和Linux下的Oracle数据库管理

    在IT领域,Unix和Linux操作系统是企业级Oracle数据库服务器的常用平台。Oracle数据库管理系统是全球最广泛使用的数据库系统之一,尤其在大型企业和金融机构中。本文将深入探讨在Unix和Linux环境下如何有效地管理和...

    linux虚拟机安装oracle数据库

    linux虚拟机安装oracle数据库

    linux下自动启动数据库脚本

    1. **自动启动与停止Oracle数据库**:通过`start`、`stop`及`restart`命令来控制数据库的启动与关闭。 2. **日志记录**:每次启动或停止数据库时,都会在指定的日志文件中记录相关信息,便于后续故障排查。 3. **...

Global site tag (gtag.js) - Google Analytics