在Linux中安装Oracle(安装总结)
2017-05-21 19:26
232 查看
1、检查硬件
内存# grep MemTotal /proc/meminfo交换空间# grep SwapTotal /proc/meminfo磁盘空间# df -ah2、下载软件
Oracle Database 10g Release 2 (10.2.0.1) Software下载位置:http://otn.oracle.com/software/products/database/oracle10g/index.html3、修改host文件
查看/etc/hosts文件中必须包含a fully qualified name for the server4、安装软件包检查
1、检查下列包是否安装,若未安装则要先安装:binutils-2.17.50.0.6-2.el5compat-libstdc++-33-3.2.3-61elfutils-libelf-0.125-3.el5elfutils-libelf-devel-0.125glibc-2.5-12glibc-common-2.5-12glibc-devel-2.5-12gcc-4.1.1-52gcc-c++-4.1.1-52libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.1-52libstdc++-4.1.1libstdc++-devel-4.1.1-52.e15make-3.81-1.1sysstat-7.0.0unixODBC-2.2.11unixODBC-devel-2.2.11 # rpm -qa | grep make gcc glibc compat openmotif21 setarch 等等5、libstdc包的链接
(老版本需求,新版本oracle11不要设置):ln -s /usr/lib/libstdc++.so.6.0.3 /usr/lib/libstdc++.so.5 #检测存在如果不做此链接,在安装过程中建好数据库,将会出现不能链接不上数据库问题。三.参数设置
1、设置核心参数
在/etc/sysctl.conf文件中加入下列行:#kernel.core_uses_pid = 1kernel.shmall = 2097152kernel.shmmax = 2147483648 -- (以字节为单位,物理内存数量*1024*1024*2,为内存的2倍)kernel.shmmni = 4096# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=8388608net.core.rmem_max=8388608net.core.wmem_default=262144net.core.wmem_max=262144esc :wq!# sysctl -p #运行下列命令改变核心参数2、设置Shell Limits(系统资源限制),提高软件的运行效率
a.在/etc/security/limits.conf文件中加入下列红色行:oracle soft nofile 65536oracle hard nofile 65536oracle soft nproc 16384oracle hard nproc 16384 b.在/etc/pam.d/login文件中加入下列行,如果里面没有的话:session required /lib/security/pam_limits.sosession required pam_limits.soc.在/etc/profile后加入以下语句:vi /etc/profileif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi3.创建用户和组及相关目录
--创建dba/oper/oinstall组/usr/sbin/groupadd dba/usr/sbin/groupadd oper/usr/sbin/groupadd oinstall--创建oracle用户并设置用户所属组/usr/sbin/usermod -g oinstall -G dba oracle/usr/sbin/useradd -g oinstall -G dba oraclepasswd oracle# id oracleuid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)--创建相关安装目录 mkdir -p /opt/oracle/productmkdir -p /opt/oracle/product/OraHomemkdir -p /opt/oraInventory #(the default inventory folder)mkdir -p /opt/oracle/oradata #(change the right file owner)mkdir -p /var/opt/oracle --设置目录所有者和权限chown -R oracle.oinstall /opt/oraclechown -R oracle.oinstall /opt/oracle/oradatachown -R oracle.oinstall /opt/oracle/product/OraHomechown -R oracle.dba /opt/oraInventorychown oracle.dba /var/opt/oraclechmod -R 775 /opt/oraclechmod -R 755 /var/opt/oracle4.设置安装环境变量
# su - oracle --su到oracle用户下,更改用户的一些配置$vi .bash_profile添加以下参数,主要是配置oracle软件运环境参数# Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi export ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/OraHomeexport ORACLE_SID=orclexport ORACLE_OWNER=oracleexport ORACLE_TERM=vt100export PATH=$PATH:$ORACLE_HOME/bin:$HOME/binexport PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/libexport LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibCLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport CLASSPATH 注:11g:ORA_NLS33=$ORACLE_HOME/nls/admin/data10g:ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data9i:ORA_NLS33=/oracle/app/ora92/ocommon/nls/admin/data保存退出
--执行以下命令让配置马上生效或以oracle用户登录使设置生效$ source $HOME/.bash_profile相关文章推荐
- [记录]在Linux中Oracle安装成功后,首次启动使用时,会出现的一些问题总结和解决办法
- Oracle安装(linux)总结一下[转]
- linux安装oracle pdf教程(老师总结)
- Oracle安装(linux)总结
- 在Linux中Oracle安装成功后,首次启动使用时,会出现的一些问题总结和解决办法
- 问题小结:Linux下oracle常见安装错误总结
- Oracle 10G数据库静默安装的实践过程记录及经验总结(linux平台)
- 【转】Linux下oracle常见安装错误总结
- Linux下面oracle安装方法总结
- 关于linux下安装oracle之后,重启系统后oracle不能正常启动的配置总结
- linux下安装oracle遇到的错误总结
- 关于linux下安装oracle之后,重启系统后oracle不能正常启动的配置总结
- 问题小结:Linux下oracle常见安装错误总结
- 在linux上安装和配置oracle的两篇典型文章利用总结
- linux下php安装及连接oracle遇到问题总结
- 在Linux中Oracle安装成功后,首次启动使用时,会出现的一些问题总结和解决办法
- Linux上安装oracle自我总结安装步骤
- LINUX上安装ORACLE总结
- [精华] Oracle安装(linux)总结一下[转]
- Linux_Ubuntu安装oracle总结