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

oracle数据库实例切换和监听等命令

阅读更多
在oracle用户下
export ORACLE_SID=emn(数据库sid)


启动监听(在oracle用户下):lsnrctl start
关闭:lsnrctl stop
查看:lsnrctl status
关闭数据库:
SQL>shutdown 其参数 :shutdown 四个参数:
Normal 需要等待所有的用户断开连接
Immediate 等待用户完成当前的语句
Transactional 等待用户完成当前的事务
Abort 不做任何等待,直接关闭数据库
normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行
immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。
transactional 在拥护执行完当前事物后断开连接,并不允许新的用户连接数据库。
abort 执行强行断开连接并直接关闭数据库。
前三种方式不回丢失用户数据。

Oracle数据库的启动和关闭方式
一、几种启动方式:

1、startup nomount
非安装启动,这种方式启动下可执行:重建控制文件、重建数据库
启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
2、startup mount dbname
安装启动,这种方式启动下可执行:数据库日志归档、数据库恢复、重新命名一些数据库文件
如:系统表空间或日志文件。
执行“nomount”,然后打开控制文件
3、startup open dbname
先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,
这种方式下可访问数据库中的数据。
4、startup,等于以下三个命令
startup nomount
alter database mount
alter database open
5、startup restrict
约束方式启动
这种方式能够启动数据库,但只允许具有一定特权的用户访问
非特权用户访问时,会出现以下提示:
ERROR:
ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用
6、startup force
强制启动方式
当不能关闭数据库时,可以用startup force来完成数据库的关闭
先关闭数据库,再执行正常启动数据库命令
7、startup pfile=参数文件名
带初始化参数文件的启动方式
先读取参数文件,再按参数文件中的设置启动数据库
例:startup pfile=E:\Oracle\admin\oradb\pfile\init.ora
8、startup EXCLUSIVE




分享到:
评论

相关推荐

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

    2. 切换到需要启动的数据库实例下:export ORACLE_SID=orcl 3. 使用 oracle 账号登陆 Linux 系统:#oracle #passwd:oraclepass 4. 启动数据库实例:#sqlplus /nolog #conn /as sysdba #startup #exit 5. 启动实例...

    linux下新建oracle数据库实例 Linux基础教程.docx

    在Linux环境下部署和管理Oracle数据库实例是一项重要的技能,尤其对于那些希望利用Linux强大的稳定性和安全性来运行关键业务应用程序的企业而言。本文档将详细介绍如何在Linux系统上创建一个新的Oracle数据库实例,...

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

    Oracle数据库提供了多种启动和关闭方式,包括startup nomount、startup mount dbname、startup open dbname、startup、startup restrict、startup force、startup pfile=参数文件名等。 闭方式包括shutdown normal...

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

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

    Linux手动删除oracle数据库.docx

    在停库前,需要切换到 oracle 用户,然后使用 sqlplus 命令连接到 Oracle 数据库实例,并执行 shutdown immediate 命令来关闭数据库。 知识点: * Oracle 数据库实例的关闭需要使用 sqlplus 命令连接到数据库实例...

    Oracle多数据库实例启动

    ### Oracle多数据库实例启动知识点详解 #### 一、概述 在企业级应用环境中,一台物理...通过上述步骤,可以实现在系统启动时自动启动多个Oracle数据库实例及其监听器和服务,大大提高了数据库管理的效率和便利性。

    Unix和Linux下的Oracle数据库管理

    2. **配置**: 配置包括创建数据库实例、设置监听器、初始化参数文件(init.ora)和网络配置(tnsnames.ora)。这些步骤确保数据库能够正确启动并与其他系统通信。 三、数据库管理 1. **启动与关闭**: 使用`sqlplus ...

    在linux下重启oracle数据库及监听器

    ### 在Linux下重启Oracle数据库及监听器的知识点详解 #### 一、背景介绍 在Linux环境下管理和维护Oracle数据库是一项常见的任务。对于DBA(数据库管理员)来说,掌握如何有效地重启Oracle数据库及其监听器是非常...

    oracle数据库操作手册

    - **数据库实例与数据库**:Oracle数据库实例是内存结构和后台进程的集合,用于处理数据库的请求,而数据库是实际存储数据的物理结构。 - **表空间与数据文件**:表空间是存储数据库对象(如表、索引等)的逻辑...

    oracle 数据库常用命令大全

    以下是一些关键的Oracle数据库命令和概念,以及如何在不同的环境下连接到Oracle数据库。 1. **启动数据库**: - `cd @ORACLE_HOME/bin`:切换到Oracle安装目录的bin子目录,这里包含了数据库服务的可执行文件。 -...

    linux下oracle服务监听开始自动启动

    对于Oracle数据库来说,这个脚本可以控制Oracle服务(包括数据库服务、监听器服务以及企业管理器控制台服务)的启动和停止操作。通过设置`chkconfig`,可以在系统启动时自动执行这些服务的启动命令。 #### 二、配置...

    Oracle数据库实时同步

    综上所述,Oracle数据库实时同步是一项非常重要的技术,能够显著提高企业的数据安全性和业务连续性。通过合理的设计和实施,企业可以充分利用Oracle数据库的强大功能来构建稳定可靠的IT基础设施。

    oracle数据库配置文件

    Oracle数据库是世界上最广泛使用的数据库系统之一,其稳定性和性能深受企业青睐。在Oracle数据库的运行过程中,配置文件起着至关重要的作用。以下是关于"oracle数据库配置文件"的详细讲解: 1. **initv6db.ora文件*...

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

    启动Oracle数据库实例需要遵循以下步骤: 1. 启动数据库监听服务:使用命令`lsnrctl start`启动数据库监听服务。 2. 切换到需要启动的数据库实例下:使用命令`export ORACLE_SID=orcl`切换到orcl数据库实例下,如果...

    Linux下oracle启动和监听

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

    Linux手动删除oracle数据库.pdf

    为此,需要切换到 oracle 用户,然后使用 sqlplus 命令连接到 Oracle 实例,执行 shutdown immediate 命令以关闭数据库。最后,执行 exit 命令退出 sqlplus 会话。 停止监听 在停止 Oracle 实例后,需要停止监听。...

    ORACLE数据库双机热备[汇编].pdf

    该步骤包括手动启动 B 机数据库实例、手动停止 B 机数据库实例、资源树切换到 A 机等重要步骤,以确保 ORACLE 数据库双机热备方案的正确性和可靠性。 七、 建立资源树 建立资源树是 ORACLE 数据库双机热备方案的...

    Linux修改oracle密码

    使用startup命令启动Oracle数据库实例。 SQL> startup; 这将启动数据库实例,并显示当前数据库的状态信息。 修改系统用户密码 使用alter user命令修改sys用户和system用户的密码。 SQL> alter user sys ...

    Oracle数据库经典学习教程.doc

    Oracle数据库采用了先进的数据块、表空间和控制文件等存储结构,确保了数据的高效访问和管理。 2. Oracle安装 Oracle数据库的安装涉及多个步骤,包括选择合适的版本、配置操作系统环境、安装软件、创建数据库实例等...

Global site tag (gtag.js) - Google Analytics