Oracle10g安装配置与卸载Word下载.docx
《Oracle10g安装配置与卸载Word下载.docx》由会员分享,可在线阅读,更多相关《Oracle10g安装配置与卸载Word下载.docx(8页珍藏版)》请在冰豆网上搜索。
通常不要把安装的路径设为C盘(假设C盘为系统盘);
(4)
最好将Oracle的光盘复制到硬盘中在安装以提高速度。
2.
安装过程
安装分基本安装和高级安装。
基本安装是傻瓜型的,而高级安装就会有一些手动设置的内容,包括为不同的帐户设置不同的口令,选择数据库语言,产品语言,自动备份,定制安装以及备用存储选项(自动存储管理);
安装类型包括企业版、标准版、个人版和定制版,教学用缺省安装企业版;
缺省的全局数据库名为Orcl;
SID用以区分本机中的其他Oracle实例;
设置一个口令用于所有数据库帐户(SYS、SYSTEM、SYSMAN、DBSNMP),注意口令的首字符应为字母;
(5)
安装的日志都记录在:
C:
\ProgramFiles\Oracle\Inventory\logs\installActions2008-10-01_12-51-17PM.log
(假设安装到C盘,安装日期是2008-10-01,安装时间是12-51-17PM)
(6)
如果本机上还安装了其他版本Oracle数据库,会询问是否升级现有的数据库;
(7)
数据库配置文件已经安装到M:
\oracle\product\10.1.0,同时其他选定的安装组件也已经安装到M:
\oracle\product\10.1.0\Db_1。
UltraSearchURL:
http:
//CHENQIUJIN:
5620/ultrasearch
UltraSearch管理工具URL:
5620/ultrasearch/admin
iSQL*PlusURL:
5560/isqlplus
EntepriseManager10gDatabaseControlURL:
5500/em
安装完成后请记住:
其中CHENQIUJIN是计算机名。
二、
测试和配置Oracle10g
测试侦听器配置:
请执行操作系统级的命令:
tnspingorcl(假定全局数据库名是orcl)
C:
\>
tnspingorcl
TNSPingUtilityfor32-bitWindows:
Version10.1.0.2.0-Productionon03-10月-200822:
44:
37
Copyright(c)1997,2003,Oracle.Allrightsreserved.
Usedparameterfiles:
{已使用的参数文件:
}
M:
\oracle\product\10.1.0\Db_1\network\admin\sqlnet.ora
UsedTNSNAMESadaptertoresolvethealias{已使用TNSNAMES适配器来解析别名}
Attemptingtocontact(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=CHENQIUJIN)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)))
OK(30msec)
上述结果如果正确,表明侦听器配置无误,否则要做检查:
使用OracleNetConfigurationAssistant检查网络配置(netca命令)
使用DatabaseConfigurationAssistant检查数据库配置(dbca命令)
测试数据库例程安装和启动:
执行操作系统级的命令:
sqlplussystem/password@orcl
(假定SYSTEM用户对应的口令是password,全局数据库名是orcl)
以下是命令执行后的示例(请手工输入下划线部分文字):
上述出现下面结果,表明数据库例程安装和启动正常。
sqlplussystem/password@orcl
SQL*Plus:
Release10.1.0.2.0-Productionon星期五10月322:
52:
342008
Connectedto:
OracleDatabase10gEnterpriseEditionRelease10.1.0.2.0-Production
WiththePartitioning,OLAPandDataMiningoptions
SQL>
Select11*7+27*26FROMDUAL;
11*7+27*26
----------
779
3.
查看网络和监听配置文件:
有时候,为了加快安装Oracle教学环境,需要网络同传。
此时要特别留意网络配置工具生成的文件:
\oracle\product\10.1.0\Db_1\network\admin\目录下的tnsnames.ora和listener.ora,因为Oracle主机名、IP地址和端口号已设定,如果不相符,会有部分服务不能启动。
我们用记事本来查看tnsnames.ora和listener.ora文件,但注意不要轻易修改这两个文件,任何符号错误或空格的存在都可能导致配置失败,修改前应做好备份。
@echooff
renM:
\oracle\product\10.1.0\Db_1\network\admin\tnsnames.oratnsnames_ora.bak
\oracle\product\10.1.0\Db_1\network\admin\listener.oralistener_ora.bak
calltnsnames_ora.bat>
\oracle\product\10.1.0\Db_1\network\admin\tnsnames.ora
calllistener_ora.bat>
\oracle\product\10.1.0\Db_1\network\admin\listener.ora
echoon
我们可以创建一个处理程序w_ora.bat来修改这两个文件:
tnsnames_ora.bat和listener_ora.bat来源于tnsnames.ora和listener.ora文件,在每一行的前面加上echo,然后将计算机名替换成%computername%或主机通用IP地址127.0.0.1即可。
tnsnames_ora.bat和listener_ora.bat如下:
echo#listener.oraNetworkConfigurationFile:
D:
echo#GeneratedbyOracleconfigurationtools.
echo.
echoSID_LIST_LISTENER=
echo(SID_LIST=
echo(SID_DESC=
echo(SID_NAME=PLSExtProc)
echo(ORACLE_HOME=M:
\oracle\product\10.1.0\Db_1)
echo(PROGRAM=extproc)
echo)
echoLISTENER=
echo(DESCRIPTION_LIST=
echo(DESCRIPTION=
echo(ADDRESS_LIST=
echo(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC))
echo(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))
echo#tnsnames.oraNetworkConfigurationFile:
echoORCL=
echo(CONNECT_DATA=
echo(SERVER=DEDICATED)
echo(SERVICE_NAME=orcl)
echoEXTPROC_CONNECTION_DATA=
echo(SID=PLSExtProc)
echo(PRESENTATION=RO)
4.
Oracle服务:
安装完成后,Oracle服务缺省的启动状态如下表:
服务
说明
状态
OracleCSService
ClusterSynchronizationServices集群同步服务
自动启动
OracleDBConsoleorcl
OracleEnterpriseManager(OEM)
OracleOraDb10g_home1iSQL*Plus
iSQL*Plus
OracleOraDb10g_home1TNSListener
数据库监听程序
OracleServiceORCL
数据库例程
OracleJobSchedulerORCL
数据库工作日程调度
禁用
OracleOraDb10g_home1SNMPPeerEncapsulator
简单网络管理协议点对点封装服务
手动
OracleOraDb10g_home1SNMPPeerMasterAgent
简单网络管理协议点对点主控代理服务
为了提高教学资源的利用率,可以将缺省为“自动启动”状态的Oracle服务改为手动状态,在有必要的时候进行手动启动。
注意首先应启动O