在CentOS_6_64位系统上安装Oracle_11g

上传人:新** 文档编号:431152498 上传时间:2023-08-07 格式:DOC 页数:15 大小:936.50KB
返回 下载 相关 举报
在CentOS_6_64位系统上安装Oracle_11g_第1页
第1页 / 共15页
在CentOS_6_64位系统上安装Oracle_11g_第2页
第2页 / 共15页
在CentOS_6_64位系统上安装Oracle_11g_第3页
第3页 / 共15页
在CentOS_6_64位系统上安装Oracle_11g_第4页
第4页 / 共15页
在CentOS_6_64位系统上安装Oracle_11g_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《在CentOS_6_64位系统上安装Oracle_11g》由会员分享,可在线阅读,更多相关《在CentOS_6_64位系统上安装Oracle_11g(15页珍藏版)》请在金锄头文库上搜索。

1、在CentOS 6.* 64位系统上安装Oracle 11gR2在CentOS 6.* 64位系统上安装Oracle 11gR2A. 初始化网络1. 设置网络参数编辑/etc/sysconfig/network-scripts/ifcfg-eth0,初始化网络参数(根据实际情况编辑)。IPADDR=10.10.10.11GATEWAY=10.10.10.1NETMASK=255.255.255.0ONBOOT=yesBOOTPROTO=none编辑/etc/resolv.conf,加入DNSnameserver=8.8.8.8编辑/etc/hosts,加入主机名和IP(主机名用hostname

2、或者uname -u命令查看要一直)2. 设置系统服务禁用一些不必要的系统服务chkconfig iptables offchkconfig ip6tables offchkconfig cups offchkconfig firstboot offchkconfig wpa_supplicant offchkconfig postfix off3. 安装常用软件及必需软件安装kernel-devel和kernel-headers,并且在更新系统时,禁止更新kernel:yum -y install kernel-devel kernel-headers & echo exclude=kern

3、el* /etc/yum.conf更新系统:yum -y update安装Oracle必需软件:yum -y install binutils compat-libcap1 compat-libstdc+ gcc gcc-c+ glibc glibc-devel ksh libgcc libstdc+ libstdc+-devel libaio libaio-devel make sysstat unixODBC unixODBC.i686 unixODBC-devel unixODBC-devel.i686 glibc-devel.i686 compat-libstdc+.i686 glib

4、c.i686 libgcc.i686 libstdc+-devel.i686 libstdc+.i686 libaio.i686 libaio-devel.i686注:安装完成以上软件后,建议重启系统。4. 创建Oracle相关用户和目录以下命令按顺序执行:/usr/sbin/groupadd oinstall/usr/sbin/groupadd dba/usr/sbin/useradd -m -g oinstall -G dba oraclepasswd oraclemkdir -p /usr/local/oraclechown -R oracle:oinstall /usr/local/o

5、raclechmod -R 755 /usr/local/oracle5. 修改内核参数编辑/etc/sysctl.conf:vim /etc/sysctl.conf#oracle11gR2#fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 8589934592 /一般设置为物理的一半(16G/2)kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500n

6、et.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576修改完成后,运行sysctl -p使设置生效。6. 为Oracle用户设置Shell限制编辑/etc/security/limits.conf:vim /etc/security/limits.conf#oracle11gR2#oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracl

7、e hard nofile 65536oracle soft stack 10240编辑/etc/pam.d/login:vim /etc/pam.d/login#oracle11gR2#session required pam_limits.so编辑系统环境配置文件/etc/profile,在最后添加如下内容:vim /etc/profile#oracle11gR2#if $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536

8、 fifi编辑/etc/csh.login,在最后添加如下内容:vim /etc/csh.login#oracle11gR2#if ( $USER = oracle) then limit maxproc 16384 limit descriptors 65536endif编辑/home/oracle/.bash_profile,在最后添加如下内容:vim /home/oracle/.bash_profile#oracle11gR2#export ORACLE_BASE=/usr/local/oracleexport ORACLE_HOME=/usr/local/oracle/product/

9、10201export ORACLE_SID=billexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin注:这里的ORACLE_SID的值,是后面安装数据库时候用到的SID。7. 重启服务器,并且使用oracle用户登录将linux.64_11gR2_database_1of2.zip、linux.64_11gR2_database_2of2.zip上传至服务器,保存在/soft 目录下面,并赋予777权限:chmod 777 /softxhost local:oracle注:选择中文界面安装oracle11g时:将zysong.ttf字体复制到/usr/

10、share/fonts/zh_CN/TrueType/下;选择英文界面安装时:将 export LANG=en_US添加到/home/oracle/.bash_profile文件下。B. 安装Oracle 10g1、 以oracle用户名进入/soft目录,解压安装文件:su - oraclecd /softunzip linux.64_11gR2_database_1of2.zipunzip linux.64_11gR2_database_2of2.zip2、 安装Oracle 11g,在CentOS桌面运行“Application System Tools Terminal”,在命令行窗口

11、运行./runInstaller进行安装:cd /soft/database./runInstaller准备过程无误的情况下,安装界面如下:第一步:填写email信息,以便得到支持,需要联网。第二步:选择创建并配置一个数据库(新安装的)第三步:选择服务端第四步:选择单实例数据库安装第五步:选择自定义安装第六步:选择产品的语言第七步:选择要安装的oracle版本第八步:选择安装路径第十步:选择数据库实例名字(SID)第十一步:选择数据库的编码字符集第十一步:开启自动内存管理第十二步:第十三步:指定数据存放的位置第十四步:选择备份存放路径,备份用户的用户名和密码第十五步:登录数据库的用户名和密码,

12、这4个用户都采用相同的密码这是oracle所不推荐的,同时只有sys和system2个用户开启,其他的用户都将会被锁定,除非在最后解除需要的用户的锁定状态。第十七步:这是oracle检测必须的组件,我选择了ignore all,这样选择安装好oracle后,oracle是能正常工作的。第十八步:这是oracle安装好后的一些信息,记住这些信息有时候会给你带来方便。第十九步:oracle进入安装状态配置数据库实例orcl数据库安装好后的信息,记住这些信息会给你的工作带来方便。打开用户,我开启了3个用户,他们是:sys,system,scottC. 设置开机启动Oracle 11g注:如果遇到“O

13、RA-27125:unable to create shared memory segment”的错误时,需要使用root用户运行“echo 501 /proc/sys/vm/hugetlb_shm_group”(501为dba的SID)命令,该命令稍后加入到开机启动中。启动Oracle 11g的顺序为先启动监听,再启动数据库:启动监听:lsnrctl start关闭监听:lsnrctl stop启动数据库(先进入sqlplus,再startup):停止数据库:在sqlplus输入shutdown或者shutdown immediate。sqlplus /as sysdbastartupshu

14、tdownshutdown immediate开启数据库停止数据库设置开机启动,使用root用户权限在 /etc/rc.d/rc.local 文件中添加如下内容:echo 501 /proc/sys/vm/hugetlb_shm_groupsu - oracle -c /usr/local/oracle/product/10201/bin/lsnrctl startsu - oracle -c /usr/local/oracle/product/10201/bin/dbstart startsu - oracle -c isqlplusctl startsu - oracle -c emctl start dbconsole赋权开启监听开启数据库开启isqlplus开启Enterprise Manger修改 /etc/oratab 文件,改为Y:bill:/usr/local/oracle/p

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 工业自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号