CentOS55安装oracle10gWord文档格式.docx
- 文档编号:20516483
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:25
- 大小:1.91MB
CentOS55安装oracle10gWord文档格式.docx
《CentOS55安装oracle10gWord文档格式.docx》由会员分享,可在线阅读,更多相关《CentOS55安装oracle10gWord文档格式.docx(25页珍藏版)》请在冰豆网上搜索。
packagecompat-gcc-c++isnotinstalled
packagecompat-libstdc++isnotinstalled
packagecompat-libstdc++-develisnotinstalled
缺少的都需要安装相关的软件包,DVD安装光盘中,请参考安装下面的包:
#从DVD安装光盘中(按照以下的顺序安装)
rpm-Uvhcompat-db-4*
rpm-Uvhlibaio-0*
rpm-Uvhcompat-libstdc++-33-3*
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
然后在检查需要的软件包是否都安装成功。
注:
[root@zjinterfaceServer]#rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gcccompat-gcc-c++
compat-libstdc++compat-libstdc++-devel
openmotif-2.3.0-0.3.el5
compat-db-4.2.52-5.1
[root@zjinterfaceServer]#
安装后一直都是报libstdc以及gcc-c没有安装实际上已经安装成功了不知道为什么这样
1.3OS参数要求vi/etc/sysctl.conf,在行末添加以下内容
#usefororacle
kernel.shmall=2097152
kernel.shmmax=2147483648
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
再运行sysctl-p应用以上参数如图:
[root@zjinterfaceServer]#sysctl-p
net.ipv4.ip_forward=0
net.ipv4.conf.default.rp_filter=1
net.ipv4.conf.default.accept_source_route=0
kernel.sysrq=0
kernel.core_uses_pid=1
net.ipv4.tcp_syncookies=1
kernel.msgmnb=65536
kernel.msgmax=65536
kernel.shmmax=4294967295
kernel.shmall=268435456
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
1.4vi/etc/security/limits.conf行末添加以下内容
#usefororacle
*softnproc2047
*hardnproc16384
*softnofile1024
*hardnofile65536
如图:
1.5vi/etc/selinux/config确保以下内容
SELINUX=disabled
SELINUXTYPE=disabled
关闭SELIINUX
到此准备安装Oracle的相关参数告一段落。
2创建安装Oracle的用户、组及配置
2.1解压10201_database_linux32.zip
我把10201_database_linux32.zip放在了/opt/setup下
终端命令:
chmod–R777/opt/setup(让oracle可以有权限执行安装文件,给所有权限)
unzip10201_database_linux32.zip(只是解压的功能如果已经解压就不用执行)
2.2创建安装Oracle的用户及所属组
#groupaddoinstall
#groupadddba
#useradd-m-goinstall-Gdbaoracle
#idoracle
为Oracle用户设置密码:
#passwdoracle
2.3创建安装目录mkdir-p/opt/app/oracle/product/10.2
#chown-Roracle.oinstall/opt/app/oracle/product/10.2(分配修改操作权限)
#chmod-R775/opt/app/oracle/product/10.2
在oracle用户下面执行以下语句把opt这个文件夹下面的权限都给oracle
#chmod–R777/opt
(图中路径改成和实际中的一样)
2.4设置oracle用户的.bash_profile
vi/home/oracle/.bash_profile
在改文件的末行加上#OracleSettings下的内容,
#OracleSettings
TMP=/tmp;
exportTMP
TMPDIR=$TMP;
exportTMPDIR
ORACLE_BASE=/opt/app/oracle;
exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2/;
exportORACLE_HOME
ORACLE_SID=oracle;
exportORACLE_SID
ORACLE_TERM=xterm;
exportORACLE_TERM
PATH=/usr/sbin:
$PATH;
exportPATH
PATH=$ORACLE_HOME/bin:
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib;
exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib;
exportCLASSPATH
if[$USER="
oracle"
];
then
if[$SHELL="
/bin/ksh"
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
2.5设置主机名和ip
vi/etc/hosts
内容:
218.64.53.177ylwylwippserver(把第二行的文件改为这行内容,IP地址为本机地址,主机名可以自己改)
保存后在终端运行命令:
#hostname
是否主机名变成了ylwippserver,如果没有改变则要运行以下命令
#servicenetworkrestart
2.6设置Oracle10g支持RHEL5的参数
因为在官方的Oracle10g是不支持RHEL5的,所以需要改变相关的参数,不然在Oracle10g安装前不能通过检测!
修改版本说明,编辑文件/etc/redhat-release把CentOS5改成版本4:
redhat-4
上面的准备,都是为了能够成功安装,下面就可以运行oracle的安装文件了。
3安装Oracle
3.1用oracle用户运行runInstaller文件
不能用root用户安装Oracle数据库,在root用户下,新建一个终端,然后切换到oracle用户来安装,也不行!
这样则会出现下图的错误信息:
su–oracle(转换用户登录。
这个是转换为我们刚刚创建的oracle用户登录)
出现以上问题请执行以下语句(在root用户下执行):
#cd/opt/setup/database
#xhost+
#exportDISPLAY='
218.64.53.177:
0.0'
#unsetLANG(设置默认字符码)
#./runInstanller
然后出现最受欢迎的界面,这里我选择高级安装:
(图中路径均需改成实际安装路径)
指定证书存放目录,没问题后点击Next,如图所示:
选择安装的数据库类型及oracle所支持的语言,这里选择企业版,语言选择英文和简体中文,如下图所示,选好后Next
指定oracle环境变量,安装路径。
因为我们在.bash_profile中已经声明,所以这里会自动填充。
如下图所示,修改最末级目录后Next
Oracle开始进行安装前的检查工作,如下图所示,没有错误的话Next
选择配置选项,如下图所示,Next
选择创建的数据库模式,如下图所示:
指定数据库配置的相关选项(SID、字符集等),如下图所示:
(填写自己的SID)
选择数据库管理选项,如下图所示,Next:
指定数据库存储选项,如下图所示(路径会自动填充),Next:
指定数据库备份回复选项,如下图所示,Next:
指定数据库相关用户密码,如下图所示:
显示安装概要,如下图所示:
开始安装,如下图所示:
上面的窗口点击OK后,会出现下图显示的内容:
需要root权限执行
#/oracle/oraInventory/orainstRoot.sh
#/oracle/product/10.2.0/db/root.sh
安装结束,如下图所示:
安装完成后,恢复语言环境以及版本信息
#exportLC_CTYPE=zh_CN.UTF-8
#vi/etc/redhat-release
CentOS5
4测试Oracle是否安装成功
4.1启动Oracle服务
[oracle@zjinterfacedatabase]$sqlplus'
/assysdba'
SQL*Plus:
Release10.2.0.1.0-ProductiononWedMay3114:
09:
512011
Copyright(c)1982,2005,Oracle.Allrightsreserved.
Connectedtoanidleinstance.
SQL>
startup
ORACLEinstancestarted.
TotalSystemGlobalArea1002438656bytes
FixedSize1223080bytes
VariableSize251659864bytes
DatabaseBuffers742391808bytes
RedoBuffers7163904bytes
ORA-01102:
cannotmountdatabaseinEXCLUSIVEmode
重启服务器后正常启动
[oracle@zjinterface~]$sqlplus'
23:
332011
VariableSize255854168bytes
DatabaseBuffers738197504bytes
Databasemounted.
Databaseopened.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CentOS55 安装 oracle10g