精品ORACLE数据库启动过程祥解

上传人:精****库 文档编号:133106608 上传时间:2020-05-24 格式:DOC 页数:10 大小:560KB
返回 下载 相关 举报
精品ORACLE数据库启动过程祥解_第1页
第1页 / 共10页
精品ORACLE数据库启动过程祥解_第2页
第2页 / 共10页
精品ORACLE数据库启动过程祥解_第3页
第3页 / 共10页
精品ORACLE数据库启动过程祥解_第4页
第4页 / 共10页
精品ORACLE数据库启动过程祥解_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《精品ORACLE数据库启动过程祥解》由会员分享,可在线阅读,更多相关《精品ORACLE数据库启动过程祥解(10页珍藏版)》请在金锄头文库上搜索。

1、精品ORACLE数据库启动过程祥解ORACLE数据库启动过程祥解及错误排除本文目的在ORACLE数据库管理中,启动数据库遇到问题较多。而且多数ORACLE的使用者在数据库启动过程中遇到错误提示,无从下手使用了错误的方法修改数据库的相关文件,而从造成了不必要的数据损失。通过本文使读者对ORACLE数据库的启动过程有一个较为详细的了解,遇到启动过程的错误不至于手忙脚乱造成更大的损失。一、 数据库启动方法1、 UNIX平台数据库启动方法使用oracle用户登录服务器$sqlplus / as sysdba(使用sys用户登录数据库)Sql(系统提示连接到一个没有启动的实例)Sqlstartup(正常

2、启动数据库)2、 WINDOWS平台数据库启动方法l 使用手工方式启动数据库。 打开DOS窗口 C:ordim startup sid ora9i(其中ora9i为实例的名称)在WINDOWS平台启动ORACLE时经常遇到如下错误:C:sqlplus / as sysdbaSQL*Plus: Release 9.2.0.1.0 - Production on 星期五 7月 28 22:09:45 2006Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.ERROR:ORA-12560: TNS: 协议适配器错误请

3、输入用户名:以上错误是由于,没有启动ORACLE数据库在WINDOWS平台中的服务。正确启动过程如下:C:oradim -startup -sid ora9iC:lsnrctl startLSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 28-7月 -2006 22:24:16Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.启动tnslsnr:请稍候.TNSLSNR for 32-bit Windows: Version 9.2.0.1.

4、0 - Production系统参数文件为c:oracleora92networkadminlistener.ora写入c:oracleora92networkloglistener.log的日志信息监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXTPROC0ipc)监听:(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dba)(PORT=1521)正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)LISTENER 的 STATUS-

5、别名 LISTENER版本 TNSLSNR for 32-bit Windows: Version 9.2.0.1.0 - Production启动日期 28-7月 -2006 22:24:16正常运行时间 0 天 0 小时 0 分 4 秒跟踪级别 off安全性 OFFSNMP OFF监听器参数文件 c:oracleora92networkadminlistener.ora监听器日志文件 c:oracleora92networkloglistener.log监听端点概要. (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXTPROC0ip

6、c) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dba)(PORT=1521)服务摘要.服务 PLSExtProc 包含 1 个例程。 例程 PLSExtProc, 状态 UNKNOWN, 包含此服务的 1 个处理程序.服务 oracle 包含 1 个例程。 例程 ora9i, 状态 UNKNOWN, 包含此服务的 1 个处理程序.命令执行成功C:sqlplus / as sysdbaSQL*Plus: Release 9.2.0.1.0 - Production on 星期五 7月 28 22:24:47 2006Copyright (c) 1982

7、, 2002, Oracle Corporation. All rights reserved.连接到:Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionWith the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 9.2.0.1.0 - ProductionSQL select status from v$instance;STATUS-OPENl 使用WINDOWS系统提供的服务的功能启动数据库。在WIDDOWS服务中选中ora9i的服务,

8、选择启动。启动画面如下:当数据库启动正常后。可以使用sqlplus命令连接到数据库中。WINDOWS平台数据库的监听器的启动,可以使使用lsnrctl start命令直接进行启动。二、 数据库启动经历过程本章节主要以ORACLE数据库在UNIX平台启动过程,作为主要介绍对象。1、数据库启动的四个阶段l 数据库处于SHUTDOWN状态在此种状态,数据库处于静止状态。不能接受外界数据请求。使用操作系统命令ps ef|grep oracle开不到任何数据库进程的存在。l 数据库处于NOMOUNT状态在此种状态,数据库后台进程已经建立。并根据参数文件中关于SGA的相关参数,建立共享内存区和缺省的ora

9、cle数据库进程。并同时检查相关初始化参数的正确性。使用操作系统命令可以考到相应的进程。ps ef|grep ora_ 并且使用ipcs m命令可以看到以oracle用户建立起来的共享内存区。$ ps -ef|grep ora_ oracle9 12805 1 0 08:36:12 ? 0:00 ora_smon_CRDS oracle9 12797 1 0 08:36:12 ? 0:00 ora_pmon_CRDSoracle9 12799 1 0 08:36:12 ? 0:00 ora_dbw0_CRDSoracle9 12809 1 0 08:36:13 ? 0:00 ora_s000_

10、CRDSoracle9 12807 1 0 08:36:13 ? 0:00 ora_reco_CRDSoracle9 12801 1 0 08:36:12 ? 0:00 ora_lgwr_CRDSoracle9 12811 1 0 08:36:14 ? 0:00 ora_d000_CRDSoracle9 12803 1 0 08:36:12 ? 0:00 ora_ckpt_CRDSoracle9 12830 12743 1 08:38:16 pts/tf 0:00 grep ora_$ ipcs -mIPC status from /dev/kmem as of Mon Jul 31 08:4

11、1:42 2006T ID KEY MODE OWNER GROUPShared Memory:m 0 0x41185bf5 -rw-rw-rw- root rootm 1 0x4e0c0002 -rw-rw-rw- root rootm 2 0x411c0006 -rw-rw-rw- root rootm 3 0x30180a7f -rw-rw-rw- root rootm 157188 0x40dca448 -rw-r- oracle9 dbam 2053 0x0c6629c9 -rw-r- root sysm 2054 0x06347849 -rw-rw-rw- root sysm 20

12、55 0xffffffff -rw-r-rw- root sys使用sqlplus以sys用户进行登录,可以看到数据库的状态。$ sqlplus / as sysdbaSQL*Plus: Release 9.2.0.4.0 - Production on Mon Jul 31 08:35:46 2006Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.Connected to an idle instance.SQL startup nomount;ORACLE instance started.Total Sy

13、stem Global Area 1075278944 bytesFixed Size 738400 bytesVariable Size 855638016 bytesDatabase Buffers 218103808 bytesRedo Buffers 798720 bytesSQL select status from v$instance;STATUS-STARTEDl 数据库处于MOUNT状态数据库读取控制文件中的内容,并按照控制文件中指定的参数找到相应的数据文件,并启动数据库的归档或非归档状态。$ sqlplus / as sysdbaSQL*Plus: Release 9.2.0.4.0 - Production on Sun Jul 30 09:45:43 2006Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.Connected to an idle instance.SQL startup mount;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号