已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ORACLE数据库启动过程祥解及错误排除本文目的在ORACLE数据库管理中,启动数据库遇到问题较多。而且多数ORACLE的使用者在数据库启动过程中遇到错误提示,无从下手使用了错误的方法修改数据库的相关文件,而从造成了不必要的数据损失。通过本文使读者对ORACLE数据库的启动过程有一个较为详细的了解,遇到启动过程的错误不至于手忙脚乱造成更大的损失。一、 数据库启动方法1、 UNIX平台数据库启动方法使用oracle用户登录服务器$sqlplus / as sysdba(使用sys用户登录数据库)Sql(系统提示连接到一个没有启动的实例)Sqlstartup(正常启动数据库)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: 协议适配器错误请输入用户名:以上错误是由于,没有启动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.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-别名 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=.pipeEXTPROC0ipc) (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, 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的服务,选择启动。启动画面如下:当数据库启动正常后。可以使用sqlplus命令连接到数据库中。WINDOWS平台数据库的监听器的启动,可以使使用lsnrctl start命令直接进行启动。二、 数据库启动经历过程本章节主要以ORACLE数据库在UNIX平台启动过程,作为主要介绍对象。1、数据库启动的四个阶段l 数据库处于SHUTDOWN状态在此种状态,数据库处于静止状态。不能接受外界数据请求。使用操作系统命令ps ef|grep oracle开不到任何数据库进程的存在。l 数据库处于NOMOUNT状态在此种状态,数据库后台进程已经建立。并根据参数文件中关于SGA的相关参数,建立共享内存区和缺省的oracle数据库进程。并同时检查相关初始化参数的正确性。使用操作系统命令可以考到相应的进程。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_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:41: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 2055 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 System 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;ORACLE instance started.Total System Global Area 471298296 bytesFixed Size 737528 bytesVariable Size 335544320 bytesDatabase Buffers 134217728 bytesRedo Buffers 798720 bytesDatabase mounted.SQL select status from v$instance;STATUS-MOUNTEDl 数据库处于OPEN状态数据库在此状态检查各个数据文件的一致性。如果出现数据文件损坏,要求用户进行恢复。$ sqlplus / as sysdbaSQL*Plus: Release 9.2.0.4.0 - Production on Sun Jul 30 09:47:25 2006Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.Connected to an idle instance.SQL startupORACLE instance started.Total System Global Area 471298296 bytesFixed Size 737528 bytesVariable Size 335544320 bytesDatabase Buffers 134217728 bytesRedo Buffers 798720 bytesDatabase mounted.Database opened.SQL select status from v$instance;STATUS-OPEN三、 常见问题解决此段落向读者说明在数据库启动过程中的一般性错误,并提出一些解决方法供参考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 快速加热早餐机创新创业项目商业计划书
- 先进燃油喷射系统创新创业项目商业计划书
- 塑木园林景观亭创新创业项目商业计划书
- 退休规划方案及养老金管理-适用于个人
- 教师心理健康支持方案与活动策划
- 碎石采购合同规范范本
- 2025中国航天科工三院303所校园招聘笔试历年备考题库附带答案详解2卷
- 2025中国冶金地质总局三局校园招聘38人笔试历年难易错考点试卷带答案解析2卷
- 2025贵州纳雍源生牧业股份有限公司招聘4人笔试历年备考题库附带答案详解2套试卷
- 财务内部审计流程与案例分析
- 2025年军队文职人员招聘考试题库附答案(满分必刷)
- 2025赤峰翁牛特旗公立医院招聘29名员额备案制工作人员考试笔试备考试题及答案解析
- 2025高中政治主观题答题模板
- 国开2025年《行政领导学》形考作业1-4答案
- 【MOOC答案】《中国文化传承与科技创新》(北京邮电大学)中国慕课章节作业网课答案
- 中小学实施《中小学德育工作指南》测评细则量化评分表
- NB-T 10560-2021 风力发电机组技术监督规程
- GB/T 3478.1-1995圆柱直齿渐开线花键模数基本齿廓公差
- GB/T 31838.3-2019固体绝缘材料介电和电阻特性第3部分:电阻特性(DC方法)表面电阻和表面电阻率
- (完整版)安全评价、预评价验收评价标书模板
- 专升本英语统考试翻译技巧课堂教学课件5
评论
0/150
提交评论