Linux下Oracle10g的安装与卸载(全).docx

上传人:飞**** 文档编号:44324464 上传时间:2022-09-21 格式:DOCX 页数:35 大小:5.64MB
返回 下载 相关 举报
Linux下Oracle10g的安装与卸载(全).docx_第1页
第1页 / 共35页
Linux下Oracle10g的安装与卸载(全).docx_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《Linux下Oracle10g的安装与卸载(全).docx》由会员分享,可在线阅读,更多相关《Linux下Oracle10g的安装与卸载(全).docx(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、Linux下Oracle10g的安装与卸载第一章Oracle 10g的安装31.1检查硬件环境31.1.1硬件要求31.1.2检查内存31.1.3检查交换分区31.1.4检查/tmp临时文件夹空闲空间31.1.5检查磁盘空闲空间大小41.2检查软件环境41.2.1软件环境要求41.2.2检查操作系统型号51.2.3检查内核型号51.2.4检查安装Oracle10g必须的操作系统安装包是否安装51.3创建组和用户61.3.1 创建oinstall组61.3.2 创建dba组61.3.3创建用户名为oracle的用户并将其指派到相应的组61.3.4修改oracle用户密码61.3.5 检查确认用户

2、61.4创建安装目录并修改目录属性71.4.1创建目录71.4.2分配组71.4.3分配权限71.5修改Linux内核参数71.5.1 在/etc/sysctl.conf文件中加入下列行71.5.2 运行以下命令改变核心参数81.6设置oracle用户限制91.6.1 在配置文件 /etc/security/limits.conf 文件中加入下列行91.6.2 在/etc/pam.d/login文件中加入下列行91.7修改host文件及环境变量101.7.1 修改/etc/hosts文件101.7.2 修改用户环境变量111.8开始安装Oracle121.8.1 解压安装包121.8.2 进入

3、解压目录,安装Oracle131.8.3 指定产品清单目录和身份证明,默认即可,点击下一步141.8.4 产品特定的先决条件检查,点选用户已验证然后点击下一步即可151.8.5 安装161.8.6 执行配置脚本171.8.7 安装完毕退出18第二章 配置监听及建库192.1配置监听器192.1.1在终端输入如下命令调用网络配置助手192.1.2添加监听程序202.1.3为监听起名202.1.4选择协议TCP212.1.5配置端口,默认为1521212.1.6是否配置另一个监听,如果不配置选择否222.1.7完成监听配置,点击下一步退出222.2创建数据库232.2.1使用dbca命令调用ora

4、cle数据库配置助手进行图形建库232.2.2创建数据库242.2.3选择模板为一般用途创建数据库242.2.4为数据库实例起名252.2.5选择使用企业管理器管理数据库252.2.6设置数据库密码262.2.7选择数据库存储机制262.2.8指定数据库创建位置272.2.9.指定闪恢区位置及大小272.2.10.是否添加实例方案282.2.11设置oracle相关参数,这里主要设置字符集282.2.12.数据库的存储配置292.2.13选择创建数据库选项,如保存模板和脚本可进行点选292.2.14点击确定开始创建302.2.15口令管理30第三章Oracle 10g的卸载313.1图形卸载O

5、racle313.1.1切换目录到安装介质的根目录执行./runInstaller命令或切换到$ORACLE_HOME/oui/bin目录下执行./runInstaller脚本313.1.2卸载产品323.1.3确认卸载产品333.1.4卸载完成后点击关闭窗口343.1.5删除相关目录及文件353.2手工卸载数据库353.2.1.使用SQL*PLUS关闭数据库353.2.2.停止监听程序363.2.3停止HTTP服务363.2.4 su到root用户删除安装目录363.2.5删除/usr/local/bin下的文件373.2.6.将/etc/ora*删除373.2.7将/etc/inittab

6、.cssd删除373.2.8将oracle用户删除(若要重新安装,可以不删除)373.2.9将用户组删除(若要重新安装,可以不删除)373.2.10修改内核参数37第一章Oracle 10g的安装1.1检查硬件环境1.1.1硬件要求内存至少512M交换分区至少1G/tmp至少400M磁盘空闲空间至少4G1.1.2检查内存# grep MemTotal /proc/meminfo1.1.3检查交换分区 # grep SwapTotal /proc/meminfo1.1.4检查/tmp临时文件夹空闲空间 # df h /tmp1.1.5检查磁盘空闲空间大小# df h1.2检查软件环境1.2.1软

7、件环境要求操作系统:Red Hat Enterprise Linux AS/ES 3.0(Update 4 or later) 内核:至少2.4.21-27.EL 内核软件包:v binutils-2.15.92.0.2-13.EL4v compat-db-4.1.25-9v compat-libstdc+-296-2.96-132.7.2v gcc-3.4.3-22.1.EL4 v gcc-c+-3.4.3-22.1.EL44 v glibc-2.3.4-2.9 v glibc-common-2.3.4-2.9 v gnome-libs-1.4.1.2.90-44.1 v libstdc+-

8、3.4.3-22.1 v libstdc+-devel-3.4.3-22.1 v make-3.80-5 v pdksh-5.2.14-30 v setarch-1.6-1 1.2.2检查操作系统型号# cat /etc/issue1.2.3检查内核型号# uname r1.2.4检查安装Oracle10g必须的操作系统安装包是否安装# rpm -qa |grep package_name #rpm qa|grep binutils-2.15.92.0.2-13.EL4 #rpm qa|grep compat-db-4.1.25-9 #rpm qa|grep compat-libstdc+-2

9、96-2.96-132.7.2 #rpm qa|grep gcc-3.4.3-22.1.EL4 #rpm qa|grep gcc-c+-3.4.3-22.1.EL44 #rpm qa|grep glibc-2.3.4-2.9 #rpm qa|grep glibc-common-2.3.4-2.9 #rpm qa|grep gnome-libs-1.4.1.2.90-44.1 #rpm qa|grep libstdc+-3.4.3-22.1 #rpm qa|grep libstdc+-devel-3.4.3-22.1 #rpm qa|grep make-3.80-5 #rpm qa|grep p

10、dksh-5.2.14-30 #rpm qa|grep setarch-1.6-1 #rpm qa|grep libXp-1.0.0-8.1.el5.i386.rpm 备注:如果按装了系统会显示出包名称,如果没有安装则什么也不显示,可以使用rpm ivh package_name(包名)的命令安装。如果找不到包的话 可以到 /安装盘/Sever目录下找到/media/RedHat.dvd/Server1.3创建组和用户1.3.1 创建oinstall组 # groupadd oinstall1.3.2 创建dba组 # groupadd dba1.3.3创建用户名为oracle的用户并将其指派

11、到相应的组 # useradd -g oinstall -G dba oracle备注:如果oracle 已经存在 但不是 oinstall组,也非dba组成员 ,则修改用户属性: # usermod -g oinstall -G dba oracle1.3.4修改oracle用户密码# passwd oracle1.3.5 检查确认用户# id oracle1.4创建安装目录并修改目录属性1.4.1创建目录# mkdir -p /oracle/u01/oracle1.4.2分配组 # chown -R oracle:oinstall /oracle/u01/oracle1.4.3分配权限 #

12、 chmod -R 775 /oracle/u01/oracle1.5修改Linux内核参数1.5.1 在/etc/sysctl.conf文件中加入下列行 # vi /etc/sysctl.conf kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144 net.c

13、ore.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144 1.5.2 运行以下命令改变核心参数 # /sbin/sysctl p1.6设置oracle用户限制1.6.1 在配置文件 /etc/security/limits.conf 文件中加入下列行# vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 655

14、361.6.2 在/etc/pam.d/login文件中加入下列行# vi /etc/pam.d/loginsession required /lib/security/pam_limits.sosession required pam_limits.so1.7修改host文件及环境变量1.7.1 修改/etc/hosts文件 将IP地址与主机名添加到此文件中,我们已经修改过主机名,只修改IP地址即可 # vi /etc/hosts1.7.2 修改用户环境变量编辑文件/home/oracle/.bash_profile文件,输入下列行# vi /home/oracle/.bash_profil

15、e umask 022 export TMP=/tmp export TMPDIR=$TMP export ORACLE_SID=hdstdb export ORACLE_BASE=/oracle/u01/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_TERM=xterm export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE

16、_HOME/rdbms/jlib export PATH=$ORACLE_HOME/bin:$PATH export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK1.8开始安装Oracle1.8.1 解压安装包安装须以x window图形界面登陆。以oracle用户登陆。 注销root用户,以oracle用户登陆。不能以root用户切换到oracle用户 $ unzip 10201_database_linux32.zip1.8.2 进入解压目录,安装Oracle $ cd database$ ./runInstallu我们只安装Oracle软件,所以不创建启动数据库,

17、点击下一步1.8.3 指定产品清单目录和身份证明,默认即可,点击下一步1.8.4 产品特定的先决条件检查,点选用户已验证然后点击下一步即可1.8.5 安装1.8.6 执行配置脚本打开终端窗口,切换用户执行脚本:$ su - root # /oracle/u01/oracle/oraInventory/orainstRoot.sh# /oracle/u01/oracle/product/10.2.0/db_1/root.sh执行完脚本后点击确定。1.8.7 安装完毕退出第二章 配置监听及建库2.1配置监听器2.1.1在终端输入如下命令调用网络配置助手 默认点击下一步 $ netca2.1.2添加

18、监听程序2.1.3为监听起名2.1.4选择协议TCP2.1.5配置端口,默认为15212.1.6是否配置另一个监听,如果不配置选择否2.1.7完成监听配置,点击下一步退出2.2创建数据库2.2.1使用dbca命令调用oracle数据库配置助手进行图形建库2.2.2创建数据库2.2.3选择模板为一般用途创建数据库2.2.4为数据库实例起名2.2.5选择使用企业管理器管理数据库2.2.6设置数据库密码2.2.7选择数据库存储机制2.2.8指定数据库创建位置2.2.9.指定闪恢区位置及大小2.2.10.是否添加实例方案2.2.11设置oracle相关参数,这里主要设置字符集2.2.12.数据库的存储

19、配置2.2.13选择创建数据库选项,如保存模板和脚本可进行点选2.2.14点击确定开始创建2.2.15口令管理 不设置其他用户的口令可以点击退出。至此oracle建库已经全部完成。第三章Oracle 10g的卸载3.1图形卸载Oracle3.1.1切换目录到安装介质的根目录执行./runInstaller命令或切换到$ORACLE_HOME/oui/bin目录下执行./runInstaller脚本3.1.2卸载产品 选择上要卸载的产品,点击删除3.1.3确认卸载产品3.1.4卸载完成后点击关闭窗口点击取消关闭窗口3.1.5删除相关目录及文件执行下面手工卸载数据库3.2.4到3.2.10步骤。(

20、除了# $ORACLE_HOME/bin/localconfig delete命令)3.2手工卸载数据库3.2.1.使用SQL*PLUS关闭数据库 $ sqlplus “as /sysdba” SQLshutdown immediate SQLquit3.2.2.停止监听程序 $ lsnrctl stop3.2.3停止HTTP服务 # $ORACLE_HOME/Apache/Apache/bin/apachectl stop (如果没有就不用停止)3.2.4 su到root用户删除安装目录 $ su root 注意:一定要su root而不是su - root,su root后环境变量依然是o

21、racle用户的环境变量,而su - root的环境变量是root用户的环境变量。 删除相关oracle配置:# $ORACLE_HOME/bin/localconfig delete删除oracle安装目录: # rm rf $ORACLE_BASE/*3.2.5删除/usr/local/bin下的文件 # rm -f /usr/local/bin/dbhome # rm -f /usr/local/bin/oraenv # rm -f /usr/local/bin/coraenv3.2.6.将/etc/ora*删除 # rm rf /etc/ora* 或分别删除以下文件:# rm -f /etc/oratab # rm -f /etc/oraInst.loc3.2.7将/etc/inittab.cssd删除# rm -f /etc/inittab.cssd3.2.8将oracle用户删除(若要重新安装,可以不删除) # userdel r oracle3.2.9将用户组删除(若要重新安装,可以不删除) # groupdel oinstall # groupdel dba3.2.10修改内核参数 如果不准备再安装oracle,可将修改后的内核参数改为原始参数。执行如下命令使内核参数生效: # /sbin/sysctl p

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁