《oracle系列培训教材之一(安装及配置、网络配置与连接)》由会员分享,可在线阅读,更多相关《oracle系列培训教材之一(安装及配置、网络配置与连接)(54页珍藏版)》请在金锄头文库上搜索。
1、oracleoracle系列培系列培训教材之一教材之一( (安装及配置、网安装及配置、网络配置配置与与连接接) )华为技术华为技术内部资料,注意保密适合对象所有需要了解或者即将应用Oracle数据库的员工 尤其是需要安装oracle数据库的人员技能要求熟悉UNIX(含HP、SUN、AIX等)操作系统,会打补丁包、安装相应操作系统的Cluster、进行磁盘管理等操作Oracle系列培训材料华为技术华为技术内部资料,注意保密培训目标学完本课程后,学员可以具备以下能力:可以在HP、AIX、SUN等UNIX操作系统下安装数据库(含RAC方式)可以进行网络配置与连接可以查看、修改oracle数据库的配置
2、参数 Oracle系列培训材料华为技术华为技术内部资料,注意保密课程要点安装前的准备工作配合安装过程中的图片,讲解oracle数据库软件的安装及数据库创建配置文件中常见参数设置网络配置与连接安装过程中常见问题及解决方法Oracle系列培训材料华为技术华为技术内部资料,注意保密目录目录Oracle软件安装前的准备工作软件安装前的准备工作安装安装oracle9i软件软件网络配置网络配置创建数据库创建数据库数据库配置参数数据库配置参数Oracle系列培训材料华为技术华为技术内部资料,注意保密Oracle软件安装前的准备工作软件安装前的准备工作操作系统要求确认待安装机器上已安装JDK且版本至少为1.3
3、.1 操作系统还需支持Xserver 操作系统版本与oracle版本配套关系表Oracle系列培训材料华为技术华为技术内部资料,注意保密AIX版本与Oracle版本配套关系表 AIX版本Oracle版本是否支持5L9.2 64-bit OK 5L8.1.7 64-bit NG4.3.39.2 8.1.7 64-bit OK 5L8.1.7 OK 4.3.38.1.7 OK Oracle系列培训材料华为技术华为技术内部资料,注意保密HP版本与oracle版本配套关系表 HP版本Oracle版本是否支持11i9.2 8.1.7 64-bitOK 11.09.2 8.1.7 64-bitOK 11i
4、8.1.7 OK 11.08.1.7 OK Oracle系列培训材料华为技术华为技术内部资料,注意保密Solaris版本与oracle版本配套关系表 solaris版本Oracle版本是否支持99.2 8.1.7 64-bit OK89.2 8.1.7 64-bit OK2.69.2 8.1.7 OK99.2 8.1.7 OK89.2 8.1.7 OK79.2 8.1.7 OKOracle系列培训材料华为技术华为技术内部资料,注意保密各操作系统所需的补丁包AIX(lslpp l os_package )bos.adt.base,bos.adt.lib,bos.adt.libm,bos.perf
5、.perfstatHP UNIX(swlist )HWE1100 B.11.00.0212.4QPK1100 B.11.00.58.5HPUX1100ORA9iPATCH B.11.00Solaris(pkginfo i os_package )SUNWarc, SUNWbtool, SUNWhea,SUNWlibm,SUNWlibms,SUNWsprot,SUNWtoo,SUNWi1of and SUNWxwfntOracle系列培训材料华为技术华为技术内部资料,注意保密操作系统资源要求 /tmp剩余空间至少为400M,若达不到此要求,可通过设置环境变量TEMP重定向到其它目录 物理RAM内
6、存至少为256M Swap/Paging空间至少为物理RAM内存的两倍 Oracle系列培训材料华为技术华为技术内部资料,注意保密操作系统核心参数设置在HP机器上用root用户,进入sam- Kernel Configuration- Configurable Parameters调整内核参数 在SUN机器上修改/etc/system文件 AIX系统用户的limits参数在/etc/security/limits文件中 修改完系统核心参数后需要重新启动系统,参数修改才会起作用 Oracle系列培训材料华为技术华为技术内部资料,注意保密安装patchHP机器上patch安装 swinstall
7、s /home/HPPatch/ HWE1100 HWE1100软件包所在目录的绝对路径 SUN机器上patch安装 将patch包放到路径/var/spool/pkg 执行pkgadd SUNWarc patch安装目录: /var/sadm/patch Oracle系列培训材料华为技术华为技术内部资料,注意保密安装ClusterHP机器上与安装patch相似SUN机器上安装ClusterOracle 9i RAC数据空间库建立在允许两个主机能同时访问共享磁盘上。由Oracle UNIX Distributed Lock Manager来实现访问控制。SunCluster 3.0中的SUNW
8、udlm支持Oracle UDLM,需要安装SUNWudlm、SUNWscucm、SUNWudlmr、SUNWcvmr和SUNWcvm Oracle系列培训材料华为技术华为技术内部资料,注意保密创建用户及群组、准备磁盘空间 安装oracle软件所需的磁盘空间 安装oracle软件所需的磁盘空间至少需要3.5G,如果需要安装成RAC方式,则在两个机器上各自需要3.5G的磁盘空间来安装软件 创建数据库所需的磁盘空间 如果需要安装成RAC方式,则需在共享盘上划分裸设备需要将所有卷的属主需修改为oracle Oracle系列培训材料华为技术华为技术内部资料,注意保密共享盘安装如果需成安装RAC方式,则
9、需要安装共享盘 Oracle系列培训材料华为技术华为技术内部资料,注意保密HP机器上需另外做一些链接 cd /usr/libln -s /usr/lib/libX11.3 libX11.slln -s /usr/lib/libXIE.2 libXIE.slln -s /usr/lib/libXext.3 libXext.slln -s /usr/lib/libXhp11.3 libXhp11.slln -s /usr/lib/libXi.3 libXi.slln -s /usr/lib/libXm.4 libXm.slln -s /usr/lib/libXp.2 libXp.slln -s /
10、usr/lib/libXt.3 libXt.slln -s /usr/lib/libXtst.2 libXtst.slOracle系列培训材料华为技术华为技术内部资料,注意保密设置oracle用户环境变量 setenv ORACLE_BASE $HOME/app/oraclesetenv ORACLE_HOME $ORACLE_BASE/product/9.2setenv ORACLE_SID iin1 (for HP)setenv PATH $ORACLE_HOME/bin:/usr/bin:/etc:/usr/sbin:/usr/lbin:/usr/ucb:$HOME/bin:/usr/b
11、in:/X11:/sbin:.(for SUN)setenv PATH $ORACLE_HOME/bin:/usr/ccs/bin:/ usr/ bin:/ etc:/ usr/ openwin/bin:/ usr/ local/ bin:/ var/ opt/ oraclesetenv LD_LIBRARY_PATH $ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/libsetenv LIBPATH $ORACLE_HOME/lib32:$ORACLE_HOME/libsetenv DBCA_RAW_CONFIG $HOME/dbca_raw_cfg Or
12、acle系列培训材料华为技术华为技术内部资料,注意保密dbca_raw_cfg文件信息system=/dev/sharedg/rsystemspfile=/dev/sharedg/rspfileusers=/dev/sharedg/rusertemp=/dev/sharedg/rtempundotbs1=/dev/sharedg/rundo1undotbs2=/dev/sharedg/rundo2cwmlite=/dev/sharedg/rcwmliteindx=/dev/sharedg/rindxtools=/dev/sharedg/rtoolsdrsys=/dev/sharedg/rdrs
13、yscontrol1=/dev/sharedg/rcontrol01control2=/dev/sharedg/rcontrol02redo1_1=/dev/sharedg/rredo1_1redo1_2=/dev/sharedg/rredo1_2redo2_1=/dev/sharedg/rredo2_1redo2_2=/dev/sharedg/rredo2_2xml=/dev/sharedg/rxml Oracle系列培训材料华为技术华为技术内部资料,注意保密配置oracle用户信任关系需在两台机器上oracle用户HOME目录下编辑.rhosts文件,添加以下语句:hp1 oracle h
14、p2 oracle Oracle系列培训材料华为技术华为技术内部资料,注意保密安装前准备工作要点操作系统要求Java等配套软件;版本配套关系;补丁包资源要求操作系统核心参数配置安装patch、安装Cluster用户(含信任关系建立)、群组、磁盘空间共享盘安装HP机器上链接要求Oracle用户环境变量Oracle系列培训材料华为技术华为技术内部资料,注意保密目录Oracle软件安装前的准备工作软件安装前的准备工作安装安装oracle9i软件软件网络配置网络配置创建数据库创建数据库数据库配置参数数据库配置参数Oracle系列培训材料华为技术华为技术内部资料,注意保密安装oracle9i软件获取安装
15、包并执行runInstaller 如果没有出现Cluster Node Selection窗口,一般为cluster没有安装成功出现执行脚本的提示窗口,直接按照相关提示执行即可创建数据库的窗口选择暂不创建Oracle系列培训材料华为技术华为技术内部资料,注意保密目录目录Oracle软件安装前的准备工作软件安装前的准备工作安装安装oracle9i软件软件网络配置网络配置创建数据库创建数据库数据库配置参数数据库配置参数Oracle系列培训材料华为技术华为技术内部资料,注意保密网络配置Client-Server应用连接图Oracle系列培训材料华为技术华为技术内部资料,注意保密网络配置oracle
16、net 是用来建立和维护客户端与服务端连接的,在客户端和服务端都必须存在,其作用有:定位server位置支持的协议如何处理意外情况和中断等OPS是指oracle协议支持,oracle支持的协议有:TCP/IPTCP/IP with SSLNames pipesLU6.2Virtual Interface(VI)Oracle系列培训材料华为技术华为技术内部资料,注意保密网络配置WEB应用连接Oracle系列培训材料华为技术华为技术内部资料,注意保密网络配置连接描述符 连接描述符指定通信协议、服务器名和实例名举例 DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (
17、PROTOCOL = TCP)(HOST = 10.71.120.165)(PORT = 1521) ) (CONNECT_DATA = (SID = orap930) (SERVER = DEDICATED) )Oracle系列培训材料华为技术华为技术内部资料,注意保密网络配置服务名 通过服务名可以远程访问数据库,而不需要使用一长串的连接描述符服务名存储在称为tnsnames.ora的文件中 服务名的配置可以通过netca图形界面完成举例:ORAP930 = ( 连接描述符 ) Oracle系列培训材料华为技术华为技术内部资料,注意保密网络配置监听程序listener (参考体系结构部分)监
18、听程序listener主要用来监听数据库的连接请求,当一个连接请求到达时,listener进程需要做的事情有:拉起一个server进程,并将此连接传递给相应server进程在shared server结构中,listener进程将此连接交给dispatcher或server进程监听程序的特点有:一个listener进程可以监听多个数据库多个listener可以负载分担的方式监听同一个数据库一个listener可以监听多种协议listener进程缺省名字为LISTENERlistener进程名字在文件listener.ora中必须唯一 Oracle系列培训材料华为技术华为技术内部资料,注意保密网
19、络配置监听程序listener监听文件:listener.ora文件内容:标题节。地址列表进程间调用(I P C)地址定义节。实例定义。操作参数 通过netca直接创建Oracle系列培训材料华为技术华为技术内部资料,注意保密网络配置客户端访问数据库的两种命名方法Host naming方法 使用oracle网络服务客户端软件连接到oracle数据库客户端和服务器端使用TCP/IP协议连接可以通过主机名访问相应的机器,如在/etc/hosts文件中配置主机名和IP地址的对应关系不可以使用连接管理或安全性等方面的高级特性 配置数据简单,仅需通过主机名就可以建立连接 Oracle系列培训材料华为技术
20、华为技术内部资料,注意保密网络配置客户端访问数据库的两种命名方法Local naming方法 提供一种非常有效的方法来解析服务名地址解决运行在不同协议网络上的服务命名可以通过netca使用图形终端快速配置需要配置在文件tnsnames.ora中的网络服务名 Oracle系列培训材料华为技术华为技术内部资料,注意保密网络配置要点连接描述符服务名监听程序(listener)如何进行网络配置使客户端可以访问oracle数据库Oracle系列培训材料华为技术华为技术内部资料,注意保密目录Oracle软件安装前的准备工作软件安装前的准备工作安装安装oracle9i软件软件网络配置网络配置修改参数配置创建
21、数据库创建数据库数据库配置参数数据库配置参数Oracle系列培训材料华为技术华为技术内部资料,注意保密创建数据库如果数据库是RAC方式,在创建数据库之前,需确认cluster是否已经启动,然后启动GSD执行初始化命令 oracle% srvconfig init启动GSDoracle% gsdctl start Oracle系列培训材料华为技术华为技术内部资料,注意保密创建数据库需要创建的数据库空间逻辑卷lvsystem(650 Mb )Lvuser(120 Mb )Lvtemp(1024 Mb)Lvundo1、Lvundo2(1024 Mb)Lvcwmlite(120 Mb)Lvindx(1
22、024 Mb)Lvtools(150 Mb)Lvdrsys(120 Mb)Lvcontrol01、Lvcontrol02、Lvcontrol03(150 Mb)lvredo1_1、lvredo1_2、lvredo2_1、lvredo2_2(350 Mb)Lvspfile(120 Mb)Lvrxmllvdata(50 Mb)Oracle系列培训材料华为技术华为技术内部资料,注意保密创建数据库在主机上以oracle用户在图形界面上启动DBCA创建数据库 选择数据库类型为Oralce cluster database 选择Create a database 选择cluster中两个节点 数据库模板选
23、择New Database 输入数据库名(一般与SID相同)输入SID名(RAC方式下为前缀)选择配置的listener 连接模式选择Dedicated Server Mode Oracle系列培训材料华为技术华为技术内部资料,注意保密创建数据库初始化参数配置窗口memory标签页2GB内存的参考配置 Shared Pool:110150MBuffer Cache:500M700MJava Pool:0MLarge Pool:0MPGA:24M4GB内存的参考配置Shared Pool:150M200MBuffer Cache:1000MJava Pool:0MLarge Pool:0MPGA
24、:50M Oracle系列培训材料华为技术华为技术内部资料,注意保密创建数据库初始化参数配置窗口Character Sets 标签页 选择Choose from the list of character set,在下拉框中选择与SCP一致的字符集。一般选择SIMPLIFIED CHINESE_CHINA.ZHS16GBK DB Sizing 标签页一般使用缺省值File Locations标签页 Initalization Parameter Filename采用默认值 选择Creat Server Parameters File(spfile)对应裸设备 /dev/vx/rdsk/shar
25、edg/lvspfile Archive标签页 采用非归档模式,不要选择Archive Log File Oracle系列培训材料华为技术华为技术内部资料,注意保密创建数据库Datadase Storage窗口 各项datafile对应的裸设备文件路径修改为前面创建的逻辑卷的路径按照裸设备大小修改对应datafile的大小,datafile的大小应比裸设备大小小2030MB,同时去掉Automated Extend选项 需要另外添加一个tablespace,即DATA,用于存放SCU平台和业务数据,可以选中tablespace后,点击下面的按钮后即可添加,路径和文件大小设置同上 Oracle系
26、列培训材料华为技术华为技术内部资料,注意保密创建数据库检查数据库是否创建成功oracle% sqlplus /nologSQLstartupSQLconnect / as sysdbaConnected to:Oracle9i Enterprise Edition Release 9.2.0.1.0 - 64bit ProductionWith the Real Application Clusters optionJServer Release 9.2.0.1.0 Production如果出现connected,说明安装成功。Oracle系列培训材料华为技术华为技术内部资料,注意保密创建数据
27、库要点GSD启动数据库空间逻辑卷要求如何启动创建数据库过程创建数据库过程中需做哪些选择初始化参数配置Datadase Storage配置各datafile的大小及路径如何检查数据库是否创建成功Oracle系列培训材料华为技术华为技术内部资料,注意保密目录Oracle软件安装前的准备工作软件安装前的准备工作安装安装oracle9i软件软件网络配置网络配置创建数据库创建数据库数据库配置参数数据库配置参数Oracle系列培训材料华为技术华为技术内部资料,注意保密数据库配置参数启动listener查看listener进程的状态 oracle% lsnrctl status listener启动命令 o
28、racle% lsnrctl startOracle系列培训材料华为技术华为技术内部资料,注意保密数据库配置参数显示数据库配置参数用sqlplus以sysdba方式登陆:hpp930-1 oracle : /home/oracle sqlplus /nologSQL connect / as sysdbaConnected.显示配置参数:SQL show parameter remote_login_passwordfile如果show parameter后不带参数名,则显示当前数据库中所有参数配置show parameter后的参数名可以不用全名,该命令支持模糊查找Oracle系列培训材料华
29、为技术华为技术内部资料,注意保密数据库配置参数修改数据库配置参数用sqlplus以sysdba方式登陆:hpp930-1 oracle : /home/oracle sqlplus /nologSQL connect / as sysdbaConnected.修改待修改参数:SQL alter system set remote_login_passwordfile=NONE;其中“remote_login_passwordfile”是待修改的参数名,“NONE”为参数值。Oracle系列培训材料华为技术华为技术内部资料,注意保密数据库配置常见参数active_instance_count c
30、ontrol_files db_block_size db_cache_advice db_cache_size db_files db_file_multiblock_read_count Oracle系列培训材料华为技术华为技术内部资料,注意保密数据库配置常见参数db_keep_cache_size db_name db_recycle_cache_size db_writer_processes dbwr_io_slaves disk_asynch_io enqueue_resources Oracle系列培训材料华为技术华为技术内部资料,注意保密数据库配置常见参数gc_files_to
31、_lockslog_buffer log_checkpoint_interval log_checkpoint_timeout log_checkpoints_to_alert nls_language optimizer_mode spfile Oracle系列培训材料华为技术华为技术内部资料,注意保密数据库配置常见参数os_authent_prefix parallel_max_servers parallel_min_servers sga_max_size shared_pool_size share_pool_reserved_size sort_area_size sort_area_retained_size Oracle系列培训材料华为技术华为技术内部资料,注意保密数据库参数配置要点如何显示oracle数据库中的参数配置如何修改oracle数据库中的参数配置有哪些常见的oracle参数配置,其含义是什么Oracle系列培训材料华为技术华为技术内部资料,注意保密参考资料参考资料1、HP双机上ORACLE9i RAC安装指导,作者:李晔2、02-安装配置-SCP(SUN)-R004.2,作者:IIN资料开发人员 Oracle系列培训材料结束结束