版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
...wd......wd......wd...Oracle10g在linuxas5/as6下的安装一.Oracle安装前配置1.redhat5下安装时需检查以下安装包make-3.79.1
gcc-3.2.3-34
glibc-2.3.2-95.20
glibc-devel-2.5-12.i386.rpm
glibc-headers-2.5-12.i386.rpm
compat-db-4.0.14-5
compat-gcc-7.3-2.96.128
compat-gcc-c++-7.3-2.96.128compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
libXpm-3.5.5-3.i386.rpmlibXp
openmotif21-2.1.30-8setarch-1.3-1
libgomp-4.1.1-52.el5.i386.rpm
查询所需安装包是否完整
rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gcccompat-gcc-c++compat-libstdc++compat-libstdc++-devellibXp
由于缺失的包之间有严格的依赖关系,所以必须按照如下顺序安装缺失的包
rpm-Uvhcompat-db-4*
rpm-Uvhlibaio-0*
rpm-Uvhcompat-libstdc++-33-3*
rpm-Uvhglibc-headers-2.5-12.i386.rpm
rpm-Uvhglibc-devel-2.5-12.i386.rpm
rpm-Uvhcompat-gcc-34-3*
rpm-Uvhcompat-gcc-34-c++-3*
rpm-UvhlibXp-1*
rpm-Uvhopenmotif-2*
rpm-Uvhgcc-4*
rpm-Uvhglibc-2.5-12.i686.rpm
rpm-Uvhlibgomp-4.1.1-52.el5.i386.rpm
rpm-Uvhgcc-4.1.1-52.el5.i386.rpm
安装完成后仍然提示局部包没有安装,不过不影响使用
packagecompat-gccisnotinstalled
packagecompat-gcc-c++isnotinstalled
packagecompat-libstdc++isnotinstalled
packagecompat-libstdc++-develisnotinstalled
另一种说法:
查询所需安装包是否完整
rpm-qgccmakebinutilsopenmotifsetarchlibXp
而对于需要安装的包,按如下关键字搜索和安装即可compat->libXp->openmotif全部安装完毕即可(我是这样做的)
***********************************************************************************************************2.redhat6.1下安装时需检查以下安装包(1).redhat6.1安装oracle10g在执行命令./runInstaller安装报以下错误时,需要安装相关补丁包。(2)在redhat6.1安装时需要安装以下包rpm-ivhlibX11-*rpm-ivhlibXt*rpm-ivhlibXext-*rpm-ivhlibXa-*rpm–ivhlibXau-*rpm–ivhlibSM-*rpm–ivhlibICE-*rpm–ivhlibXi-*rpm–ivhlibxcb-*rpm–ivhlibuuid-*(3)在redhat6.1上oracle10g仅安装了以上的包,仍然还是不行的,在安装过程中仍会报缺少包。例如以以下图(4)redhat6.1上安装oracle前,建议安装以下包。#rpm-ivhlibstdc++-devel-4.4.4-13.el6.i686.rpm--nodepskernel-headers-2.6.32-71.el6.i686.rpm\glibc-headers-2.12-1.7.el6.i686.rpm\glibc-devel-2.12-1.7.el6.i686.rpm\gnome-icon-theme-2.28.0-2.el6.noarch.rpm\dmz-cursor-themes-0.4-4.el6.noarch.rpm\sgml-common-0.6.3-32.el6.noarch.rpm\libaio-devel-0.3.107-10.el6.i686.rpm\ncurses-devel-5.7-3.20090208.el6.i686.rpm\elfutils-libelf-devel-0.148-1.el6.i686.rpm\compat-gcc-34-3.4.6-19.el6.i686.rpm\libXxf86misc-1.0.2-1.el6.i686.rpm\libXxf86vm-1.1.0-1.el6.i686.rpm\libXt-1.0.7-1.el6.i686.rpm\libXmu-1.0.5-1.el6.i686.rpm\mpfr-2.4.1-6.el6.i686.rpm\cpp-4.4.4-13.el6.i686.rpm\xorg-x11-xauth-1.0.2-7.1.el6.i686.rpm\compat-gcc-34-c++-3.4.6-19.el6.i686.rpm\libdaemon-0.14-1.el6.i686.rpm\avahi-0.6.25-8.el6.i686.rpm\avahi-glib-0.6.25-8.el6.i686.rpm\shared-mime-info-0.70-4.el6.i686.rpm\libIDL-0.8.13-2.1.el6.i686.rpm\ORBit2-2.14.17-3.1.el6.i686.rpm\GConf2-2.28.0-6.el6.i686.rpm\gnome-vfs2-2.24.2-6.el6.i686.rpm\libbonobo-2.24.2-4.el6.i686.rpm\libtool-ltdl-2.2.6-15.5.el6.i686.rpm\unixODBC-2.2.14-11.el6.i686.rpm\gtk2-engines-2.18.4-5.el6.i686.rpm\libmcpp-2.7.2-4.1.el6.i686.rpm\mcpp-2.7.2-4.1.el6.i686.rpm\xorg-x11-server-utils-7.4-15.el6.i686.rpm\libXv-1.0.5-1.el6.i686.rpm\ConsoleKit-x11-0.4.1-3.el6.i686.rpm\xorg-x11-xinit-1.0.9-13.el6.i686.rpm\libXp-1.0.0-15.1.el6.i686.rpm\libXxf86dga-1.1.1-1.el6.i686.rpm\libdmx-1.1.0-1.el6.i686.rpm\xorg-x11-utils-7.4-8.el6.i686.rpm\compat-db43-4.3.29-15.el6.i686.rpm\compat-db42-4.2.52-15.el6.i686.rpm\ppl-0.10.2-11.el6.i686.rpm\cloog-ppl-0.15.7-1.2.el6.i686.rpm\gcc-4.4.4-13.el6.i686.rpm\gcc-c++-4.4.4-13.el6.i686.rpm\compat-libstdc++-33-3.2.3-69.el6.i686.rpm\compat-db-4.6.21-15.el6.i686.rpm\gnome-themes-2.28.1-6.el6.noarch.rpm\system-icon-theme-6.0.0-2.el6.noarch.rpm\system-gnome-theme-60.0.2-1.el6.noarch.rpm\unixODBC-devel-2.2.14-11.el6.i686.rpm\readline-devel-6.0-3.el6.i686.rpm\libgnome-2.28.0-11.el6.i686.rpm2.增加Oracle安装和使用的用户(1)新增组和用户
groupaddoinstall
groupadddba
useradd-goinstall-Gdba-d/home/oracleoracle
passwdoracleuseradd–d/home/用户名用户名–uid–g用户组注意几个命令行的使用:切换用户:Su用户名增加用户:Useradd:删除用户:userdel:rm–rf用户名修改用户权限:Chmod–R775/home/用户名修改用户组:chown–Roracle:dba/home/oracle//指定文件的所属用户和所属组修改用户密码:passwd用户名查看用户:more/etc/passwd查看用户组:more/etc/group775代表意思:rwx〔4+2+1〕:rwx〔4+2+1〕:rwx〔4+2+1〕
***********************************************************************************************************
注意:配置文件用vi命令修改
4.修改配置文件
(1)/etc/sysctl.conf
行末添加以下内容,已有的修改
kernel.shmall=2097152
kernel.shmmax=8147483648
kernel.shmmni=4096
#semaphors:semmsl,semmns,semopm,semmni
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
运行下面的命令使得内核参数生效
/sbin/sysctl-p
(2)/etc/security/limits.conf
行末添加以下内容
#usefororacle
*softnproc2047
*hardnproc16384
*softnofile1024
*hardnofile65536
(3)/etc/pam.d/login
行末添加以下内容
sessionrequiredpam_limits.so
(4)/etc/selinux/config
更改SELINUX=disabled关闭防火墙,必须的
(5)/etc/redhat-release
Linux版本信息,5不支持Oracle,安装后可以改回去
RedHatEnterpriseLinuxASrelease3(Taroon)
或RedHatEnterpriseLinuxASrelease4(NahantUpdate4)
(6)gedit/etc/profile就是增加JDK配置的文件,在增加JDK配置后紧接着增加如下内容
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi(6)bash_profile在创立用户后在用户的目录下有一个.bash_profile(使用Oracle用户)
并在文件中增加如下内容
(ORACLE_BASE是最重要的,他代表Oracle的安装路径)
(在安装时就可以创立数据库,如果安装完毕重启,则再启动监听时无法启动,则要注意ORACLE_HOME在数据库安装后要根据实际路径进展修改)
ORACLE_BASE=/home/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=tspf
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
exportORACLE_BASEORACLE_HOMEORACLE_SIDPATHLD_LIBRARY_PATH二.数据的安装执行命令cpio-idmv<10201_database_linux_x86_64.cpio,解压到/opt目录下。现在使用oracle用户到/opt/database目录下执行安装。[oracle@TSM54-Testopt]$cd/opt/database/
[oracle@TSM54-Testdatabase]$ls
docinstallresponserunInstallerstagewelcome.html
[oracle@TSM54-Testdatabase]$./runInstaller1.选择安装类型,这里我选择高级安装,如以以下图所示2.指定证书存放目录,如以下图:3.Oracle开场进展安装前的检查工作,如以以下图所示:4.显示安装概要,如以以下图所示:5.开场安装,如以以下图所示:6.redhat6.1上安装时可能会提示此错误,可以忽略继续安装。Redhat5上安装则不会有此提示。7.安装完毕需要执行以下两个脚本文件。/home/oracle/product/10.2.0/db_1/root.sh/home/oracle/oraInventory/orainstRoot.sh三.数据的升级执行命令unzipp8202632_10205_Linux-x86-64.zip,解压到/opt目录下。1.解压升级安装包2.使用oracle用户到/opt/database目录下执行安装。[oracle@TSM54-Testopt]$cd/opt/Disk1/
[oracle@TSM54-TestDisk1]$ls
docinstallresponserunInstallerstagewelcome.html
[oracle@TSM54-TestDisk1]$./runInstaller3.指定证书存放目录,如以下图:4.把默认勾选项取消,点击“next〞如以下图。5.选择“yes〞继续执行安装6.Oracle开场进展升级安装前的检查工作,如以以下图所示:7.显示安装概要,如以以下图所示:8.开场安装,如以下图。9.安装完毕后,系统会提示执行root.sh脚本。/home/oracle/product/10.2.0/db_1/root.sh四.建库1.切换到oracle用户下,在命令行执行dbca2.选择操作“customDatabase〞〔注意:不建议在同一台机器上创立多个数据库instance〕3.指定SID4.配置是否可以使用EnterpriseManager配置数据库。5.配置数据库管理员密码,根据需要选择并指定密码6.指定数据存放方式,选择“文件系统〞7.指定数据文件存放的位置,选择“所有数据库文件使用公共位置〞,并通过浏览指定“/home/oracle/oradata8.数据库内容,默认安装即可9.取消所有勾选项,继续安装10.初始化参数,指定字符集为“ZHS16GBK-GBK16为简体中文“11.存储信息,默认安装即可12.创立选项,默认即可,点击“Finish〞13.确认信息,点击“ok〞14.创立数据库,等待完成按完毕即可。五.配置监听1.切换到oracle用户下,执行命令netca2.添加监听3.选择网络协议4.选择监听端口5.配置tnsnames.ora文件tspf2012=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=IP)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=tspf)))用客户端去练一下6.数据库服务的启停及监听服务的启停$su–oracle$sqlplus/nologSql>conn/assysdbaSql>startup------------启动数据库服务Sql>shutdow
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 七大浪费丰田图文
- 2024年辽宁省中考英语试题含解析
- 第一章下中国奴隶社会建筑2
- 江苏省苏州市工业园区2024-2025学年八年级上学期(10月份)月考英语试卷(无答案)
- 高中语文第2单元良知与悲悯6哈姆莱特节选课件新人教版必修下册
- 从财务视角把控公司战略与风险
- 2013-2018年中国多媒体设备行业发展前景与投资战略规划分析报告
- 2024至2030年中国实木课桌数据监测研究报告
- 2024至2030年中国地板格栅钉数据监测研究报告
- 2024至2030年中国传热试验台数据监测研究报告
- 腹腔镜操作流程图
- 部编人教版四年级上册语文 第四单元核心考点清单
- (完整)版职业病危害预评价导则
- CT维保服务投标方案
- 治疗药物监测与精准用药
- 施家山隧道瓦斯爆炸演练实施方案
- 市场调查方法-观察法教学课件
- 高中音乐-保卫黄河(钢琴协奏曲《黄河》第四乐章)教学课件设计
- 附脏腑辨证各种归纳表格
- 人教A版高中数学必修第一册《指数函数》评课稿
- 初中道德与法治-《做人要自尊》教学课件设计
评论
0/150
提交评论