安装手册模板.docx
- 文档编号:3784595
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:38
- 大小:984.42KB
安装手册模板.docx
《安装手册模板.docx》由会员分享,可在线阅读,更多相关《安装手册模板.docx(38页珍藏版)》请在冰豆网上搜索。
安装手册模板
RedhatEnterpriselinux5上安装Oracle10gRelease2
安装手册
一、安装环境
1.在vmware里虚拟RHEL5,分配内存1G,SWAP分区2G
2.在系统安装过程中,一定选择安装全部开发包,提议不要安装SELinux或安装后在系统中严禁SELinux运行
3.为预防Oracle安装过程中出现乱码,提议使用英文作为系统语言,进行Oracle安装工作。
二、安装Oracle10gRelease2前配置
1.安装Oracle10gR2所需软件包
#cd/mnt/cdrom/Server/ //进入安装光盘目录,需要挂载
#cd/media/RHEL_5.4i386DVD/Server
FromRedHatAS5Disk1(32Bit)
rpm-Uvhsetarch-2*
rpm-Uvhmake-3*
rpm-Uvhglibc-2*
rpm-Uvhlibaio-0*
FromRedHatAS5Disk2(32Bit)
rpm-Uvhcompat-libstdc++-33-3*
rpm-Uvhcompat-gcc-34-3*
rpm-Uvhcompat-gcc-34-c++-3*
rpm-Uvhgcc-4*
rpm-UvhlibXp-1*
libXp-1(控制图形界面,假如没有安装这个包,在运行runInstaller时候,就说找全部不到libawt.so:
libXp.so.6:
cannotopensharedobjectfile:
Nosuchfileordirectoryoccurred.)
FromRedHatAS5Disk3(32Bit)
rpm-Uvhopenmotif22-*
rpm-Uvhcompat-db-4*
其实在装系统时候,将什么开发工具之类能装上全装上
(我用ISO,DVD形式,就全部在Server上。
)
假如不能安装,就强制安装rpm-icompat-db-4*--force--nodeps 能够忽略全部依靠关系和文件问题,什么包全部能安装上,但这种强制安装软件包不能确保完全发挥功效
安装rpm-Uvhcompat-gcc-34-3.4.6-4.i386.rpm缺乏运行文件时候按下面次序安装
===============================================
rpm-Uvhkernel-headers-2.6.18-164.el5.i386.rpm
rpm-Uvhglibc-headers-2.5-42.i386.rpm
rpm-Uvhglibc-devel-2.5-42.i386.rpm
rpm-Uvhcompat-gcc-34-3*
===============================================
安装rpm-Uvhgcc-4.1.2-46.el5.i386.rpm缺乏运行文件时候按下面次序安装
==================================
rpm-Uvhlibgomp-4.4.0-6.el5.i386.rpm
rpm-Uvhgcc-4.1.2-46.el5.i386.rpm
==================================
2.修改/etc/redhat-release文件
因为Oracle10g官方只支持到RHEL4为止,所以需要更改版本说明,编辑/etc/redhat-release文件,删除RedHatEnterpriseLinuxServerrelease5(Tikanga),改为redhat-4
#vi/etc/redhat-release 然后直接删除粘贴就行了。
3.修改内核参数
#vi/etc/sysctl.conf (在配置文件后,增加下面到文本最终)
cat>>/etc/sysctl.conf< kernel.shmmni=4096 kernel.sem=2503100128 fs.file-max=65536 net.ipv4.ip_local_port_range=102465000 net.core.rmem_default=262144 net.core.rmem_max=262144 net.core.wmem_default=262144 net.core.wmem_max=262144 EOF 使更改立即生效,使用下面命令: #sysctl-p 补充说明: 系统内核参数 kernel.shmall=2097152 //该参数表示系统一次能够使用共享内存总量(以页为单位)。 缺省值就是2097152,通常不需要修改 kernel.shmmax= //该参数定义了共享内存段最大尺寸(以字节为单位)。 缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G kernel.shmmni=4096 // 这个内核参数用于设置系统范围内共享内存段最大数量。 该参数默认值是4096。 通常不需要更改 kernel.sem=2503100128 // 表示设置信号量 fs.file-max=65536 //表示文件句柄最大数量。 文件句柄设置表示在linux系统中能够打开文件数量 net.ipv4.ip_local_port_range=102465000 net.core.rmem_default=262144 // 默认接收窗口大小 net.core.rmem_max=262144 // 接收窗口最大大小 net.core.wmem_default=262144 // 默认发送窗口大小 net.core.wmem_max=262144 // 发送窗口最大大小 4.建立安装Oracle需要用户,组,及目录 (这个地方假如简单根据下面程序做也能安装成功,不过假如想把oracle安装别目录里面,就需要修改,这里只是简单在根目录下建立oracle,然后将oracle安装在这个目录下,假如要把oracle安装在opt下面,就需要进行简单修改。 ) groupaddoinstall groupadddba groupaddoper useradd-goinstall-Gdbaoracle passwdoracle 把oracle安装到opt下 mkdir/opt/oracle chown-Roracle: oinstall/opt/oracle chmod-R775 /opt/oracle 假如要把oracle安装到oracle下,按下面操作 mkdir/oracle chown-Roracle: oinstall/oracle chmod-R775/oracle 安装oracle目录提议安装在一个单独分区或磁盘上。 5.设置oracle用户shelllimit (为了提升在linux系统上运行软件性能,必需对oracle用户设置下列限定。 ) #vi/etc/security/limits.conf cat>>/etc/security/limits.conf< oraclesoftnproc2047 oraclehardnproc16384 oraclesoftnofile1024 oraclehardnofile65536 EOF 接下来更改/etc/pam.d/login文件,添加下面内容,使shelllimit生效: #vi/etc/pam.d/login cat>>/etc/pam.d/login< sessionrequiredpam_limits.so EOF 补充说明: pam_limits.so是linux中一个PAM(插入式认证模块,PluggableAuthenticationModules),其配置文件是/etc/sysctl.conf,用于分配用户登录后权限 6.配置IP地址(这个能够在安装时候就确定,假如没有确定,也能够经过系统自带工具修改) 安装RHEL时候最好采取静态IP地址,假如当初选择是DHCP,现在需要更改/etc/sysconfig/network-scripts/ifcfg-eth0文件 cat/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static BROADCAST=192.168.159.255 HWADDR=00: 0C: 29: 0D: 1F: 85 IPADDR=192.168.159.129 NETMASK=255.255.255.0 NETWORK=192.168.159.0 ONBOOT=yes 7.运行命令: setup,关闭防火墙和SELinux 8.修改主机名 修改/etc/hosts文件,将127.0.0.1注释,并加入自己主机地址,以下: #thatrequirenetworkfunctionalitywillfail. #127.0.0.1localhost.localdomainlocalhost 192.168.159.129rhel5ora.localdomainlocalhost 9.配置oracle用户环境变量 下面操作,改用oracle用户登陆实施。 接下来,编辑/home/oracle目录下.bash_profile文件,添加以下内容: $vi/home/oracle/.bash_profile exportORACLE_BASE=/opt/oracle exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 exportORACLE_SID=orcl exportPATH=$PATH: $ORACLE_HOME/bin exportLD_LIBRARY_PATH=$ORACLE_HOME/lib: /lib: /usr/lib CLASSPATH=$ORACLE_HOME/jre: $ORACLE_HOME/jlib: $ORACLE_HOME/rdbms/jlib exportCLASSPATH if[$USER="oracle"];then if[$SHELL="/bin/ksh"];then ulimit-p16384 ulimit-n65536 else ulimit-u16384-n65536 fi fi 补充说明: exportORACLE_SID=orcl (看你要设置SID是什么) source.bash_profile 三、安装Oracle10g 把10201_database_linux32.zip放在/opt目录下,并经过 #unzip10201_database_linux32.zip解压(需要root用户权限) 在这里可能要在root下面修改database权限,以root用户登录chmod-R755database 现在使用oracle用户到/opt/database目录 为了预防安装oracle时出现乱码,先把语言环境改为英文,在终端里输入: $exportLC_CTYPE=en_US.UTF-8 //为了预防乱码,将输入环境改为英文 开始实施oracle安装脚本 cd/opt/database/ ./runInstaller 补充说明: 解压缩安装文件 oracle安装包有这么多个格式: (1)zip这种格式最好解压缩,直接使用命令unzip文件名即可 (2)cpio.gz这种格式有这么多个解压缩方法 a. #zcatXXXX.cpio.gz|cpio-idmv b. #gunzipXXXX.cpio.gz解压出XXXX.cpio文件然后再#cpio-idvm 解压缩完成后,设置oracle帐户能够操作安装文件所在目录 chown-Roracle: oinstall安装文件所在目录 假如无法看到安装界面,在这里遇上一个DISPLAY还未设置。 请设置DISPLAY后重试,请使用root帐户实施以下命令后再运行安装程序: #exportDISPLAY=: 0.0 #xhost+ 补充说明: 在root下(以root用户登录)实施#xdpyinfo统计下nameofdisplay: 后字符串,如127.0.0.1: 1.0(我统计为: 0.0) #xhost+ 显示: accesscontroldisabled,clientscanconnectfromanyhost 3.切换到Oracle用户: #su-oracle 4.在Oracle用户下实施命令: exportDISPLAY=: 1.0 (看你统计是多少,用KDE话是0.0,用GONE话是1.0,当然我测试是这么,具体还要看情况) 5.在Oracle下实施xdpyinfo命令,假如能正常显示,说明设置成功 先安装数据库 1.选择安装类型,基础安装,不创建数据库,以后再创建数据库实例。 以下图所表示: /opt/oracle/product/10.2.0/db_1 2.指定证书存放目录,因为在.bash_profile时候,全部设置好了,直接点下一步。 图所表示: 3.在这里会检验安装是否符合条件,假如没有什么问题话,就只有第一个CheckingNetworkConfigurationrequirements要勾选,就出现UserVerified,直接next进入准备安装界面,以下图所表示: 4,开始安装oracle数据库,假如没有什么问题,直接走完,要是有些rpm包没有安装完全,就会出现错误。 出现错误后就检验看是否有是哪个包没有安装。 在安装过程中会出现要实施程序。 直接进入下面目录,运行程序,一切全部是默认。 #/oracle/oraInventory/orainstRoot.sh #/oracle/product/10.2.0/db_1/root.sh 5,单独创建数据库实例,在终端输入$exportLC_CTYPE=en_US.UTF-8 $cd/opt/oracle/product/10.2.0/db_1/bin进入目录,然后./dbca 开启创建实例程序。 开启后 界面以下: 直接next 6,出现创建数据库界面,直接next。 7,默认创建通用数据库。 next 8,输入要创建数据库实例名称SID,next。 9,直接默认,点next。 10,给数据库实例设置密码,这里直接设置统一密码,也能够单独设置密码。 next。 11,创建数据库默认为文件系统,不改变,next。 12,直接默认选项,next。 13,数据库恢复默认选项,next。 14,相关schemas,不管,直接next。 15,设置内存,大小,字符,连接模式。 大小默认。 字符集选择简体汉字,假如没有设置这个,数据库中汉字字符就会出现乱码。 直接默认为DedicatedServermode专用服务器模式。 next。 下面还有一个AllinitializationParameters,能够依据需要初始化有些参数。 16,默认,直接next。 17,默认创建数据库,finish。 18,配置文件,假如需要能够保留一下。 然后进入最终步骤创建数据库。 19,假如你抵达这个界面,恭喜你成功了! 开始玩oracle了。 $sourceoraenv (这个命令是用来修改SID) ORACLE_SID=[oracle]? PDBQZ (我SID是PDBQZ) bash: /root/.bashrc: Permissiondenied 重新产生spfile: SQL>createspfilefrompfile; 将$ORACLE_BASE/admin/数据库名称/pfile目录下init.ora.01233838形式文件copy到$ORACLE_HOME/dbs目录下initoracle.ora即可。 (注: initoracle.ora中oracle为你实例名ORACLE_SID) 20,安装完成后,恢复语言环境和版本信息 #exportLC_CTYPE=zh_CN.UTF-8 #vi/etc/redhat-release RedHatEnterpriseLinuxServerrelease5(Tikanga) 四、后续 创建用户 createuserlvsidentifiedbylvs; grantcreateuser,dropuser,alteruser,createanyview,dropanyview,exp_full_database,imp_full_database,dba,connect,resource,createsessiontolvs; 1.安装完成后,首先应该开启监听器。 监听器接收用户端连接请求,并在验证证书后创建数据库连接。 要使用OEM或iSQL*PLUS,必需先开启监听器。 [oracle@ORA-Testdatabase]$lsnrctlstart [oracle@ORA-Testdatabase]$lsnrctlstop 2.使用OracleEnterpriseManager10g进行数据库控制 开启和停止OEM命令为: [oracle@ORA-Testdatabase]$emctlstartdbconsole [oracle@ORA-Testdatabase]$emctlstopdbconsole 在web浏览器中,输入: : 1158/em(假如服务器没有进行DNS解析,则能够用IP地址) 用户名: SYS 口令: <安装过程中建立口令> 连接为: SYSDBA 补充说明: 处理EM乱码&dbca乱码 我们需要用适宜汉字字符集文件替换缺省文件即可,本例选择使用font.properties.zh_CN.Redhat来替换缺省字体定义文件font.properties 因为系统中缺乏font.properties.zh_CN.Redhat配置中zysong.ttf字体,全部我们需要下载zysong.ttf字体文件,然后复制到/usr/share/fonts/zh_CN/TrueType目录下(创建该目录) #mkdir–p/usr/share/fonts/zh_CN/TrueType//创建zh_CN目录,复制字体文件zysong.ttf到TrueType目录 接下来配置jdk cd/opt/oracle/product/10.2.0/db_1/jdk/jre/lib//进入lib目录(本例oracle安装目录为opt/oracle) cpfont.propertiesfont.properties.bak//备份font.properties文件 $cpfont.properties.zh_CN.Redhatfont.properties//替换缺省字体定义文件 复制zysong.ttf文件到/opt/oracle/product/10.2.0/db_1/jdk/jre/lib/fonts cp/usr/share/fonts/zh_CN/TrueType/zysong.ttf/opt/oracle/product/10.2.0/db_1/jdk/jre/lib/fonts 进入该目录下实施"ttmkfdir-ofonts.dir"命令,重新生成fonts.dir文件 cd/opt/oracle/product/10.2.0/db_1/jdk/jre/lib/fonts ttmkfdir-ofonts.dir jre目录下操作方法同上: cd/opt/oracle/product/10.2.0/db_1/jre/1.4.2/lib cpfont.propertiesfont.properties.bak//备份font.properties文件 $cpfont.properties.zh_CN.Redhatfont.properties//替换缺省字体定义文件 复制zysong.ttf文件到/opt/oracle/product/10.2.0/db_1/jre/1.4.2/lib/fonts目录下 cp/usr/share/fonts/zh_CN/TrueType/zysong.ttf/opt/oracle/product/10.2.0/db_1/jre/1.4.2/lib/fonts $cd/opt/oracle/product/10.2.0/db_1/jdk/jre/lib/fonts进入目录 ttmkfdir-ofonts.dir 替换以后需要清理一下Cache并重启EM即可.Cache路径通常在: $ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs清除全部gif文件即可.然后重新开启EM $emctlstopdbconsole $emctlstartdbconsole 3.使用iSQL*Plus访问数据库 开启和停止iSQL*Plus命令: [oracle@ORA-Testdatabase]$isqlplusctlstart [oracle@ORA-Testdatabase]$isqlplusctlstop iSQL*Plus是历史悠久SQL*Plus交互式工具基于web版本,用于访问数据库。 要使用iSQL*Plus,请单击OEM控制台相关连接部分中iSQL*Plus链接,或将浏览器指向安装过程中提供iSQL*PlusURL。 在web浏览器中,输入: : 5560/isqlplus 用户名: SYSTEM 口令: <安装过程中创建口令> 连接标识: orcl 4.开启和停止数据库 开启和停止数据库最简单方法是从OEM控制台开启和停止。 要从命令行实施此操作,请在以oracle身份登录后使用SQL*Plus,以下所表示: 开启: $sqlplusSQL*Plus: Release10.1.0.2.0-ProductiononSunJun1322
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安装 手册 模板
![提示](https://static.bdocx.com/images/bang_tan.gif)