`
- 浏览:
120448 次
-
好久不用oracle,差不多都忘完了,今天安装了一个 oracle9i居然忘了,使用svrmgrl启动服务的方法,后来在网上查询了一下才发现,自己记错了,svrmrl是oracle8的启动方法, oracle9i后就不一样了,唉,都忘完了;还好在网上找到了一个说明:
Oracle9I开始,取消了服务器管理器(svrmgl)和internal用户,数据库的启动和停止都是通过sql*plus来完成! Oracle10g可以通过浏览器来启动和停止数据库服务!这里主要说说9I下的启动和停止服务,下面的命令在8i下也可以使用要启动或者停止服务,必须 拥有sysdba的权限。可以使用两中方式连接:
第一种,以sys用户连接
c:\>sqlplus sys/change_on_install as sysdba;
进入sql*plus环境;(注意,ORACLE9I在安装的时候需要你自己设定sys和system的口令,并且不能才用ORACLE9I以前这两个用户的默认口令,这主要是为了保证数据库系统的安全,我为了好记忆,在安装完成后立刻恢复了默认的口令)
第二种:
C:\>sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Production on 星期一 4月 26 09:42:00 2004
Copyright (c) 1982, 2002[/img][/img], Oracle Corporation. All rights reserved.
SQL> connect /as sysdba
已连接。
SQL>
在进入后就可以进行下面的操作了!
先说关闭数据库
shutdown有四个参数,四个参数的含义如下:
Normal 需要等待所有的用户断开连接
Immediate 等待用户完成当前的语句
Transactional 等待用户完成当前的事务
Abort 不做任何等待,直接关闭数据库
normal需要在所有连接用户断开后才执行关闭数据库任务,所以有的时候看起来好象命令没有运行一样!在执行这个命令后不允许新的连接
immediate在用户执行完正在执行的语句后就断开用户连接,并不允许新用户连接。
transactional 在用户执行完当前事物后断开连接,并不允许新的用户连接数据库。
abort 执行强行断开连接并直接关闭数据库。
前三种方式不回丢失用户数据。第四种在不的已的情况下,不建议采用!
数据库的启动
数据库启动使用startup命令,它有三种情况:
第一种:不带参数,启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式!
第二种:带nomount参数,只启动数据库实例,但不打开数据库,在你希望创建一个新的数据库时使用,或者在你需要这样的时候使用!
第三种:带mount参数,在进行数据库更名的时候采用。这个时候数据库就打开并可以使用了!
在安装数据库时system和sys的用户密码不能是默认,但是安装完后可以修改,以下修改用户密码的命令
使用sys登陆到oracle,
c:\sqlplus sys/password as sysdba
sqlplus>alter user sys identified by change_on_install;
这样就可以将密码修改成默认的了。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在日常运维中,有时需要根据需求手动启动或停止Oracle服务。为了提高效率,我们可以编写批处理脚本来自动化这个过程。这里,"OracleStart.bat" 和 "OracleStop.bat" 就是为实现这一目标而创建的两个批处理文件。 ...
这个"启动停止ORACLE服务bat"文件可能包含了以下命令: 1. **设置环境变量**:首先,可能包含了设置Oracle的环境变量,如`PATH`、`ORACLE_HOME`、`TNS_ADMIN`等,确保数据库客户端能正确识别到所需路径。 2. **...
ORACLE服务启动与停止脚本
在这个场景中,我们有两个bat文件,分别是"启动Oracle11g服务.bat"和"停止Oracle 11g 服务.bat",它们分别用于启动和停止Oracle 11g数据库服务。 创建这样的bat文件,首先我们需要知道如何在命令行中操作Oracle服务...
批处理文件`oracle启动服务.bat`和`oracle关闭服务.bat`通常包含上述命令,它们可以方便地自动化这些操作。例如,启动脚本可能包含以下内容: ```bat @echo off net start OracleServiceSID echo Oracle 服务已启动...
"Oracle11g服务启动停止bat"就是一个解决方案,它提供了通过批处理脚本来控制Oracle服务的启动和停止,以优化系统资源的使用。 `start oracle.bat` 和 `stop oracle.bat` 是两个关键的批处理文件。批处理文件是包含...
Oracle数据库在Linux系统中的自动启动与停止配置是系统管理员必须掌握的关键技能,它涉及到系统服务管理、用户权限以及脚本编程。以下将详细介绍这个过程。 首先,我们需要了解Oracle数据库自动启动的核心配置文件...
在日常的系统管理中,适时地停止和启动Oracle服务是必要的操作,例如进行数据库维护、系统更新或者故障排查。本文将详细介绍Oracle数据库停止和启动的快捷命令,以及相关的知识点。 1. **Oracle服务的组件** ...
"Oracle启动停止服务bat"指的是通过批处理脚本(.bat文件)来便捷地管理Oracle数据库服务,避免了通过Windows服务管理器手动操作的繁琐过程。这种批处理脚本在Windows操作系统上特别实用,尤其是对于Windows 7及以上...
在Windows操作系统环境下,我们可以通过编写批处理(bat)文件来简化Oracle数据库的启动和停止操作,无需每次都通过计算机服务管理界面进行操作。下面我们将详细介绍如何创建和使用这样的bat文件。 一、Oracle...
总的来说,掌握快速启动和停止数据库服务的方法能提高工作效率,而批处理文件则提供了自动化这一过程的途径。在实际工作中,根据具体环境和需求,可能还需要结合其他工具和脚本来实现更复杂的服务管理任务。
ORACLE安装好后其服务默认是在系统启动时启动的,但这样很耗爱机...因为每次启动还要跑到"计算机管理--服务"中去启动,所以写了这个批处理脚本,放到桌面,要用的时候运行一下就OK了,同样也提供了停止ORACLE服务的BAT文件.
Oracle数据库是全球广泛使用的...通过以上方法,你可以有效地管理和控制Oracle服务的启动和停止,确保数据库系统的正常运行。在日常维护中,了解这些操作不仅能提高工作效率,还能更好地保障数据的安全性和可靠性。
oracle实例的启动停止,oracle实例的启动停止oracle实例的启动停止oracle实例的启动停止
在“启动Oracle.bat”和“停止Oracle.bat”这两个批处理文件中,通常包含了用于启动和关闭Oracle 11g服务的命令。下面,我们将详细讨论这两个脚本可能包含的内容及其背后的原理。 1. **启动Oracle 11g服务** - `...
接下来,我们需要创建一个启动脚本来管理Oracle实例和服务的启动和停止。编辑 `/etc/init.d/oracle` 文件,内容如下: ```bash #!/bin/bash # chkconfig: 345 85 15 # description: Oracle 12c R2 Auto Run Service ...
本主题将深入探讨如何使用"Oracle服务启动和关闭脚本"来管理Oracle服务,以及解决在执行过程中可能遇到的问题。 Oracle服务是Windows操作系统中的一个系统服务,它允许Oracle数据库实例在系统启动时自动启动,并在...
标题中的"oracle服务启动终止文件"指的是两个批处理脚本,即"启动oracle服务.bat"和"停止oracle服务.bat"。这些文件是为方便用户快速启动或停止Oracle数据库服务而创建的。使用它们,用户只需要双击对应文件,无需...
除了使用批处理文件,还可以直接通过操作系统的服务管理工具(如Windows的服务管理器)来启动和停止Oracle服务,或者使用Oracle提供的管理工具,如Oracle企业管理器(EM)或SQL*Plus。 在日常运维中,了解这些启动...
对于Oracle数据库来说,这个脚本可以控制Oracle服务(包括数据库服务、监听器服务以及企业管理器控制台服务)的启动和停止操作。通过设置`chkconfig`,可以在系统启动时自动执行这些服务的启动命令。 #### 二、配置...