oracle在linux的启动、访问、停止.pdf

oracle在linux的启动、访问、停止.pdf

ID:50219948

大小:690.61 KB

页数:58页

时间:2020-03-10

oracle在linux的启动、访问、停止.pdf_第1页
oracle在linux的启动、访问、停止.pdf_第2页
oracle在linux的启动、访问、停止.pdf_第3页
oracle在linux的启动、访问、停止.pdf_第4页
oracle在linux的启动、访问、停止.pdf_第5页
资源描述:

《oracle在linux的启动、访问、停止.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章数据库的启动和关闭通常所说的OracleServer主要由两个部分组成:Instance和Database。Instance是指一组后台进程(在Windows上是一组线程)和一块共享内存区域;Database是指存储在磁盘上的一组物理文件。通过Instance与Database协同,Oracle数据库才能形成一个动态的可访问关系型数据库系统。本章将由数据库如何启动与关闭入手,开始和大家一起进入Oracle数据库的国度。1.1数据库的启动从表象来看,数据库的启动极其简单,只需要以SYSDBA/SYSOPER身份登录,敲一

2、条startup命令既可启动数据库。然而在这条命令之后,Oracle需要执行一系列复杂的操作,深入理解这些操作不仅有助于了解Oracle数据库的运行机制,还可以在故障发生时帮助大家快速的定位问题的根源所在,所以接下来将分析一下数据库的启动过程。Oracle数据库的启动主要包含3个步骤:ò启动数据库到NOMOUNT状态ò启动数据库到MOUNT状态ò启动数据库到OPEN状态完成这3个过程,数据库才能进入就绪状态,准备提供数据访问。图1-1描述了一个数据库从关闭(SHUTDOWN)状态到OPEN状态经历的这些步骤(关闭步骤与此相反

3、,是一个逆向过程):书名书名书名书名书名书名书名书名书名书名书名书名书名书名下面逐个来看看以上各个步骤的具体过程以及含义。1.1.1启动数据库到NOMOUNT状态在启动的第一步骤,Oracle首先寻找参数文件(pfile/spfile),然后根据参数文件中的设置(如内存分配等设置),创建实例(Instance),分配内存,启动后台进程。NOMOUNT的过程也就是启动数据库实例的过程。这个过程在后台是启动Oracle可执行程序的过程,Windows上是oracle.exe文件的初始化,在UNIX/Linux上是Oracle可执

4、行文件的初始化。Windows上Oracle11g的执行文件大小约为86MB,而Linux下Oracle11g的执行文件达到145MB左右:D:oracleproduct11.1.0BIN>diroracle.exe2007-10-0317:4289,702,400oracle.exe[oracle@localhostbin]$ls-al$ORACLE_HOME/bin/oracle-rwsr-s--x1oracledba151901909Jul415:13/opt/oracle/product/11.1.0/bin

5、/oracle在UNIX/Linux上可以通过file命令查看oracle执行文件来判断Oracle是64位或是32位的,以下是Linux平台的一个示范输出,输出显示Oracle为32位:[oracle@localhostbin]$file$ORACLE_HOME/bin/oracle/opt/oracle/product/11.1.0/bin/oracle:setuidsetgidELF32-bitLSBexecutable,Intel80386,version1(SYSV),forGNU/Linux2.2.5,dynam

6、icallylinked(usessharedlibs),notstripped在Windows上,也有可选的命令增强工具可以提供类似的功能。了解Oracle可执行文件还有另外一个用途,在UNIX/Linux上通过strings命令可以将Oracle可执行文件中的字符文本转储出来,在转储的文本中可以找到很多有意思的信息,比如一些Oracle未公开的Hints信息、数据库字典基表创建信息等,类似如下一条命令可以完成这样的工作:strings$ORACLE_HOME/bin/oracle>oracle.txt在NOMOUNT初始

7、化的过程中,只要拥有了一个参数文件,就可以凭之启动实例(Instance),这一步骤并不需要任何控制文件或数据文件等的参与。1.实例以及进程的创建以下是正常情况下启动到NOMOUNT状态的过程:[oracle@eyglebdump]$sqlplus/nologSQL*Plus:Release10.2.0.1.0-ProductiononWedJun2812:42:302006Copyright(c)1982,2005,Oracle.Allrightsreserved.SQL>connect/assysdbaConnected

8、toanidleinstance.·2·第1章数据库的启动和关闭SQL>startupnomount;ORACLEinstancestarted.TotalSystemGlobalArea1073741824bytesFixedSize1223488bytesVariableSize264

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。