Cent Os 6.6下静默安装Oracle11g经验总结
来源:互联网 发布:淘宝上怎么卖东西 编辑:程序博客网 时间:2024/05/29 08:29
因项目的需求,被老师指派安装Oracle数据库,服务器上安装的是linux,我们通过VPN访问,没有图形界面,在网上搜了下发现可以采用静默安装即无图形界面安装这种方式。
一.下载Oracle数据库
用户要求安装11g,先从Oracle官网上下载数据库,共有两个压缩包,下载后解压。我下的是Oracle11g Release2 的x86-64版本,如下所示:
Oracle Database 11g Release 2
Linux x86-64File 1, File 2 (2GB) See All在安装前需要一些配置操作,包括:
1.创建oracle相关用户和用户组
# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba如果oracle用户存在,执行以下语句
/usr/sbin/usermod -g oinstall -G dba,oper oracle否则,执行以下语句
/usr/sbin/useradd -g oinstall -G dba,oper oracle
2.安装Oracle的依赖包
binutils-2.23.52.0.1-12.el7.x86_64 compat-libcap1-1.10-3.el7.x86_64 gcc-4.8.2-3.el7.x86_64 gcc-c++-4.8.2-3.el7.x86_64 glibc-2.17-36.el7.i686 glibc-2.17-36.el7.x86_64 glibc-devel-2.17-36.el7.i686 glibc-devel-2.17-36.el7.x86_64 kshlibaio-0.3.109-9.el7.i686 libaio-0.3.109-9.el7.x86_64 libaio-devel-0.3.109-9.el7.i686 libaio-devel-0.3.109-9.el7.x86_64 libgcc-4.8.2-3.el7.i686 libgcc-4.8.2-3.el7.x86_64 libstdc++-4.8.2-3.el7.i686 libstdc++-4.8.2-3.el7.x86_64 libstdc++-devel-4.8.2-3.el7.i686 libstdc++-devel-4.8.2-3.el7.x86_64 libXi-1.7.2-1.el7.i686 libXi-1.7.2-1.el7.x86_64 libXtst-1.2.2-1.el7.i686 libXtst-1.2.2-1.el7.x86_64 make-3.82-19.el7.x86_64 sysstat-10.1.5-1.el7.x86_64
3.设置linux内核参数,修改文件/etc/sysctl.conf,添加如下内容:
fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576
4.修改 /etc/security/limits.conf,增加以下内容
oracle
oracle
oracle
oracle
5.修改系统环境变量/etc/profile,增加以下内容
if [ $USER = "oracle" ]; then
fi
6.修改oracle用户主目录下的环境变量配置文件.bash_profile,使用vi编辑,没有的话会新建这个文件,在文件中加入以下内容:
export ORACLE_SID=Orcl
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
在这里我遇到过一个问题,使用source命令后重新登录,环境变量没有生效。问了一下大神,将环境变量写在了.bashrc文件中,重新登录环境变量生效了。
完成以上步骤后便完成了准备工作
二.静默安装Oracle数据库
静默安装其实就是利用了解压后的response文件夹下的.rsp文件进行无图形界面安装。打开解压后的数据库安装文件目录下的response文件夹,里面有三个文件dbca.rsp、db_install.rsp、netca.rsp。这三个文件分别是创建实例、安装数据库软件和安装监听程序的响应文件。我们需要修改这三个文件里的一些配置,关于具体的内容网上都可以找到。
需要特别注意的是相应文件中的全局数据库名参数,我用的服务器名为localhost.localdomain,即域名为localdomain,设置的GDBNAME为Orcl.localdomain。之前没有加上主机域名,所以安装时一直报错。
- Cent Os 6.6下静默安装Oracle11g经验总结
- linux下静默安装oracle11g
- linux下静默安装oracle11g
- centos7下静默安装oracle11g
- cent os 下安装 svn
- Cent OS下安装Redis
- 关于CENT OS 6.7 安装ORACLE11G的问题
- Linux下oracle11g静默安装过程
- Linux下实现Oracle11g静默安装教程
- Linux Cent OS下安装MySQL数据库
- Cent OS 下安装Apache 详细教程
- cent os 7 下安装tensorflow
- oracle11g静默安装
- RHEL6静默安装Oracle11g
- oracle11g静默安装20140623
- oracle11g单机静默安装
- oracle11g静默安装
- centOS7静默安装oracle11g
- K3操作-1 关于在K3中如何更改当前操作员的设置
- 用node-schedule进行定时任务的管理
- 简单的页面浮动窗口的制作
- 关于产品和创新、创业的思考
- Delphi 载入Gif图片
- Cent Os 6.6下静默安装Oracle11g经验总结
- 关于火车票12306网站出现“此网站的安全证书存在问题”解决办法
- codeblocks-ubuntu-change theme
- 提高Flash builder编译速度 (转)
- 有经验的程序员:请不要把这些告诉初学者
- 有韵味的女人,是成熟的女人。
- 关于在SSH2整合时,如何使用单元测试
- oracle 用plsql删除数据库表列的comments
- 悲催的程序员悖论