oracle 11g 安装启动卸载全面教程.docx
- 文档编号:4007532
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:16
- 大小:922.05KB
oracle 11g 安装启动卸载全面教程.docx
《oracle 11g 安装启动卸载全面教程.docx》由会员分享,可在线阅读,更多相关《oracle 11g 安装启动卸载全面教程.docx(16页珍藏版)》请在冰点文库上搜索。
oracle11g安装启动卸载全面教程
1、Oracle11gR2安装手册(图文教程)ForWindows
1.解压两个压缩包到同一目录,即"database",然后单击解压目录下的"setup.exe"文件,如下图所示:
2.执行安装程序后会出现如下的命令提示行。
3.等待片刻之后就会出现启动画。
4.稍微等待一会,就会出现如下图所示的安装画面,取消下图所示的选中,然后单击"下一步"继续,同时在出现的信息提示框单击"是"继续。
5.之后就会出现安装选项对话框,默认点击"下一步"继续
6.之后会出现安装类型对话框,点击"下一步"继续,如果奔出你是安装在WindowsServer上的话就选择服务器类。
7.然后就是安装配置,在这要注意的是:
管理口令的格式要至少包含一个大写字母,一个小写字母和一个数字,否则会提示警告,正确输入后点击"下一步"继续。
8.之后会出现"先决条件检查"对话框,选中"全部忽略"并单击"下一步"以继续。
9.之后点击"完成"就开始安装了
10.安装画面如下图所示:
11.当上述进度到达100%时会出现线面的对话框,请耐心等待它完成。
12.然后再弹出的确认对话框点击"确定"这时会回到主界面然后再单击"关闭"完成安装。
13.至此,Oracle11gR2已经安装完成,你可以在开始菜单->Oracle-OraDb11g_home1->DatabaseControl-orcl中打开访问网址。
14.登陆:
在连接身份里选择"SYSDBA",再用户名处输入"sys",密码为你最初设定的密码,点击"登陆"你就可以访问数据库了
ORACLE数据库启动过程祥解及错误排除
本文目的
在ORACLE数据库管理中,启动数据库遇到问题较多。
而且多数ORACLE的使用者在数据库启动过程中遇到错误提示,无从下手使用了错误的方法修改数据库的相关文件,而从造成了不必要的数据损失。
通过本文使读者对ORACLE数据库的启动过程有一个较为详细的了解,遇到启动过程的错误不至于手忙脚乱造成更大的损失。
一、数据库启动方法
1、UNIX平台数据库启动方法
使用oracle用户登录服务器
$>sqlplus‘/assysdba’(使用sys用户登录数据库)
Sql>(系统提示连接到一个没有启动的实例)
Sql>startup(正常启动数据库)
2、WINDOWS平台数据库启动方法
●使用手工方式启动数据库。
Ø打开DOS窗口
ØC:
\>ordim–startup–sidora9i(其中ora9i为实例的名称)
在WINDOWS平台启动ORACLE时经常遇到如下错误:
C:
\>sqlplus"/assysdba"
SQL*Plus:
Release9.2.0.1.0-Productionon星期五7月2822:
09:
452006
Copyright(c)1982,2002,OracleCorporation.Allrightsreserved.
ERROR:
ORA-12560:
TNS:
协议适配器错误
请输入用户名:
以上错误是由于,没有启动ORACLE数据库在WINDOWS平台中的服务。
正确启动过程如下:
C:
\>oradim-startup-sidora9i
C:
\>lsnrctlstart
LSNRCTLfor32-bitWindows:
Version9.2.0.1.0-Productionon28-7月-200622:
24
:
16
Copyright(c)1991,2002,OracleCorporation.Allrightsreserved.
启动tnslsnr:
请稍候...
TNSLSNRfor32-bitWindows:
Version9.2.0.1.0-Production
系统参数文件为c:
\oracle\ora92\network\admin\listener.ora
写入c:
\oracle\ora92\network\log\listener.log的日志信息监听:
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))监听:
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dba)(PORT=1521)))正在连接到(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC0)))
LISTENER的STATUS
------------------------
别名LISTENER
版本TNSLSNRfor32-bitWindows:
Version9.2.0.1.0-Produc
tion
启动日期28-7月-200622:
24:
16
正常运行时间0天0小时0分4秒
跟踪级别off
安全性OFF
SNMPOFF
监听器参数文件c:
\oracle\ora92\network\admin\listener.ora
监听器日志文件c:
\oracle\ora92\network\log\listener.log
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC0ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dba)(PORT=1521)))
服务摘要..
服务"PLSExtProc"包含1个例程。
例程"PLSExtProc",状态UNKNOWN,包含此服务的1个处理程序...
服务"oracle"包含1个例程。
例程"ora9i",状态UNKNOWN,包含此服务的1个处理程序...
命令执行成功
C:
\>sqlplus"/assysdba"
SQL*Plus:
Release9.2.0.1.0-Productionon星期五7月2822:
24:
472006
Copyright(c)1982,2002,OracleCorporation.Allrightsreserved.
连接到:
Oracle9iEnterpriseEditionRelease9.2.0.1.0-Production
WiththePartitioning,OLAPandOracleDataMiningoptions
JServerRelease9.2.0.1.0-Production
SQL>selectstatusfromv$instance;
STATUS
------------
OPEN
●使用WINDOWS系统提供的服务的功能启动数据库。
在WIDDOWS服务中选中ora9i的服务,选择启动。
启动画面如下:
当数据库启动正常后。
可以使用sqlplus命令连接到数据库中。
WINDOWS平台数据库的监听器的启动,可以使使用lsnrctlstart命令直接进行启动。
二、数据库启动经历过程
本章节主要以ORACLE数据库在UNIX平台启动过程,作为主要介绍对象。
1、数据库启动的四个阶段
●数据库处于SHUTDOWN状态
在此种状态,数据库处于静止状态。
不能接受外界数据请求。
使用操作系统命令ps–ef|greporacle开不到任何数据库进程的存在。
●数据库处于NOMOUNT状态
在此种状态,数据库后台进程已经建立。
并根据参数文件中关于SGA的相关参数,建立共享内存区和缺省的oracle数据库进程。
并同时检查相关初始化参数的正确性。
使用操作系统命令可以考到相应的进程。
ps–ef|grepora_并且使用ipcs–m命令可以看到以oracle用户建立起来的共享内存区。
$ps-ef|grepora_
oracle9128051008:
36:
12?
0:
00ora_smon_CRDS
oracle9127971008:
36:
12?
0:
00ora_pmon_CRDS
oracle9127991008:
36:
12?
0:
00ora_dbw0_CRDS
oracle9128091008:
36:
13?
0:
00ora_s000_CRDS
oracle9128071008:
36:
13?
0:
00ora_reco_CRDS
oracle9128011008:
36:
12?
0:
00ora_lgwr_CRDS
oracle9128111008:
36:
14?
0:
00ora_d000_CRDS
oracle9128031008:
36:
12?
0:
00ora_ckpt_CRDS
oracle91283012743108:
38:
16pts/tf0:
00grepora_
$ipcs-m
IPCstatusfrom/dev/kmemasofMonJul3108:
41:
422006
TIDKEYMODEOWNERGROUP
SharedMemory:
m00x41185bf5--rw-rw-rw-rootroot
m10x4e0c0002--rw-rw-rw-rootroot
m20x411c0006--rw-rw-rw-rootroot
m30x30180a7f--rw-rw-rw-rootroot
m1571880x40dca448--rw-r-----oracle9dba
m20530x0c6629c9--rw-r-----rootsys
m20540x06347849--rw-rw-rw-rootsys
m20550xffffffff--rw-r--rw-rootsys
使用sqlplus以sys用户进行登录,可以看到数据库的状态。
$sqlplus"/assysdba"
SQL*Plus:
Release9.2.0.4.0-ProductiononMonJul3108:
35:
462006
Copyright(c)1982,2002,OracleCorporation.Allrightsreserved.
Connectedtoanidleinstance.
SQL>startupnomount;
ORACLEinstancestarted.
TotalSystemGlobalArea1075278944bytes
FixedSize738400bytes
VariableSize855638016bytes
DatabaseBuffers218103808bytes
RedoBuffers798720bytes
SQL>selectstatusfromv$instance;
STATUS
------------------------
STARTED
●数据库处于MOUNT状态
数据库读取控制文件中的内容,并按照控制文件中指定的参数找到相应的数据文件,并启动数据库的归档或非归档状态。
$sqlplus"/assysdba"
SQL*Plus:
Release9.2.0.4.0-ProductiononSunJul3009:
45:
432006
Copyright(c)1982,2002,OracleCorporation.Allrightsreserved.
Connectedtoanidleinstance.
SQL>startupmount;
ORACLEinstancestarted.
TotalSystemGlobalArea471298296bytes
FixedSize737528bytes
VariableSize335544320bytes
DatabaseBuffers134217728bytes
RedoBuffers798720bytes
Databasemounted.
SQL>selectstatusfromv$instance;
STATUS
------------------------
MOUNTED
●数据库处于OPEN状态
数据库在此状态检查各个数据文件的一致性。
如果出现数据文件损坏,要求用户进行恢复。
$sqlplus"/assysdba"
SQL*Plus:
Release9.2.0.4.0-ProductiononSunJul3009:
47:
252006
Copyright(c)1982,2002,OracleCorporation.Allrightsreserved.
Connectedtoanidleinstance.
SQL>startup
ORACLEinstancestarted.
TotalSystemGlobalArea471298296bytes
FixedSize737528bytes
VariableSize335544320bytes
DatabaseBuffers134217728bytes
RedoBuffers798720bytes
Databasemounted.
Databaseopened.
SQL>selectstatusfromv$instance;
STATUS
------------------------
OPEN
三、常见问题解决
此段落向读者说明在数据库启动过程中的一般性错误,并提出一些解决方法供参考。
1、无法找到参数文件。
现象:
ora-00205
解决方法:
修改参数文件,指定正确的控制文件的路径。
(检查控制文件的访问权限)
数据库参数文件存放在$ORACLE_HOME/dbs目录中,以init开头的文件或者是一sp开头的文件。
例如:
数据库的实例名为demo
参数文件可能是initdemo.ora或者spdemo.ora,如果两个文件同时存在以spfiledemo.ora文件优先。
2、内存参数设置错误
现象:
coredump
解决方法:
减小SGASIZE
SGA设置多大,操作系统无法满足开辟的内存空间。
1、开始->设置->控制面板->管理工具->服务
停止所有Oracle服务。
2、开始->程序->Oracle-OraHome81->OracleInstallationProducts->
UniversalInstaller
卸装所有Oracle产品,但UniversalInstaller本身不能被删除
5、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
6、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动
这个列表,删除所有Oracle入口。
7、运行refedit,
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,
删除所有Oracle入口。
8、开始->设置->控制面板->系统->高级->环境变量
删除环境变量CLASSPATH和PATH中有关Oracle的设定
9、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标
10、删除\ProgramFiles\Oracle目录
11、重新启动计算机,重起后才能完全删除Oracle所在目录
12、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:
\Oracle,删除这个入
口目录及所有子目录,并从Windows2000目录(一般为C:
\WINNT)下删除以下文
件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。
13、WIN.INI文件中若有[ORACLE]的标记段,删除该段
14、如有必要,删除所有Oracle相关的ODBC的DSN
15、到事件查看器中,删除Oracle相关的日志
说明:
如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,
安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 11g 安装启动卸载全面教程 11 安装 启动 卸载 全面 教程