oracle启动(oracle启动命令)

本篇文章给大家谈谈oracle启动,以及oracle启动命令对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

oracle开机自动启动方法

以redhat 和oracle g为例 安装过程档局参考官方文档 以下是实现oracle自启动的方法

配置dbstart和dbshut

在$ORACLE_HOME/bin中 有dbstart和dbshut这两个脚本 more dbstart看一下可以看到

QUOTE:

#

# $Id: dbstart sh pp may : : vikrkuma Exp $

# Copyright (c) Oracle All rights reserved

辩茄#

###################################

#

# usage: dbstart

#

# This is used to start ORACLE from /etc/rc( local)

# It should ONLY be executed as part of the system boot procedure

#

# This will start all databases listed in the oratab file

# whose third field is a Y If the third field is set to Y and

# there is no ORACLE_SID for an entry (the first field is a *)

# then this will ignore that entry

#

# This requires that ASM ORACLE_SID s start with a + and

# that non ASM instance ORACLE_SID s do not start with a +

#

# If ASM instances are to be started with this it cannot

# be used inside an rc* d directory and should be invoked from

# rc local only Otherwise the CSS service may not be available

# yet and this will block init from pleting the boot

# cycle

#

# Note:

# Use ORACLE_TRACE=T for tracing this

#

# The progress log for each instance bringup plus Error and Warning message[s]

# are logged in file $ORACLE_HOME/startup log The error messages related to

# instance bringup are also logged to syslog (system log module)

# The Listener log is located at $ORACLE_HOME_LISTNER/listener log

可以看出这个脚本是用来启动oracle服务的携蠢察 包括listener instance a *** instances 并且可以放到/etc/rc( local) 同样dbshut也是起到关闭服务的作用

配置系统使这个脚本起作用

) 以root编辑/etc/oratab 类似 orcl:/u /product/ /db_ :N 这种格式 其中orcl是你的ORACLE_SID /u /product/ /db_ 是ORACLE_HOME 这里需要把N改为Y 即orcl:/u /product/ /db_ :Y这样

) 以oracle编辑$ORACLE_HOME/bin/dbstart 找到其中第 行:ORACLE_HOME_LISTNER=改为你自己的路径 或者可以改成ORACLE_HOME_LISTNER=$ORACLE_HOME

保存脚本 以oracle用户运行dbshut和dbstart看是否能关闭 启动数据库 如果不能 一般是参数设置 根据报错找到对应位置更改

把dbstart和dbshut加到redhat启动服务中

经过上一步的配置 可以直接用dbstart命令启动数据listener instance a *** instances 但是还没有启动oracle g的EM ORACLE利用web页面管理数据库相当方便 也是 g的一个特色 所以应该一并启动起该服务来

QUOTE:

$ORACLE_HOME/bin/emctl start dbconsole

因此我们可以用rc local或者redhat服务都可以实现要求的开机启动 下面分别说一下

) 利用rc local 直接把dbstart加到rc local中 实现开机自动启动 这里需要注意的是必须以oracle启动该脚本

用root编辑/etc/rc local 添加下面一行

QUOTE:

su oracle c /u /product/ /db_ /bin/dbstart

su oracle c /u /product/ /db_ /bin/emctl start dbconsole

这里/u /product/ /db_ 需要替换成实际的ORACLE_HOME

保存并退出后 reboot服务器测试一下 可以看到 当系统启动以后oracle监听 实例和em都已经起来了

) 如果我们不用rc local 也可以加到redhat服务中 在/etc/rc d/init d中添加如下脚本文件 命名为oracle

QUOTE:

#!/bin/sh

#cconfig:

#deion: ORACLE g Server

ORACLE_HOME=/u /product/ /db_

if [ ! f $ORACLE_HOME/bin/dbstart ]

then

echo ORACLE cannot start

exit

fi

case $ in

start )

echo Starting Oracle Database

su oracle c $ORACLE_HOME/bin/dbstart

su oracle c $ORACLE_HOME/bin/emctl start dbconsole

;;

stop )

echo Stoping Oracle Database

su oracle c $ORACLE_HOME/bin/emctl stop dbconsole

su oracle c $ORACLE_HOME/bin/dbshut

;;

esac

注意其中两行注释 网上很多脚本因为少了这两行不能使服务自启动

QUOTE:

#cconfig:

#deion: ORACLE g Server

其中cconfig 是指脚本将为运行级 启动oracle g服务 启动优先级为 关闭优先级为

然后以root权限:

QUOTE:

# cd /etc/rc d

# ln s /etc/rc d/init d/oracle S oracle

# cconfig list oracle

# cconfig level on

重启系统 就可以在启动的过程中看到 Starting oracle 因为我们设置的优先级为 一般是最后启动 [OK]以后就可以了 因为要启动emctl 可能有点慢 等待的时间要稍微长一点

lishixinzhi/Article/program/Oracle/201311/16863

[img]

oracle服务启动不了?

这是因为Oracle的服务没有开启,选择启动即可,详细步骤:

操作设备:戴尔笔记本电脑

操作系统:win10

操作程序:计算机v2.01

1、首先差知右击桌面上的计算机图标,点击管理。

2、在左边栏,展开“服务和应用程序”,点击“服务"选项。

3、在中间的列表中找带有Oracle字样的服务,找到如图标志的两个服务,名字中的”ORA“可能会因数据库名字的不同而有所差异。

4、此时再尝试,如果仍然找不到主机。在打开开始菜单,在Oracle目录中找到”NetManager“,打开它。亮枝

5、依次展开本地-服务命名-ora(虚键消数据库名)。

6、检查右侧的主机名,如果是本机的话,填127.0.0.1或localhost,如果是连接到远程计算机的话,填入目标主机的IP即可。

Oracle多种启动方式

startup nomount

非安装启动 这种方式启动下可执行 重建控制文件 重建数据库

读取init ora文件 启动instance 即启动SGA和后台进程 这种启动只需要init ora文件

startup mount dbname

安装启动 这种方式启动下可执行

数据库日志归档

数据库介质恢复

使数据文件联机或脱机

重新橡橡定位数据文件 重做日志文件

执行 nomount 然后打开控制文件 确认数据文件和联机日志文件的位置

但此时不对数据文件和日志文件进侍腊行校验检查

startup  open  dbname

先执行 nomount 然后执行 mount 再打开包括Redo log文件在内的所有数据库文件

这种方式下可访问数据库中的oracle 认证数据

startup 等于以下三个命令

startup nomount

alter   database  mount

alter   database   open

startup  restrict

约束方式启动

这种方式能够启动数据库 但只允许具有一定特权的用户访问

非特权用户访问时 会出现以下提示

ERROR

ORA : ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用

startup force

强制启动方式

当不能关闭数据库时 可以用startup force来完成数据库的关闭

先关闭数据库 再执行正常启动数据库命令

startup pfile = 参数文件名

带初始化参数文件的启动方式

先读取参数文件 再按参数文件中的设置启动数据库

例梁谈旁 startup pfile = E:Oracleadminoradbpfileinit ora

startup EXCLUSIVE

二 用户如何有效地利用数据字典

ORACLE的数据字典是数据库的重要组成部分之一 它随着数据库的产生而产生 随着数据库的变化而变化

lishixinzhi/Article/program/SQL/201404/30527

关于oracle启动和oracle启动命令的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

相关阅读

  • oraclesupport(Oracle support identifier)

    oraclesupport(Oracle support identifier)

    简介:Oracle Support是Oracle公司提供的一项重要的技术支持服务,旨在帮助客户解决Oracle软件产品在使用过程中遇到的问题,提高系统的稳定性和性能。本文将介绍Oracle Support的重要性以及具体的使用方法。一、Or...

    2024.04.17 09:55:21作者:intanet.cnTags:oraclesupport
  • hivetez(hive特征工程)

    hivetez(hive特征工程)

    标题:探索Hivetez的未来简介:Hivetez是一家领先的IT技术公司,在区块链和加密货币领域有着深厚的技术积累。本文将探索Hivetez在IT技术领域的未来发展方向和创新技术。一、区块链技术的应用Hivetez致力于将区块链技术应用于...

    2024.04.17 07:22:22作者:intanet.cnTags:hivetez
  • mysql或的简单介绍

    mysql或的简单介绍

    MySQL数据库简介MySQL是一种开源的关系型数据库系统,广泛应用于Web应用程序的开发中。它支持多种操作系统,包括Windows、Linux和Mac OS等,同时也支持多种编程语言,如PHP、Java和Python。MySQL具有高性能...

    2024.04.17 06:55:17作者:intanet.cnTags:mysql或
  • redis创建表(redis创建表命令)

    redis创建表(redis创建表命令)

    简介:Redis是一种内存数据库,广泛应用于缓存和消息传递等领域。在使用Redis进行开发时,我们经常需要创建表来存储数据。本文将介绍如何在Redis中创建表。一级标题:如何在Redis中创建表二级标题:连接Redis数据库首先,我们需要连...

    2024.04.16 12:55:11作者:intanet.cnTags:redis创建表
  • mongodbapi的简单介绍

    mongodbapi的简单介绍

    MongoDB是一种开源的NoSQL数据库管理系统,它具有高性能、高可用性和可伸缩性的特点,能够处理大量的非结构化数据。MongoDB提供了一套丰富的API,允许开发人员在应用程序中使用各种编程语言来操作和管理数据库。# 什么是MongoD...

    2024.04.16 12:44:25作者:intanet.cnTags:mongodbapi
  • redis3(redis30集群)

    redis3(redis30集群)

    简介:Redis是一种开源的高性能键值存储数据库,常用作缓存、消息队列、排行榜等场景。Redis3是Redis的一个重要版本,它带来了许多新的特性和性能优化,使得Redis在大规模应用中表现更加出色。本文将介绍Redis3的一些重要特性和使...

    2024.04.16 12:22:11作者:intanet.cnTags:redis3
  • db-3(db3双向触发二极管好坏的测量)

    db-3(db3双向触发二极管好坏的测量)

    IT技术在当今社会中扮演着重要的角色,它贯穿着各个行业和领域,为我们的生活带来了巨大的便利和发展。本文将介绍关于数据库技术的知识和应用,探讨数据库技术在IT领域中的重要性和作用。# 数据库技术的概念和分类数据库技术是指通过计算机系统来管理和...

    2024.04.16 11:55:16作者:intanet.cnTags:db-3
  • oracle中sysdate(oracle中sysdate返回多个日期)

    oracle中sysdate(oracle中sysdate返回多个日期)

    标题:Oracle中sysdate的用法简介:在Oracle数据库中,sysdate是一个函数,可用于获取当前的系统日期和时间。它常用于数据库操作中,例如插入、更新数据时记录操作的时间。一、sysdate函数的语法sysdate函数的基本语...

    2024.04.16 08:44:11作者:intanet.cnTags:oracle中sysdate