首页数据库oracle关闭数据库(Oracle数据库的启动与关闭方法)

oracle关闭数据库(Oracle数据库的启动与关闭方法)

编程之家2023-10-2198次浏览

大家好,今天小编来为大家解答以下的问题,关于oracle关闭数据库,Oracle数据库的启动与关闭方法这个很多人还不知道,现在让我们一起来看看吧!

oracle关闭数据库(Oracle数据库的启动与关闭方法)

Oracle 11g 运行起来后,如何关闭数据库

“主机身份认证”处,填的是你的>计算机<的用户名和密码。

或者是你服务启动状态不正确。参见3、4:

启动和关闭数据库所使用的服务有:

Oracle<主目录名>TNSListener对应于数据库监听程序

OracleService<SID>对应于数据库例程

OracleDBConsole<SID>对应于OracleEnterpriseManagement或OEM

oracle关闭数据库(Oracle数据库的启动与关闭方法)

尽管3个服务都可以单独地启动和关闭,但它们之间的关系是:

1·为了实现例程想监听程序的动态注册服务(一边支持其他监听端口,尤其是支持费默认监听程序),应该首先启动Oracle<主目录名>TNSListener服务,然后再启动其他服务。否则,如果先启动例程再启动监听程序,动态注册服务就会有时间延时。

2·比较传统的、好的启动次序是:Oracle<主目录名>TNSListener-> OracleService<SID>-> OracleDBConsole<SID>。关闭次序反之。

3·如果不启动Oracle<主目录名>TNSListener,但启动了OracleService<SID>,则可以在服务器中(但不能在客户机中)使用SQL*PLUs,即便此时已经启动了OracleDBConsle<SID>,在服务器中(在客户机中更是如此)不能使用OEM,负责会出现“登录操作失败”的错误提示信息。

4·关闭并重新启动Oracle<主目录名>TNSListener后最好关闭并重新启动OracleDBConsle<SID>,否则可能不能使用OEM,出现“登陆操作失败”的错误提示信息。

======================================

oracle关闭数据库(Oracle数据库的启动与关闭方法)

====关闭数据库=========================

1·通过关闭系统服务:上面已经说过。

2·在SQL*Plus中关闭数据库(命令行方式)

//前提:1.Windows服务中启动了OracleService<SID>服务。

//2.以具有SYSDBA或SYSOPER权限的数据库用户账户(如SYS或SYSTEM)用SYSDBA的连接身份,启动SQL*Plus并同时登陆、连接到数据库。

关闭数据库:

SHUTDOWN [ NORMAL| TRANSACTIONAL| IMMEDIATE| ABORT ];

3·在OEM中启动和关闭数据库

step1:以SYS用户、SYSDBA连接身份登陆OEM;

step2:“主目录”->“一般信息”下,点击“关闭”,出现“启动/关闭:请指定主机和目标数据库身份证明”页;

step3:在“主机身份证明”标题下输入具有管理员权限的操作系统用户的用户名和口令,在“数据库身份证明”标题下输入具有SYSDBA权限的数据库用户的用户名和口令,选中“另存为首选身份证明”;

step4:“确定”,出现“启动/关闭:确认”页。在“高级选项”中选择指定关闭选项,“确定”,返回“启动/关闭:确认”页。单击“是”,出现“启动/关闭:活动信息”页。一段时间后刷新就可以看出数据库已经关闭了。

怎样启动和关闭oracle数据库

oracle的启动和关闭

一、sql*plus方式:

用sql*plus来连接到Oracle

Sqlplus/nolog是以不连接数据库的方式启动sql*plus

Connect/as sysdba是以DBA身份连接到oracle

or35.gif

.启动

or36.gif

Startup就可以启动了。

不过oracle启动模式有3种:

l Startup nomount(nomount模式)启动实例不加载数据库。

l Startup mount(mount模式)启动实例加载数据库但不打开数据库

l Startup(open模式)启动实例加载并打开数据库,就是我们上面所用的命令

Nomount模式中oracle仅为实例创建各种内存结构和服务进程,不会打开任何数据库文件,

所以说:

1)创建新数据库

2)重建控制文件

这2种操作都必须在这个模式下进行。

Mount模式中oracle只装载数据库但不打开数据库,所以说:

1)重命名数据文件

2)添加、删除和重命名重做日子文件

3)执行数据库完全恢复操作

4)改变数据库的归档模式

这4种操作都必须在这个模式下进行

Open模式(就是我们上面的startup不带任何参数的)正常启动。

当然这3种模式之间可以转换:

Alter database mount(nomount模式)—〉alter database open(mount模式)—〉(open模式)

当然还有其它一些情况,在我们open模式下可以将数据库设置为非受限状态和受限状态

在受限状态下,只有DBA才能访问数据库,所以说:

1)执行数据导入导出

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

3)需要暂时拒绝普通用户访问数据库

4)进行数据库移植或者升级操作

这4种操作都必须在这个状态下进行

在打开数据库时使用startup restrict命令即进入受限状态。

or37.gif

使用alter system disable restricted session命令即可以将受限状态改变为非受限状态。

or38.gif

使用alter system enable restricted session命令可以将非受限状态变为受限状态

or39.gif

使用alter database open read only可以使数据库进入只读状态。

使用alter database open read write可以使数据库进入读写状态。

当然在某些情况下可能是用上述各种启动方式都无法成功启动数据库,这个时候就要使用startup force命令来强行启动数据库。当然谁都不想碰到这种情况:)

or40.gif

c.关闭数据库

1)正常关闭 shutdown

2)立即关闭 shutdown immediate

3)关闭事务 shutdown transactional

4)强行关闭 shutdown abort,当然谁都不想碰到这种情况。

二、OEM为例

Oracle Enterprise Management(OEM),

跟第一小节讲的Sqlplus/nolog,Connect/as sysdba这2个命令差不多的操作如图:

or29.gif

or30.gif

or31.gif

按照上面的一步步操作就能够连接到数据库。

下面是如何启动和关闭数据库:

or32.gif

点击我们前几章创建的ORADB01这个数据库树中的配置选项,这个里面的:

1)已启动对应 Nomount模式

2)已转载对应 mount模式

3)打开对应 open模式

当你点击应有按钮之后就会进入如下对话框

or33.gif

1)正常对应正常关闭 shutdown

2)立即对应立即关闭 shutdown immediate

3)事务处理对应关闭事务 shutdown transactional

4)中止对应强行关闭 shutdown abort

确定之后出现如下对话框

or34.gif

限制对数据库访问对应 alter system disable restricted session

alter system enable restricted session

只读模式对应 alter database open read only

alter database open read write

简单吧,sql*plus的一大堆命令到OEM中变成了几个按钮罢了。

3.windows控制台

or41.gif

这个熟悉吧:

oracle************Agent用于OEM管理结构

oracle************HTTPSERVER oracle Web服务器

oracle************ManagementServer用于OEM管理结构

oracle************ TNSListener oracle网络结构的服务器端进程

oracle************OEMREP资料档案库文件

oracle************ORADB001用户创建的数据库

我一般都把所有的服务全部选成手动启动,如果全开,内存要用掉700M.............

Oracle数据库的启动与关闭方法

这篇文章主要介绍了Oracle数据库的启动与关闭方法需要的朋友可以参考下

一启动数据$sqlplus"sys/pass as sysdba" sql>startup

二启动监听器数据库启动后如果未启动监听进程则客户端无法与数据库连接监听进程的启动方法为$lsnrctl start在widnows中可以从服务列表中启动监听器监听里程配置文件为listener ora位于目录/home/app/oracle/product//db/neork/admin/此配置文件分为两部分一部分为监听程序本身的配置包括协议地址端口号等另一部分为监听程序所连接的数据库的实例信息包括实例名全局数据库名 oracle主目录等监听器可以利用oracle net config向导来配置要显示监听器的运行状态$lsnrctl status;要停止监听器$lsnrctl stop

三数据库的启动过程分为三个阶段启动实例包括以下操作)读取参数文件)分配SGA)启动后台进程 2.装载数据库装载数据库是将数据库与已启动的实例相联系数据库装载后数据库保持关闭状态 3.打开数据库此步骤使用数据库可以进行正常的操作的处理主要是打开控制文件数据库文件和日志文件

四数据库启动参数 NOMOUNT:只启动实例不装载数据库 sql>startup nomount MOUNT:启动实例并装载数据但不打开数据库 sql>startup mount READ ONLY:将数据库置为只读 sql>startup mount sql>alter database open read only READ WRITE:以可读写方式打开数据这是默认方式 sql>startup mount sql>alter database open read write OPEN:打开数据库这是默认方式 sql>startup mount sql>alter database open; RESTRICT:以受限方式打开只有具有RESTRICTED SESSION权限的用户才可以连接数据库 sql>startup restrict PFILE:启时指定参数文件 sql>startup pfile=/u/user/mypfile ora FORCE:以强制方式启动数据库 sql>startup pfile=/u/user/mypfile ora open restrict force

五数据库的关闭与启动过程相对应关闭包括三个过程 1).关闭数据库 2).卸载数据库 3).关闭数据库实例

1.NORMAL关闭方式 NORMAL关闭方式是正常关闭方式是默认关闭方式在这种关机方式下数据库服务器必须等待所有客户端从Oracle中正常退出时才可以关闭数据库 SQL>SHUTDOWN NORMAL 2.IMMEDIATE关闭方式使用这种方式关闭数据库时系统将连接到数据库的所有用户尚未提交的事务全部回退中断连接然后关闭数据库 SQL>SHUTDOWN IMMEDIATE 3.ABORT关闭方式 ABORT关闭方式为异常方式使用这种方式关闭数据库时系统立即将数据库实例关闭对事务膛数据完整性不作检查是最快的关机方式 sql>shutdown abort; 4.TRANSACTIONAL关闭方式在这种关机方式中数据库必须等待所有的客户运行的事务结束提交或回退 sql>shutdown transactional

sql> startup force强制启动

lishixinzhi/Article/program/Oracle/201311/19075

OK,本文到此结束,希望对大家有所帮助。

mysql 显示数据库 在mysql中怎样显示表里的内容存储服务器搭建?如何搭建一台存储服务器呢