您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > Oracle10gforXP安装XXXX
1OracleDatabase10gforWindow一、安装环境WindowsXPProfessional二、下载软件、安装1.运行setup.exe安装ORACLE10g。一般会检查系统配置是否符合要求,出现“OracleDataBase10g安装”对话框,图1:图1画面中网格背景寓示了10g的卖点GridComputing“网格计算”。选中“高级安装”,以便为SYS、SYSTEM设置不同的口令,并进行选择性配置。2、进入“OracleDatabase10g安装。单击“下一步”,选择安装类型“企业版”,图2:2图23.置安装产品的“名称”和“路径”,图3:图3“名称”对应ORACLE_HOME_NAME环境变量“路径”对应ORACLE_HOME环境变量34.检查产品安装的先决条件,图4、图5:图4图545.“选择数据库配置”,选择“不创建启动数据库”,图6:图66.概要信息,出现“概要”对话框,图7:图757.开始安装Oracle10g,图8:图88.安装结束,显示数据库配置文件安装情况,图9:图969.建立数据库。数据库配置助手(DatabaseConfigurationAssistant)用于创建数据库、配置数据库选项、删除数据库和管理模板。在只安装数据库软件情况下,使用数据库配置助手(DBCA)建立数据库。建立数据库的方法有两种:第一种是在命令行下直接运行:dbca;第二种是点击开始菜单:开始=程序=Oracle-oraDb10g_home1=配置和移植工具=DatabaseConfigurationAssistant,图10:图1010.具体步骤如下,先出现欢迎对话框,图11:图11711.“操作”,创建数据库,图12:图1212.选择数据库模板如果是第一次创建数据库,只能创建数据库和管理模板可以使用,选择创建数据库,单击“下一步”,会出现数据库模板对话框,选择“事务处理”,图13:8图13数据库模板是本地硬盘上的XML文件,用来存储数据库的配置信息。13.设置全局数据库名和例程名,“数据库标识”,图14:图149全局数据库名,格式一般为:db_name.db_domain。db_name用于对应数据库名,db_domain对应于网络域名。SID(例程)应该与db_name完全一致。指定“全局数据库名”和“SID”,对这两个参数的指定一般相同,例如:oract。也可以将“全局数据库名”设置为域名。例如:oract.abc.com如果选择“创建带样本方案的数据库,OUI会在数据库中创建HR、OE、SH等范例方案(sampleschema)14、设置OEM管理信息“管理选项”选择“使用DatabaseControl管理数据库”,图15:如果要集中管理所有的Oracle数据库,那就要选择“GridControl管理数据库”,如果只管理本地数据库,那就选择“使用DatabaseControl管理数据库”。图1515、设置初始数据库用户帐号的口令。“数据库身份证明”对话框,该对话框用于。(口令缺失或无效ORA-00988请注意全局数据库名称不能以数字开头,口令密码也不能由数字开头)选择“所有账户使用同一口令”,图16:10图1616.指定数据库的存储机制,“存储选项”,图17:图171117.设置数据库文件位置,“使用模板中的数据库文件位置”,图18:图1818.指定数据库的恢复选项,“恢复配置”,图19:12图19快速恢复区用于恢复数据,以免系统发生故障时丢失数据;启用归档用于将数据库设置为ARCHIVELOG模式,使得当数据库出现失败时可以完全恢复数据库数据。1319.是否安装示例方案,“数据库内容”,用指定,并运行自定义脚本,图20:图2020.配置初始化参数、数据库字符集和连接模式,“初始化参数”,图21:14图2121.指定控制文件、数据文件、重做日志文件、名称和尺寸。“数据库存储”图22:图2222.建立数据库,图23:15图2323.安装Oracle选项的所有信息,图24:图2424.开始数据库的建立,图25:图251625.数据库配置信息,如图26:图2626.解锁SCOTT用户当建立完成数据库后,系统会锁定除SYS、SYSTEM、DBSNMP、SYSMAN之外的所有其他用户。因为以后要使用SCOTT用户,所以在点击“口令管理”按钮后,解锁SCOTT用户,指定用户口令为TIGER,图27:图271727.完成数据库建立的全部过程。图2828.打开的浏览器中以sys账户sysdba身份登录10g的企业管理器。图29第一次要接受license,单击Iagree,以后就不用了。四、查看安装情况1.目录结构18图30oracle目录结构默认ORACLE_BASE在Windows中,默认的ORACLE_BASE目录是:D:\oracle\product\10.2.0(在UNIX中,默认的ORACLE_BASE目录是:/pm/app/oracle/10.2.0)所有的ORACLE软件文件和数据库文件都位于ORACLE_BASE下面的子目录中。默认ORACLE_HOME在Windows中,默认的ORACLE_HOME目录是:D:\oracle\product\10.2.0\db_1(在UNIX中,默认的ORACLE_HOME目录是:/pm/app/oracle/10.2.0/db_1)ORACLE_HOME是访问所有ORACLE软件的路径。Admin文件夹,存储初始化文件和日志文件Oradata\oracle文件夹,存储数据库数据文件.dbf、控制文件.ctl、重做日志文件.log图31Oradata\oracle文件夹192.查看“服务”管理器中相关的Oracle服务。图32Oracle服务3.注册表图33注册表图34注册表相关键值语言的设置名称数据NLS_LANGSIMPLIFIEDCHINESE_CHINA.ZHS16GBK其中:SIMPLIFIEDCHINESE表示简体中文CHINA表示中文日期格式ZHS16GBK表示编码NLS_LANG格式:NLS_LANG=language_territory.charset20有三个组成部分(语言、地域和字符集),每个组成成分控制了NLS子集的特性。三个成分可以任意组合,例如:AMERICAN_AMERICA.US7SCIIJPANESE_JAPAN.JA16EUC其中:language指定服务器消息的语言。territory指定服务器的日期和数字格式。Charset指定字符集还有一些子集可以更明确定义NLS_LANG参数:NLS_DATE_FORMAT缺省的日期格式NLS_DATE_LANGUAGE缺省的语言NLS_NUMBERIC_CHARACTERS小数字符和组分隔开NLS_CURRENCY本地货币字符NLS_ISO_CURRENCYISO货币字符NLS_SORT字符排序序列如果使用英文,将NLS_LANG的值改为:AMERICAN_AMERICA.WE8ISO8859P1或englishi_America.US7SCII在SQL/PLUS中,运行下面的SQL语句,检查所连接数据库的字符集:SQLselectuserenv('language')fromdual;USERENV('LANGUAGE')----------------------------------------------------SIMPLIFIEDCHINESE_CHINA.ZHS16GBK4.PATH环境变量D:\oracle\product\10.2.0\db_1\bin;%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;5.开始所有程序中增加Oracle-OraDb10g_home1文件夹图35216.oracle10g更改8080端口号(如果需要)在sqlplus下执行:calldbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(),'/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',9000))/commit;五、Oracle的监听口令及监听器安全设置监听配置及监听器安全设置相关问题,客户终端(Client)无法连接服务器端(Server)。Oracle的监听器一直以来都存在一个严重的安全问题,那就是:如果不设置安全措施,那么访问的用户就能够远程关闭监听器。现对监听配置简单介绍,并提出一些客户终端无法连接服务器端的解决思路:1、监听器(LISTENER)监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。2、本地服务名(Tnsname)Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(OracleNamesServer)等。Oracle常用的客户端配置就是采用的本地服务名,本文中介绍的也主要是基于本地服务名的配置。3、Oracle网络连接配置方法配置Oracle服务器端与客户端都可以在其自带的图形化Oracle网络管理器(OracleNetManager)里完成。在Windows下,点击“开始/程序/Oracle-OraHome92/ConfigurationandMigrationTools/NetManager”启动Oracle网络管理器工具,在Linux/Unix下,利用netmgr命令来启动图形化Oracle网络管理器,如:$netmgr。(1)Oracle监听器配置(LISTENER):打开“所有程序”-“oracleoradb10g_home1”-“配置和移植工具”-“NetManager”,在左侧窗口中选择,选择“监听程序”,图36:22图36点击左侧“+”,出现监听程序名称,图37:图37点击“确定”,出现图38:23图38④窗口右侧栏下拉选项中的“监听位置”,点击“添加地址”,出现图39:在出现的网络地址栏的协议下拉选项中选中“TCP/IP”,主机文本框中输入主机名称或IP地址(如果主机即用作服务端也作为客户端,输入两项之一均有效;如果主机作为服务端并需要通过网络连接,建议输入IP地址),端口文本框中输入数字端口,默认是1521,也可以自定义任意有效数字端口。保存以上配置,默认即可在Oracle安装目录下找到监听配置文件(Windows下如D:oracleora92networkadminlistener.ora,至此,Oracle服务端监听器配置已经完成。图39⑤选中窗口右侧选项中的“服务命名”,点击“+”按钮图40:24图40⑥在出现的网络服务名输入全局数据库名,如oracle。注意这里的全局数据库名与数据库SID有所区别,全局数据库名实际通过域名来控制在同一网段内数据库全局命名的唯一性,就如Windows下的域名控制器,如这里可以输入oracle.192.168.1.5:,图41:图41⑦单击“下一步”,选择“TCP/IP(Intenter协议)”,图42:25图42⑧单击“下一步”,主机名输入IP地址,端口号默认1521,图43:图43⑨单击“下一步”,服务名oracle,图44:图4426⑩单击“下一步”,如果数据库服务器端相关服务启动了,可以点击测试按钮进行连接测试。Oracle默认是通过scott/tiger用户进行测试连
本文标题:Oracle10gforXP安装XXXX
链接地址:https://www.777doc.com/doc-9268 .html