Linux下Oracle10g的安装与卸载.docx

上传人:b****3 文档编号:10954442 上传时间:2023-05-28 格式:DOCX 页数:35 大小:5.59MB
下载 相关 举报
Linux下Oracle10g的安装与卸载.docx_第1页
第1页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第2页
第2页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第3页
第3页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第4页
第4页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第5页
第5页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第6页
第6页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第7页
第7页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第8页
第8页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第9页
第9页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第10页
第10页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第11页
第11页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第12页
第12页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第13页
第13页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第14页
第14页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第15页
第15页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第16页
第16页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第17页
第17页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第18页
第18页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第19页
第19页 / 共35页
Linux下Oracle10g的安装与卸载.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

Linux下Oracle10g的安装与卸载.docx

《Linux下Oracle10g的安装与卸载.docx》由会员分享,可在线阅读,更多相关《Linux下Oracle10g的安装与卸载.docx(35页珍藏版)》请在冰点文库上搜索。

Linux下Oracle10g的安装与卸载.docx

Linux下Oracle10g的安装与卸载

Linux下Oracle10g的安装与卸载

 

第一章Oracle10g的安装

1.1检查硬件环境

1.1.1硬件要求

内存

至少512M

交换分区

至少1G

/tmp

至少400M

磁盘闲暇空间

至少4G

1.1.2检查内存

#grepMemTotal/proc/meminfo

1.1.3检查交换分区

#grepSwapTotal/proc/meminfo

1.1.4检查/tmp临时文件夹闲暇空间

#df–h/tmp

1.1.5检查磁盘闲暇空间大小

#df–h

1.2检查软件环境

1.2.1软件环境要求

操作系统:

RedHatEnterpriseLinuxAS/ES3.0(Update4orlater)

内核:

至少2.4.21-27.EL内核

软件包:

vbinutils-2.15.92.0.2-13.EL4

vcompat-db-4.1.25-9

vcompat-libstdc++-296-2.96-132.7.2

vgcc-3.4.3-22.1.EL4

vgcc-c++-3.4.3-22.1.EL44

vglibc-2.3.4-2.9

vglibc-common-2.3.4-2.9

vgnome-libs-1.4.1.2.90-44.1

vlibstdc++-3.4.3-22.1

vlibstdc++-devel-3.4.3-22.1

vmake-3.80-5

vpdksh-5.2.14-30

vsetarch-1.6-1

1.2.2检查操作系统型号

#cat/etc/issue

1.2.3检查内核型号

#uname–r

1.2.4检查安装Oracle10g必须的操作系统安装包是否安装

#rpm-qa|greppackage_name

#rpm–qa|grepbinutils-2.15.92.0.2-13.EL4

#rpm–qa|grepcompat-db-4.1.25-9

#rpm–qa|grepcompat-libstdc++-296-2.96-132.7.2

#rpm–qa|grepgcc-3.4.3-22.1.EL4

#rpm–qa|grepgcc-c++-3.4.3-22.1.EL44

#rpm–qa|grepglibc-2.3.4-2.9

#rpm–qa|grepglibc-common-2.3.4-2.9

#rpm–qa|grepgnome-libs-1.4.1.2.90-44.1

#rpm–qa|greplibstdc++-3.4.3-22.1

#rpm–qa|greplibstdc++-devel-3.4.3-22.1

#rpm–qa|grepmake-3.80-5

#rpm–qa|greppdksh-5.2.14-30

#rpm–qa|grepsetarch-1.6-1

#rpm–qa|greplibXp-1.0.0-8.1.el5.i386.rpm

备注:

假如按装了系统会显示出包名称,假如没有安装则什么也不显示,能够使用rpm–ivhpackage_name(包名)的命令安装。

假如找不到包的话能够到/安装盘/Sever名目下找到

/media/RedHat.dvd/Server

1.3创建组和用户

1.3.1创建oinstall组

#groupaddoinstall

1.3.2创建dba组

#groupadddba

1.3.3创建用户名为oracle的用户并将其指派到相应的组

#useradd-goinstall-Gdbaoracle

备注:

假如oracle差不多存在但不是oinstall组,也非dba组成员,则修改用户属性:

#usermod-goinstall-Gdbaoracle

1.3.4修改oracle用户密码

#passwdoracle

1.3.5检查确认用户

#idoracle

1.4创建安装名目并修改名目属性

1.4.1创建名目

#mkdir-p/oracle/u01/oracle

1.4.2分配组

#chown-Roracle:

oinstall/oracle/u01/oracle

1.4.3分配权限

#chmod-R775/oracle/u01/oracle

1.5修改Linux内核参数

1.5.1在/etc/sysctl.conf文件中加入下列行

#vi/etc/sysctl.conf

kernel.shmall=2097152

kernel.shmmax=536870912

kernel.shmmni=4096

kernel.sem=25032000100128

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

1.5.2运行以下命令改变核心参数

#/sbin/sysctl–p

1.6设置oracle用户限制

1.6.1在配置文件/etc/security/limits.conf文件中加入下列行

#vi/etc/security/limits.conf

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

1.6.2在/etc/pam.d/login文件中加入下列行

#vi/etc/pam.d/login

sessionrequired/lib/security/pam_limits.so

sessionrequiredpam_limits.so

1.7修改host文件及环境变量

1.7.1修改/etc/hosts文件

将IP地址与主机名添加到此文件中,我们差不多修改过主机名,只修改IP地址即可

#vi/etc/hosts

1.7.2修改用户环境变量

编辑文件/home/oracle/.bash_profile文件,输入下列行

#vi/home/oracle/.bash_profile

umask022

exportTMP=/tmp

exportTMPDIR=$TMP

exportORACLE_SID=hdstdb

exportORACLE_BASE=/oracle/u01/oracle

exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

exportORACLE_TERM=xterm

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:

/lib:

/usr/lib

exportCLASSPATH=$ORACLE_HOME/JRE:

$ORACLE_HOME/jlib:

$ORACLE_HOME/rdbms/jlib

exportPATH=$ORACLE_HOME/bin:

$PATH

exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK

1.8开始安装Oracle

1.8.1解压安装包

安装须以xwindow图形界面登陆。

以oracle用户登陆。

注销root用户,以oracle用户登陆。

不能以root用户切换到oracle用户

$unzip10201_database_linux32.zip

1.8.2进入解压名目,安装Oracle

$cddatabase

$./runInstallu

我们只安装Oracle软件,因此不创建启动数据库,点击下一步

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在终端输入如下命令调用网络配置助手

默认点击下一步

$netca

2.1.2添加监听程序

2.1.3为监听起名

2.1.4选择协议TCP

2.1.5配置端口,默认为1521

2.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.数据库的储备配置

2.2.13选择创建数据库选项,如储存模板和脚本可进行点选

2.2.14点击确定开始创建

2.2.15口令治理

不设置其他用户的口令能够点击退出。

至此oracle建库差不多全部完成。

第三章Oracle10g的卸载

3.1图形卸载Oracle

3.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步骤。

(除了#$ORACLE_HOME/bin/localconfigdelete命令)

3.2手工卸载数据库

3.2.1.使用SQL*PLUS关闭数据库

$sqlplus“as/sysdba”

SQL>shutdownimmediate

SQL>quit

3.2.2.停止监听程序

$lsnrctlstop

3.2.3停止服务

#$ORACLE_HOME/Apache/Apache/bin/apachectlstop(假如没有就不用停止)

3.2.4su到root用户删除安装名目

$suroot

注意:

一定要suroot而不是su-root,suroot后环境变量依旧是oracle用户的环境变量,而su-root的环境变量是root用户的环境变量。

删除相关oracle配置:

#$ORACLE_HOME/bin/localconfigdelete

删除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/coraenv

3.2.6.将/etc/ora*删除

#rm–rf/etc/ora*

或分别删除以下文件:

#rm-f/etc/oratab

#rm-f/etc/oraInst.loc

3.2.7将/etc/inittab.cssd删除

#rm-f/etc/inittab.cssd

3.2.8将oracle用户删除(若要重新安装,能够不删除)

#userdel–roracle

3.2.9将用户组删除(若要重新安装,能够不删除)

#groupdeloinstall

#groupdeldba

3.2.10修改内核参数

假如不预备再安装oracle,可将修改后的内核参数改为原始参数。

执行如下命令使内核参数生效:

#/sbin/sysctl–p

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2