红帽redhat65安装oracle现用图解流程.docx
- 文档编号:25911695
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:23
- 大小:1.65MB
红帽redhat65安装oracle现用图解流程.docx
《红帽redhat65安装oracle现用图解流程.docx》由会员分享,可在线阅读,更多相关《红帽redhat65安装oracle现用图解流程.docx(23页珍藏版)》请在冰豆网上搜索。
红帽redhat65安装oracle现用图解流程
Linux环境安装oracle11g数据库
一.安装环境
Linux服务器:
Redhat6.564位
oracle服务器:
oracle11g-64位
二.系统配置
Root用户下进行以下配置:
1.关闭SELinux、防火墙(后续要打开防火墙就得开放1521端口以及允许ip通过)
servicesiptablesstop
chkconfigiptablesoff
sed-i'/SELINUX/s/enforcing/disabled/'/etc/selinux/config
或者编辑vi/etc/selinux/config
把SELINUX=enforcing
改为:
SELINUX=disabled
重启电脑或者用命令立刻生效:
#setenforce0
2.检查hosts文件
vim/etc/hosts
127.0.0.1localhost.localdomainlocalhost
172.0.0.214localhost.localdomainlocalhost
3.修改linux核,修改/etc/sysctl.conf文件,输入命令:
vim/etc/sysctl.conf,按i键进入编辑模式,修改或添加下列容,编辑完成后按Esc键,输入“:
wq”保存退出。
然后,使用命令:
sysctl–p使之立刻生效。
fs.suid_dumpable=1
fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmall=2097152
kernel.shmmax=536870912
kernel.shmmni=4096
kernel.sem=25032000100128
net.ipv4.ip_local_port_range=900065500
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=1048586
4.修改用户的SHELL限制,输入命令:
vim/etc/security/limits.conf,按i键进入编辑模式,添加下列容,编辑完成后按Esc键,输入“:
wq”保存退出。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 4096
oracle hard nofile 65536
oracle soft stack 10240
5.修改/etc/pam.d/login文件,输入命令:
vim/etc/pam.d/login,按i键进入编辑模式,添加下列容,编辑完成后按Esc键,输入“:
wq”保存退出。
sessionrequired/lib/security/pam_limits.so
sessionrequiredpam_limits.so
6.编辑/etc/profile,输入命令:
vim /etc/profile,添加下列容,编辑完成后按Esc键,输入“:
wq”存盘退出。
if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi
7.检查所需的包,安装缺少的包:
binutils-2.20.51.0.2-5.11.el6(x86_64)
compat-libcap1-1.10-1(x86_64)
compat-libstdc++-33-3.2.3-69.el6(x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6(x86_64)
gcc-c++-4.4.4-13.el6(x86_64)
glibc-2.12-1.7.el6(i686)
glibc-2.12-1.7.el6(x86_64)
glibc-devel-2.12-1.7.el6(x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6(i686)
libgcc-4.4.4-13.el6(x86_64)
libstdc++-4.4.4-13.el6(x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6(x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6(x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6(x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6(x86_64)
unixODBC-2.2.14-12.el6_3.i686.rpm
unixODBC-2.2.14-12.el6_3.x86_64.rpm
unixODBC-devel-2.2.14-12.el6_3.i686.rpm
unixODBC-devel-2.2.14-12.el6_3.x86_64.rpm
libXp-1.0.0-15.1.el6.i686.rpm
libXp-devel-1.0.0-15.1.el6.i686.rpm
libXp-1.0.0-15.1.el6.x86_64.rpm
libXp-devel-1.0.0-15.1.el6.x86_64.rpm
8.创建oracle用户和组
A:
创建组,使用如下命令
groupaddoinstall
groupadddba
B:
创建orcale用户,并设置密码,如下命令
useradd-m-goinstall-Gdbaoracle
passwdoracle
9.创建Oracle安装文件夹以及数据存放文件夹
mkdir-p/opt/app/oracle
chown-Roracle:
oinstall/opt/app/oracle
chmod755/opt/app/oracle
mkdir/opt/app/oracle/oradata
chown-Roracle:
oinstall/opt/app/oracle/oradata
chmod-R755/opt/app/oracle/oradata
mkdir/opt/app/oraInventory
chown-Roracle:
oinstall/opt/app/oraInventory
chmod-R755/opt/app/oraInventory
mkdir/opt/app/oracle/product/11.2.0/dbh/opt/app/oracle/product/11.2.0/ome_1
chown-Roracle:
oinstall/opt/app/oracle/product/11.2.0/dbhome_1
chmod-R755/opt/app/oracle/product/11.2.0/dbhome_1
10.设置oracle用户登录时的环境变量(以下以oracle用户登:
)
suoracle
vim/home/oracle/.bash_profile
ORACLE_BASE=/opt/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HONE/lib
PATH=$PATH:
$ORACLE_HOME/bin:
$HOME/bin
exportORACLE_BASEORACLE_HOMEORACLE_SIDLD_LIBRARY_PATHPATH
保存后使用如下命令,使设置生效:
$source/home/oracle/.bash_profile
三.安装Oracle,并进行相关配置,
1.将下载的linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip放至文件夹/opt/app
$cd/opt/app
解压缩linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip
$unziplinux.x64_11gR2_database_1of2.zip/opt/app/database
$unziplinux.x64_11gR2_database_2of2.zip/opt/app/database
2.解压缩完成会在同一个文件夹中看到database的文件夹,请进入到database文件夹中:
$cddatabase
准备执行数据库安装,如果你的是中文环境,安装时会出现中文乱码,请运行以下指令
$exportLANG=en_US
3.接着执行安装
$./runInstaller
如果无法看到安装界面,请使用root执行如下命令后再运行安装程序:
#exportDISPLAY=:
0.0
#xhost+
$./runInstaller
4.在弹出的安装程序界面,取消“Iwishtoreceive……”前面的勾,按“next”在弹出的对话框,选择“YES”
5.选择:
安装并配置数据库“reateandconfiguredatabase”按“Next”
6.选择”ServerClass”按”Next”
7.选择“SingleInstancedatabaseinstallation“按”Next”
8.选择”AdvancedInstall”按”Next”
9.找到并选择”SimplifiedChinese”按单箭头,把简体中文添加到语言栏,按“Next“
10.选择”EnterpriseEdition”按“Next“
11.选择安装oracle的文件夹OracleBase:
/opt/oracle,SoftwareLocation选择的文件夹子目录,由于前面配好了,所以这里会自动选择好,直接按”Next“
12.选择InventoryDirectory存放目录,按“Next“
13.这一步默认即可,按“Next“
14.设置数据库名和服务名,按“Next“
15.开始自动存管理,勾上”EnableAutomaticMemory……”按“Next“
然后选择CharacterSets修改字符集为AL32UTF8
16.启用oracle企业管理控制台OEM,默认,按”Next”
17.选择Filesystem,按“Next“
18.自动备份设置,按实际需要选择,按”Next”
19.Oracle账号密码设置,我们这里设置统一密码,按“Next“
20.授权的组默认即可,按“Next“
21.开始进行安装要求检查,提示缺少包,然后把缺少的包再装上,点击”CheckAgain’,
22.如果包全部安装了,就会检查通过,直接出现的下面的框,点击“finish”,开始安装……注意,最好是把所有的包都装完,就是检查后全部通过,否则后面会出现各种错误。
安装过程遇到的错误:
1.这个是gcc的错误,重新安装一下,按“Retry”即可通过。
在RedHat的64位系统下安装中途会出现Errorininvokingtarget'mkldflagsntcontab.onnfgt.o'ofmakefile'.../ins_net_client.mk'--68%错。
是因为系统gcc的包没有装全。
需要把一下安装按顺序安装。
(rpm–ivhXXX.rpm--nodeps--force)
glibc-common-2.12-1.80.el6.x86_64.rpm
kernel-headers-2.6.32-279.el6.x86_64.rpm
libgcc-4.4.6-4.el6.x86_64.rpm
glibc-2.12-1.80.el6.x86_64.rpm
libgomp-4.4.6-4.el6.x86_64.rpm
nscd-2.12-1.80.el6.x86_64.rpm
glibc-headers-2.12-1.80.el6.x86_64.rpm
glibc-devel-2.12-1.80.el6.x86_64.rpm
mpfr-2.4.1-6.el6.x86_64.rpm
ppl-0.10.2-11.el6.x86_64.rpm
cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
cpp-4.4.6-4.el6.x86_64.rpm
gcc-4.4.6-4.el6.x86_64.rpm
注:
以上是安装gcc,软件安装顺序不能错
libstdc++-4.4.6-4.el6.x86_64.rpm
libstdc++-devel-4.4.6-4.el6.x86_64.rpm
gcc-c++-4.4.6-4.el6.x86_64.rpm
注:
以上是安装gcc-c++
2.这个是hosts和tnsname没配置好,检查下hosts,再试一次
23.排除错误后,继续安装……
23.安装完成后,会出来一个对话框,提示使用root用户执行这两个脚本
按照要求用root用户,执行即可。
24.安装完毕。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- redhat65 安装 oracle 图解 流程
![提示](https://static.bdocx.com/images/bang_tan.gif)