收藏 分销(赏)

安装手册模板.doc

上传人:精**** 文档编号:2955784 上传时间:2024-06-12 格式:DOC 页数:57 大小:1.29MB
下载 相关 举报
安装手册模板.doc_第1页
第1页 / 共57页
安装手册模板.doc_第2页
第2页 / 共57页
安装手册模板.doc_第3页
第3页 / 共57页
安装手册模板.doc_第4页
第4页 / 共57页
安装手册模板.doc_第5页
第5页 / 共57页
点击查看更多>>
资源描述

1、Redhat Enterprise linux 5上安装Oracle10g Release 2安 装 手 册目录一、安装环境3二、安装Oracle 10g Release2 前配置3三、安装Oracle 10g11四、后续37五、卸载ORACLE52六、监听配置参考53一、 安装环境1 在vmware里虚拟RHEL5,分配内存1G,SWAP分区2G2 在系统安装过程中,一定选择安装全部开发包,提议不要安装SELinux或安装后在系统中严禁SELinux运行3 为预防Oracle安装过程中出现乱码,提议使用英文作为系统语言,进行Oracle安装工作。二、 安装Oracle 10g Release

2、2 前配置1. 安装Oracle 10g R2所需软件包# cd /mnt/cdrom/Server/进入安装光盘目录,需要挂载#cd /media/RHEL_5.4 i386 DVD/ServerFrom RedHat AS5 Disk 1(32 Bit)rpm -Uvh setarch-2*rpm -Uvh make-3*rpm -Uvh glibc-2*rpm -Uvh libaio-0*From RedHat AS5 Disk 2(32 Bit)rpm -Uvh compat-libstdc+-33-3*rpm -Uvh compat-gcc-34-3*rpm -Uvh compat-

3、gcc-34-c+-3*rpm -Uvh gcc-4*rpm -Uvh libXp-1*libXp-1(控制图形界面,假如没有安装这个包,在运行runInstaller时候,就说找全部不到libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred.)From RedHat AS5 Disk 3(32 Bit)rpm -Uvh openmotif22-*rpm -Uvh compat-db-4*其实在装系统时候,将什么开发工具之类能装上全装上(我用ISO,DVD形式,就全部在S

4、erver上。)假如不能安装,就强制安装 rpm -i compat-db-4* -force -nodeps 能够忽略全部依靠关系和文件问题,什么包全部能安装上,但这种强制安装软件包不能确保完全发挥功效安装rpm -Uvh compat-gcc-34-3.4.6-4.i386.rpm缺乏运行文件时候按下面次序安装=rpm -Uvh kernel-headers-2.6.18-164.el5.i386.rpmrpm -Uvh glibc-headers-2.5-42.i386.rpmrpm -Uvh glibc-devel-2.5-42.i386.rpmrpm -Uvh compat-gcc-

5、34-3*=安装rpm -Uvh gcc-4.1.2-46.el5.i386.rpm缺乏运行文件时候按下面次序安装=rpm -Uvh libgomp-4.4.0-6.el5.i386.rpmrpm -Uvh gcc-4.1.2-46.el5.i386.rpm=2. 修改/etc/redhat-release文件因为Oracle 10g官方只支持到RHEL4为止,所以需要更改版本说明,编辑/etc/redhat-release文件,删除Red Hat Enterprise Linux Server release 5 (Tikanga),改为redhat-4#vi /etc/redhat-rel

6、ease 然后直接删除粘贴就行了。3. 修改内核参数#vi /etc/sysctl.conf (在配置文件后,增加下面到文本最终)cat /etc/sysctl.conf /etc/security/limits.conf /etc/pam.d/login EOFsession required pam_limits.soEOF补充说明:pam_limits.so是linux 中一个PAM(插入式认证模块,Pluggable Authentication Modules),其配置文件是/etc/sysctl.conf,用于分配用户登录后权限6. 配置IP地址 (这个能够在安装时候就确定,假如没

7、有确定,也能够经过系统自带工具修改)安装RHEL时候最好采取静态IP地址,假如当初选择是DHCP,现在需要更改/etc/sysconfig/network-scripts/ifcfg-eth0文件cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticBROADCAST=192.168.159.255HWADDR=00:0C:29:0D:1F:85IPADDR=192.168.159.129NETMASK=255.255.255.0NETWORK=192.168.159.0ONBOOT=yes7. 运行命令

8、:setup,关闭防火墙和SELinux8. 修改主机名修改/etc/hosts文件,将127.0.0.1注释,并加入自己主机地址,以下:# that require network functionality will fail.#127.0.0.1 localhost.localdomain localhost192.168.159.129 rhel5ora.localdomain localhost 9. 配置oracle用户环境变量下面操作,改用oracle用户登陆实施。接下来,编辑/home/oracle目录下.bash_profile文件,添加以下内容:$vi /home/orac

9、le/.bash_profileexport ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=orclexport PATH=$PATH:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libCLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport CLASSPATHif $USER

10、= oracle ; then if $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi补充说明:export ORACLE_SID=orcl (看你要设置SID是什么)source .bash_profile三、 安装Oracle 10g把10201_database_linux32.zip放在/opt目录下,并经过#unzip 10201_database_linux32.zip解压(需要root用户权限)在这里可能要在root下面修改database权限,以

11、root用户登录 chmod -R 755 database现在使用oracle用户到/opt/database目录为了预防安装oracle时出现乱码,先把语言环境改为英文,在终端里输入:$export LC_CTYPE=en_US.UTF-8 /为了预防乱码,将输入环境改为英文开始实施oracle安装脚本cd /opt/database/./runInstaller补充说明:解压缩安装文件oracle安装包有这么多个格式: (1) zip这种格式最好解压缩,直接使用命令unzip 文件名即可(2) cpio.gz这种格式有这么多个解压缩方法a. # zcat XXXX.cpio.gz | c

12、pio -idmv b. # gunzip XXXX.cpio.gz解压出XXXX.cpio文件然后再 # cpio -idvm create spfile from pfile; 将$ORACLE_BASE/admin /数据库名称/pfile目录下init.ora.01233838形式文件copy到$ORACLE_HOME/dbs目录下 initoracle.ora即可。(注:initoracle.ora中oracle为你实例名 ORACLE_SID)20,安装完成后,恢复语言环境和版本信息 #export LC_CTYPE=zh_CN.UTF-8 #vi /etc/redhat-rele

13、ase Red Hat Enterprise Linux Server release 5 (Tikanga) 四、 后续 创建用户create user lvs identified by lvs ;grant create user,drop user,alter user,create any view,drop any view,exp_full_database,imp_full_database,dba,connect,resource,create session to lvs ;1安装完成后,首先应该开启监听器。 监听器接收用户端连接请求,并在验证证书后创建数据库连接。要使用O

14、EM或iSQL*PLUS,必需先开启监听器。 oracleORA-Test database$ lsnrctl startoracleORA-Test database$ lsnrctl stop2使用Oracle Enterprise Manager 10g进行数据库控制开启和停止OEM命令为:oracleORA-Test database$emctl start dbconsoleoracleORA-Test database$emctl stop dbconsole在web浏览器中,输入::1158/em (假如服务器没有进行DNS解析,则能够用IP地址)用户名:SYS口令:连接为:SY

15、SDBA补充说明:处理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到TrueTy

16、pe目录接下来配置jdkcd /opt/oracle/product/10.2.0/db_1/jdk/jre/lib /进入lib目录(本例oracle安装目录为opt/oracle) cp font.properties font.properties.bak /备份font.properties文件$cp font.properties.zh_CN.Redhat font.properties /替换缺省字体定义文件复制zysong.ttf文件到/opt/oracle/product/10.2.0/db_1/jdk/jre/lib/fontscp /usr/share/fonts/zh_C

17、N/TrueType/zysong.ttf /opt/oracle/product/10.2.0/db_1/jdk/jre/lib/fonts进入该目录下实施ttmkfdir -o fonts.dir命令,重新生成fonts.dir文件cd /opt/oracle/product/10.2.0/db_1/jdk/jre/lib/fontsttmkfdir -o fonts.dirjre目录下操作方法同上:cd /opt/oracle/product/10.2.0/db_1/ jre/1.4.2/lib cp font.properties font.properties.bak /备份font

18、.properties文件$cp font.properties.zh_CN.Redhat font.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进入目录ttmk

19、fdir -o fonts.dir替换以后需要清理一下Cache并重启EM即可. Cache路径通常在: $ ORACLE_HOME/oc4j/j2ee/oc4j_applications/applications/em/em/cabo/images/cache/zhs 清除全部gif文件即可.然后重新开启EM$emctl stop dbconsole$emctl start dbconsole3使用iSQL*Plus访问数据库开启和停止iSQL*Plus命令:oracleORA-Test database$isqlplusctl startoracleORA-Test database$is

20、qlplusctl stopiSQL*Plus是历史悠久SQL*Plus交互式工具基于web版本,用于访问数据库。要使用iSQL*Plus,请单击OEM控制台相关连接部分中iSQL*Plus链接,或将浏览器指向安装过程中提供iSQL*Plus URL。在web浏览器中,输入::5560/isqlplus用户名:SYSTEM口令:连接标识:orcl4开启和停止数据库开启和停止数据库最简单方法是从 OEM 控制台开启和停止。要从命令行实施此操作,请在以 oracle 身份登录后使用 SQL*Plus,以下所表示:开启: $ sqlplus SQL*Plus:Release 10.1.0.2.0 -

21、 Production on Sun Jun 13 22:27:48 Copyright (c) 1982, , Oracle.All rights reserved. Enter user-name:/ as sysdba Connected to an idle instance. SQL startup ORACLE instance started. Total System Global Area bytes Fixed Size 778036 bytes Variable Size bytes Database Buffers 25165824 bytes Redo Buffers

22、 524288 bytes Database mounted. Database opened. SQL exit Shutdown:$ sqlplus SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:25:55 Copyright (c) 1982, , Oracle.All rights reserved. Enter user-name:/ as sysdba Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Product

23、ion With the Partitioning, OLAP and Data Mining options SQL shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. SQL exit Linux下oracle操作命令 重启oracle lsnrctl stop sqlplus /nolog conn /as sysdba shutdown (startup) exit lsnrctl start 开启oracle sqlplus /nolog conn /as sysdba

24、 startup exit lsnrctl start 关闭oracle lsnrctl stop sqlplus /nolog conn /as sysdba shutdown exit 然后配置开机自动开启Oracle1. 编辑/etc/oratab#前面全部是注释,最最关键在最终一行,提议你把下面文字也读一下,就当练习#英文了,再说读这些英文注释也挺有用。# This file is used by ORACLE utilities. It is created by root.sh# and updated by the Database Configuration Assistant

25、 when creating# a database.# A colon, :, is used as the field terminator(字段终止符). A new #line terminates# the entry. Lines beginning with a pound sign, #, are comments.# Entries are of the form:# $ORACLE_SID:$ORACLE_HOME:# The first and second fields are the system identifier and home# directory of t

26、he database respectively. The third filed indicates# to the dbstart utility that the database should , Y, or should not,# N, be brought up at system boot time.# Multiple entries with the same $ORACLE_SID are not allowed.#orcl:/u01/oracle/oracle/product/10.2.0/db_1:Y2. 修改文件/etc/rc.local添加一下两行su - ora

27、cle -c dbstart su - oracle -c lsnrctl start 创建oracle用户第一,开启sql*puls 第二,以system/manager登陆 第三,create user 用户名 IDENTIFIED BY 密码 (假如已经创建过用户,这步能够省略) create user lvs2 identified by lvs2 ;第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA,CON

28、NECT,RESOURCE,CREATE SESSION TO 用户名字 grant create user,drop user,alter user,create any view,drop any view,exp_full_database,imp_full_database,dba,connect,resource,create session to lvs2 ;导入导出数据库1. #su - oracle 2. #exp orcl_user/orcl_pwdorl file=/data/oraclebackup/cls_.dmp owner=xzfw 3. #imp orcl_use

29、r/orcl_pwdorl fromuser=dpcsys touser=mzl tables=(cls_past,cls_manager) file=/data/oraclebackup/cls_.dmp log=/tmp/1125Imp.log ignore=y 输入implvs/lvscag1file=/data/oraclebackup/cls_.dmpfull=y ignore=y登陆内网服务器后,切换到oracle账户,su oracle,输入imp lvs/lvs file=/data/oraclebackup/cls_.dmp ignore=y full=y配置oracle开启

30、(本例sid是切换到oracle账户下,su oracle,输入sqlplus /nolog,进入数据库,orcl) 安装后在运行$ORACLE_HOME/bin/dbstart时报错,Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr处理方法:vi $ORACLE_HOME/bin/dbstart这个文件,找到ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle修改为ORACLE_HOME_LISTNER=$ORACLE_HOME配置/etc/

31、oratab文件#chown oracle:oinstall oratabvi /etc/oratab文件 将orcl:/datas/apps/oracle/product/10.2.0/db_1:N 修改为orcl:/datas/apps/oracle/product/10.2.0/db_1:Y完成以上操作后,下面创建自开启脚本dbora。 oracle 10g在本身dbstart已经开启了lsnrctl,所以下面脚本上注释掉了lsnrctl开启#cd /etc/rc.d/init.d/touch dborachown oracle.oinstall /etc/rc.d/init.d/dbo

32、rachmod 755 /etc/rc.d/init.d/dboravi dboradbora内容以下#!/bin/bash# chkconfig: 2345 80 05# description: Oracle 10g Server# /etc/init.d/dbora# Run-level Startup script for the Oracle Instance, Listener, and# Web Interfaceexport ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1exp

33、ort ORACLE_SID=orclexport PATH=$PATH:$ORACLE_HOME/binORA_OWNR=oracle# if the executables do not exist - display errorif ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME then echo Oracle startup: cannot start exit 1fi# depending on parameter - startup, shutdown, restart# of the instance and listene

34、r or usage displaycase $1 in start) # Oracle listener and instance startup echo -n Starting Oracle: # su $ORA_OWNR -c $ORACLE_HOME/bin/lsnrctl start su $ORA_OWNR -c $ORACLE_HOME/bin/dbstart touch /var/lock/oracle su $ORA_OWNR -c $ORACLE_HOME/bin/emctl start dbconsole su $ORA_OWNR -c $ORACLE_HOME/bin/isqlplusctl start echo OK ; stop) # Oracle listener and instance shutdown echo -n Shutdown Oracle: # su $ORA_OWNR -

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服