设为首页 收藏本站
查看: 785|回复: 0

[经验分享] oracle 11G for RedHat的安装

[复制链接]
YunVN网友  发表于 2018-5-13 13:04:16 |阅读模式
oracle 11G for RedHat的安装
1、  增加工作组oinstalldba
#groupadd oinstall
#groupadd dba
2、  增加oracle用户,同时加入到工作组oinstalldba
#useradd  -g oinstall –G dba oracle
3、  创建ORACLE安装目录,同时加入oracle用户和组oinstall
#mkdir –p /db/oracle
#chown    -R oracle:oinstall /db
#chown    -R oracle:oinstall /db/oracle
4、  修改/etc/security/limits.conf文件,并增加如下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
5、  修改内核参数,/etc/sysctl.conf中增加如下内容,然后执行/sbin/sysctl -p
# For Oracle
#fs.file-max = 512 * PROCESSES
#kernel.shmall = 2097152
#kernel.shmmax = 2147483648
#kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6553600
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max =  4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
6、  修改/etc/profile,增加如下内容:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
备注:[ ]号之间字母要加空格;
7、  修改/etc/pam.d/login文件,增加如下内容:
session    required     /lib/security/pam_limits.so
session    required     pam_limits.so
8、  用户oracle用户登录,修改oracle用户根目录中的SHELL环境变量,修改.base_profile,并增加如下内容:
ORACLE_SID=lipy
ORACLE_BASE=/db/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.1.0.6.0/db_1
export ORACLE_SID ORACLE_BASE ORACLE_HOME

PATH=$PATH:/$ORACLE_HOME/bin:$HOME/bin

export PATH
9、  修改/etc/hosts,指定IP地址和主机名,如下:
# Do not remove the following line, or various programs
# that require network functionality will fail.
;127.0.0.1              lipy.com lipy localhost.localdomain localhost
;::1            localhost6.localdomain6 localhost6
192.168.2.5 lipy.com lipy localhost.localdomain localhost
~
~
10、              查看如下包安装了没有,如果没有安装就安装上:
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
gcc-4.1.1-52
gcc-c++-4.1.1-52
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11

备注:如果以上的第四步到第八步操作不对,服务可能启动不起来或sqlplus启动不起、或提示bash错误;可能参照安装指示书;
elfutils-libelf-devel-0.125要与elfutils-libelf-devel-static-0.137-3.el5.i386.rpm 一起安装,如下:
(rpm -Uvh elfutils-libelf-devel-0.125.i386.rpm elfutils-libelf-devel-static-0.137-3.el5.i386.rpm)
linux 不支持向下左右键输入法时,请安装下面软件包;
tar zxvf rlwrap-0.30.tar.gz
cd rlwrap-0.30
./configure
make
make check
make install
到这里,安装已经完成,接下来就是测试功能了

oracle用户家目录下
vim .bash_profile
添加如下两个别名设置:
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'

退出oracle用户并重新登录
sqlplus / as sysdba


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-459528-1-1.html 上篇帖子: vmware Redhat guest OS to connect to internet 下篇帖子: Redhat linux AS 4 升级到centos4.8
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表