admin管理员组

文章数量:1532656

2024年7月10日发(作者:)

ORACLE数据库启动过程祥解及错误排除

本文目的

在ORACLE数据库管理中,启动数据库遇到问题较多。而且

多数ORACLE的使用者在数据库启动过程中遇到错误提示,无从

下手使用了错误的方法修改数据库的相关文件,而从造成了不必

要的数据损失。通过本文使读者对ORACLE数据库的启动过程有

一个较为详细的了解,遇到启动过程的错误不至于手忙脚乱造成

更大的损失。

一、

数据库启动方法

1、

UNIX平台数据库启动方法

使用oracle用户登录服务器

$>sqlplus ‘/ as sysdba’(使用sys用户登录数据

库)

Sql>(系统提示连接到一个没有启动的实例)

Sql>startup(正常启动数据库)

2、

WINDOWS平台数据库启动方法

使用手工方式启动数据库。

1 / 9

打开DOS窗口

C:>ordim –startup –sid ora9i(其中

ora9i为实例的名称)

在WINDOWS平台启动ORACLE时经常遇到如下错误:

C:>sqlplus "/ as sysdba"

SQL*Plus: Release 9.2.0.1.0 - Production on 星期五 7月 28

22:09:45 2006

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

ERROR:

ORA-12560: TNS: 协议适配器错误

请输入用户名:

以上错误是由于,没有启动ORACLE数据库在WINDOWS平台

中的服务。

正确启动过程如下:

C:>oradim -startup -sid ora9i

C:>lsnrctl start

LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 28-7月

-2006 22:24

:16

Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.

启动tnslsnr:请稍候...

TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production

系统参数文件为c:

写入c:的日志信息监听:

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXT

PROC0ipc)))监听:

2 / 9

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dba)(PORT=1521))

)正在连接到

(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))

LISTENER 的 STATUS

------------------------

别名 LISTENER

版本 TNSLSNR for 32-bit Windows: Version

9.2.0.1.0 - Produc

tion

启动日期 28-7月 -2006 22:24:16

正常运行时间 0 天 0 小时 0 分 4 秒

跟踪级别 off

安全性 OFF

SNMP OFF

监听器参数文件 c:

监听器日志文件 c:

监听端点概要...

(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXT

PROC0ipc)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dba)(PORT=1521))

)

服务摘要..

服务 "PLSExtProc" 包含 1 个例程。

例程 "PLSExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理

程序...

服务 "oracle" 包含 1 个例程。

例程 "ora9i", 状态 UNKNOWN, 包含此服务的 1 个处理程序...

命令执行成功

C:>sqlplus "/ as sysdba"

SQL*Plus: Release 9.2.0.1.0 - Production on 星期五 7月 28 22:24:47

2006

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

连接到:

Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production

With the Partitioning, OLAP and Oracle Data Mining options

JServer Release 9.2.0.1.0 - Production

3 / 9

SQL> select status from v$instance;

STATUS

------------

OPEN

使用WINDOWS系统提供的服务的功能启动数据

库。

在WIDDOWS服务中选中ora9i的服务,选择启动。

启动画面如下:

当数据库启动正常后。可以使用sqlplus命令连接到数据库

4 / 9

中。WINDOWS平台数据库的监听器的启动,可以使使用lsnrctl

start命令直接进行启动。

二、

数据库启动经历过程

本章节主要以ORACLE数据库在UNIX平台启动过程,作为主

要介绍对象。

1、数据库启动的四个阶段

数据库处于SHUTDOWN状态

在此种状态,数据库处于静止状态。不能接受外界数据

请求。使用操作系统命令ps –ef|grep oracle开不到任何

数据库进程的存在。

5 / 9

本文标签: 启动数据库过程错误使用