Oracle启动和关闭、监听服务的启动/关闭

一:sql*plus启动/关闭:

1.Sqlplus /nolog         启动sql*plus【不连接数据库的方式】

2.conn / as sysdba        以DBA的身份连接到 oracle

3.startup            启动数据库

数据库启动有三种方式及应用场景

1> 正常启动

     startup  [open]         启动顺序:1.启动实例【参数文件】,创建后台进程及服务                     

                      2.为实例加载数据库【控制文件】、加载数据库将打开控制文件,

                      获取数据库名称、数据文件的位置和名称等关于数据库物理结构的信息,为打开数据库做好准备

                      3.打开数据库,将数据库设置为打开状态,实例打开所有数据文件和重做日志文件

                 应用场景:open方式又分为非受限状态和受限状态,受限状态下:

                       1.执行数据导入导出

                       2.使用sql*loader提取外部数据

                      3.禁止普通用户访问数据库

                       4.数据库移植或者升级操作

  

2> startup  mount            启动顺序:正常启动的 1、2步骤

                  应用场景:由于未打开物理数据文件,故适用于:

                      1.数据文件的操作

                      2.日志文件的操作

                      3.数据库恢复的操作

                      4.数据库的归档模式的操作

3>startup  nomount           启动顺序:正常启动的 1 步骤

                  应用场景:由于未打开控制文件、数据文件,故适用于:

                          1.创建数据库、

                          2.重置控制文件

4.关闭数据库

   正常关闭 shutdown

   立即关闭 shutdown immediate

   关闭事务 shutdown transactional

   强行关闭 shutdown abort

二:oracle监听服务的启动/关闭:

 启动:lsnrctl start

 停止:lsnrctl stop

    状态:lsnrctl status

非受限状态和受限状态

时间: 2024-07-31 04:18:35

Oracle启动和关闭、监听服务的启动/关闭的相关文章

Oracle Net Manager 测试监听服务

前几天因为工作需要,安装了Oracle 11g,但怎么都监听不了本机.打开 PL/SQL Devloper 也登陆不了.随删除之. 今天有时间,又把Oracle 安装上了,想着怎么才能监听.经过操作,现在成功,下面是 过程: 1. 安装完ORACLE 后,进入 配置与移植工具,选择 Net Manager 2. 配置监听程序和服务命名. 我使用的协议为 TCP/IP. 主机 :127.0.0.1 .端口 : 1521. 3. 打开 CMD,输入 sqlplus.exe sys/manager a

oracle的环境配置-监听服务和访问连接原理

监听服务和访问连接原理 端口号范围:1025~6500 [[email protected] ~]$ lsnrctl   --进入监听管理工具 LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 05-JUN-2014 11:13:20 Copyright (c) 1991, 2005, Oracle.  All rights reserved. Welcome to LSNRCTL, type "help" for inform

Oracle监听服务无法启动或丢失的解决办法

当用可视化工具连接时,错误提示: 执行请求的操作时遇到错误: IO 错误: The Network Adapter could not establish the connection 1)使用了Cclear或鲁大师等注册表清理工具清理后导致无法启动 无法启动OracleOraDb10g_home1TNSListener服务 解决办法:①打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet/下的Services和HKEY_LOCAL_MACHINE/SYS

Linux Oracle 11g, lsnrctl start 监听服务启动失败解决办法

[本文谢绝转载原文来自http://990487026.blog.51cto.com] 报错的现象: [[email protected] ~]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 29-AUG-2016 10:38:59 Copyright (c) 1991, 2009, Oracle.  All rights reserved. Starting /opt/oracle/app/produc

Oracle监听服务无法启动

本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了解决方案 . (我的系统是win7 装的Oracle 11g )1.错误描述:本地计算机上的OracleOraDb11g_home1TNSListener服务启动后又停止了.一些服务自动停止,如果它们没有什么可做的,例如 "性能日志和警报 "服务.2.解决办法:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN下的listene

Win7/Vista/Server2008下VS 环境 调试调用 HTTP.SYS 无法启动监听服务及启动后其他机器无法访问端口

一. VS调试在Win7(vista系列)操作系统下 HttpListener无法绑定多个 指定IP.端口问题 来自:http://www.cnblogs.com/ryhan/p/4195693.html 现象:System.Net.HttpListenerException (0x80004005): 拒绝访问. 原因:VS IDE 权限不够(生成的产物权限也会不够),提升UAC权限即可解决 步骤: 1.选中对应Project,右键添加->新增应用程序清单文件 app.manifest 2.将

oracle server配置:监听程序未启动或数据库服务未注册到该监听程序

第一次安装oracle时,时完全没有任何问题的, 但是当我去配置oracle_home时,误按之下进入了Database Configuration Assistant, 然后配置已有的一个数据库,就出现问题了,弹出上面这个对话框,怎么也配置不了, 直接进入net manager中去配置tnsname.ora和listener.ora都一直验证失败, 查询了许多资料,左右了半天,综与明白一定是“数据库服务未注册到该监听程序”, 本着从什么地方跌倒就从什么地方爬起来, 所以我最终回到Databas

oracle监听程序无法启动(TNS-12560: TNS: 协议适配器错误,TNS-00530: 协议适配器错误)

问题描述1: C:\Users\Administrator>lsnrctl start LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 12-12月-20144:50 Copyright (c) 1991, 2010, Oracle.  All rights reserved. 启动tnslsnr: 请稍候... Failed to start service, error 193.TNS-12560: TNS: 协议

linux下oracle11g R2的启动与关闭监听、数据库

su - oracle           切换到oracle账户 lsnrctl start          启动监听 sqlplus /nolog     登陆sqlplus conn /as sysdba  或者 sqlplus / as sysdba    sysdba登陆到本机的数据库 startup  启动数据 shutdown immediate   关闭数据库 lsnrctl stop  关闭监听 一.启动监听与数据库 1.启动监听: su - oracle lsnrctl s