LINUX环境下安装ORACLE 11G
2017-10-17 23:22
639 查看
要在Linux上安装ORACE 11G 我们需要先做好准备工作,我用的Linux版本是ORACLE ENTERPRISELINUX 5.4 ,ORACLE 是11G的。
这种挂载方式只是零时的,如果需要开机后自动挂载可以修改/etc/fstab文件或者在/etc/rc.local增加开机启动任务
配置yum的安装源。使用yum安装可以帮我解决各个软件之间的依赖关系。
执行yum list 查看数据源是否配置正确,如果前面yum配置出错,使用yum clean all清理缓存后在执行yum list all
直接写个脚本安装所需要的软件
在/etc/sysctl.conf文件尾部增加如下类容
保存退出,是更改立即生效
修改/etc/security/limits.conf
在/etc/security/limits.conf文件末尾增加如下类容,以设置用户权限
修改/etc/pam.d/login
在/etc/pam.d/login文件末尾增加
9e8d
如下类容,以修改登录配置
关闭SELINUX
5.修改/etc/hosts文件
创建安装目录时最好遵循oracle的OCF创建规则
四、修改环境变量
将以下内容增加到oracle用户的环境变量中去
保存并使参数生效
上传文件的时间可以写个脚本完成之后的解压工作
修改./unzip.sh的权限为775,运行即可
解压完毕后修改/database的权限为775
如果出现检查报错,或者没有弹出图形界面,请参考我的上一篇博客,LINUX安装ORACLE的常见问题。
接下来步骤跟着图形安装界面一步一步来就可以了,但是在最后安装完成后不要立即点击OK,需要以root身份运行/u01/app/oraInventory/ orainstRoot.sh和/u01/app/oracle/product/11.2.0/db_1/root.sh这两个脚本之后再点击ok。
安装ORACLE前面的参数、环境配置一定要弄好,需要的软件要装全,不然后面的安装就会出现很多处错误。
安装完成后用以下命令连接数据库
一、安装Oracle软件
登录root账户,先挂载所需要的光盘#mount /dev/cdrom /mnt //将光盘挂载到/mnt目录下
这种挂载方式只是零时的,如果需要开机后自动挂载可以修改/etc/fstab文件或者在/etc/rc.local增加开机启动任务
配置yum的安装源。使用yum安装可以帮我解决各个软件之间的依赖关系。
#cd /etc/yum.repos.d/ #vim oracle.repo [ORACLE] name=linux_oracle //名称可以任意取 baseurl=file:///mnt/Server //也可以使用ftp源格式为ftp:// enable=1 //启用yum仓库 gpgcheck=0 //验证设置为否
执行yum list 查看数据源是否配置正确,如果前面yum配置出错,使用yum clean all清理缓存后在执行yum list all
直接写个脚本安装所需要的软件
#vim yum_list.sh #!/bin/sh yum install -y binutils* yum install -y compat-libstdc* yum install -y elfutils-libelf* yum install -y gcc* yum install -y glibc* yum install -y ksh* yum install -y libaio* yum install -y libgcc* yum install -y libstdc* yum install -y make* yum install -y sysstat* yum install libXp* -y yum install -y glibc-kernheaders #chmod +x yum_list.sh #./yum_list.sh
二、修改相关系统配置
修改/etc/sysctl.conf在/etc/sysctl.conf文件尾部增加如下类容
fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 104858
保存退出,是更改立即生效
#/sbin/sysctl -p
修改/etc/security/limits.conf
在/etc/security/limits.conf文件末尾增加如下类容,以设置用户权限
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle hard stack 10240
修改/etc/pam.d/login
在/etc/pam.d/login文件末尾增加
9e8d
如下类容,以修改登录配置
session required pam_limits.so
关闭SELINUX
#vim /etc/selinux/config SELINUX=disabled //设置为disable即关闭SElinux
5.修改/etc/hosts文件
# vim /etc/hosts 127.0.0.1 localhost.localdomain localhost ::1 localhost6.localdomain6 localhost6 192.168.88.134 localhost.localdomain loaclhost //本机ip地址 //长主机名 //短主机名
三、创建用户、用户组和安装目录
安装ORACLE我们需要创建oralce用户,oinstall组和dba组//以root权限运行 #groupadd oinstall #groupadd dba #useradd oracle -g oinstall -G dba //新建用户oracle分别放到两个组 #passwd oracle //设置oracle用户密码
创建安装目录时最好遵循oracle的OCF创建规则
//以root权限运行 #cd / #mkdir /u01/app/oracle #chown oracle:oinstall /u01/app/oracle
四、修改环境变量
将以下内容增加到oracle用户的环境变量中去
export ORACLE_SID=oracle //数据库实例名称 export ORACLE_BASE=/u01/app/oracle //oracle的安装目录 export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 //oracle的家目录 //下面这些参数可以不用写 export PATH=$PATH:$ORACLE_HOME/bin //搜索路径 export ORACLE_TERM=xterm //指定安装OACLE的安装类型 export LD_LIBRARY_PATH=$LD_LIBRARY:$ORACLE_HOME/lib //指定临时的库文件的path路径
保存并使参数生效
#source .bash_profile
五、解压安装包
使用ftp工具将oracle安装包传输/u01/app/oracle目录下并解压上传文件的时间可以写个脚本完成之后的解压工作
#vim unzip.sh #!/bin/sh ziphome=/u01/app/oracle ziplist=`du -a $ziphome|grep '\.zip$'|awk '{print $2}' for loop in $ziplist do cd ${loop%/*} unzip done
修改./unzip.sh的权限为775,运行即可
解压完毕后修改/database的权限为775
六、安装数据库软件
执行/database目录下runInstaller脚本将会弹出ORACLE的图形安装界面如果出现检查报错,或者没有弹出图形界面,请参考我的上一篇博客,LINUX安装ORACLE的常见问题。
接下来步骤跟着图形安装界面一步一步来就可以了,但是在最后安装完成后不要立即点击OK,需要以root身份运行/u01/app/oraInventory/ orainstRoot.sh和/u01/app/oracle/product/11.2.0/db_1/root.sh这两个脚本之后再点击ok。
安装ORACLE前面的参数、环境配置一定要弄好,需要的软件要装全,不然后面的安装就会出现很多处错误。
七、创建数据库
安装完oracle后输入dbca就会弹出创建数据库的图形界面。根据自己的需求选择就可以了。安装完成后用以下命令连接数据库
#sqlplus / as sysdba
相关文章推荐
- Linux下安装Oracle 11G 软、硬件环境检测和修改
- linux环境下安装oracle 11g database方法指导(三)
- linux环境下(SUSE 11)安装ArcSDE 10.0 的注意事项(Oracle 11g)
- linux环境下安装oracle 11g database方法指导(二)
- Oracle 11g R2的Linux安装环境配置
- 在linux环境下静默安装oracle 11g后设置自动启动
- Linux 6.4下oracle 11g RAC安装前环境配置
- linux环境下(SUSE 11)安装ArcSDE 10.1 的注意事项(Oracle 11g)
- Linux环境安装oracle 11g数据库
- Linux下安装Oracle 11G 软、硬件环境检测和修改
- linux环境下安装oracle 11g database方法指导(一)
- linux安装oracle 11g环境搭配自动安装脚本
- RedHat5.2下Linux Oracle 10g ASM 安装详细实录-第一篇-环境准备
- AIX安装Oracle 11g客户端、Pro*C/C++编译环境
- Linux环境下Oracle的安装与配置
- 开发环境搭建2:linux下oracle安装
- Linux环境下安装oracle遇到的问题小结
- 在 Linux 上安装 Oracle 数据库 11g
- Oracle Grid Control 11g for linux安装和配置指南
- linux 下 oracle常用命令(安装linux下11g)