linux下安装oracle
一》1.关闭防火墙,禁用selinux
vi /etc/selinux/config 修改SELINUX=disabled,然后重启,如果不想重启使用命令setenforce 0
2.安装依赖包
# rpm -ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm
# rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm
# rpm -ivh compat-libcap1-1.10-1.x86_64.rpm
# rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
# rpm -ivh ksh-20100621-12.el6.x86_64.rpm
# rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpm
# rpm -ivh oracleasm-support-2.1.5-1.el6.x86_64.rpm
可以使用
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*
3.创建Oracle用户与组
(1) 建立群组dba
# groupadd dba
(2) 新增使用者oracle并将其加入dba群组
# useradd -m -G dba oracle (4) 测试oracle账号是否建立完成 # id oracle
(5) 建立oracle的新密码 # passwd oracle
oracle
4.将oracle使用者加入到sudo群组中
vi /etc/sudoers
找到
root ALL=(ALL) ALL 这行,并且在底下再加入
oracle ALL=(ALL) ALL
输入wq!(由于这是一份只读文档所以需要再加上!)并且按下Enter
5、配置系统内核参数
# vi /etc/sysctl.conf
修改和添加以下内容:
fs.aio-max-nr =1048576
fs.file-max =6815744
kernel.shmmni = 4096
kernel.sem=5010 641280 5010 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=1048586
vm.hugetlb_shm_group=501
编辑完之后,储存,然后执行: # sysctl –p
6.编辑
/etc/security/limits.conf
添加以下四行
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
7、编辑/etc/pam.d/login
# vi /etc/pam.d/login
添加以下两行
session required /lib64/security/pam_limits.so
session required pam_limits.so
8、修改/etc/profile
# vi /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
9.创建Oracle安装文件夹以及数据存放文件夹
#mkdir /opt/oracle
#mkdir /opt/oracle/112
#mkdir /opt/oraInventory
#chown -R oracle:dba /opt/oracle
#chown -R oracle:dba /opt/oraInventory
#chown -R oracle:dba /opt
10.配置Linux主机
检查/etc/hosts文件中是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置Oracle监听的时候会出现一些问题,导致无法启动监听,在此手工添加此记录即可。 增加以下配置IP地址 加主机名称 映射
192.168.1.101 CentOS-Oracle
11.配置oracle用户环境变量
#su oracle
$ cd /home/oracle
$ vi .bash_profile
修改并加入以下內容
ORACLE_BASE=/opt/oracle #上面创建的Oracle安装文件夹
ORACLE_HOME=$ORACLE_BASE/112
ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
#PATH=$PATH:$HOME/bin
#export PATH
保存后使用如下命令,使设置生效: $ source /home/oracle/.bash_profile
12.安装Oracle,并进行相关设置
准备执行数据库安装,如果你的操作系统是中文环境,安装时会出现中文乱码,请使用以下指令 $ export LANG=en_US.UTF-8
二》安装vnc
1.打开终端使用yum命令安装vnc sever
2.将vncserver设置为随系统启动。
命令:chkconfig vncserver on
3.修改vncserver的配置文件。
命令:vim /etc/sysconfig/vncservers
在后面添加VNCSERVERS="1:root"
VNCSERVERARGS
4.设置vncserver的密码(vnc客户端登陆使用)。
注意设置密码前请先su到你要设置的用户。这演示中用的是root用户。
命令:vncpasswd
5.重启vncserver服务。
命令:service vncserver restart
安装oracle必须用oracle用户登录然后开启vnc 才可以远程到oracle用户界面安装oracle
三》
安装linux桌面服务
1.首先查看系统的运行级别以及是否安装了桌面环境
1、使用命令 runlevel 查看当前的运行级别 ,如图所示
2、使用命令 yum grouplist | more 查看是否安装了桌面环境的组件
2.yum groupinstall -y "Desktop" "Desktop Platform" "Desktop Platform Development" "Fonts" "General Purpose Desktop" "Graphical Administration Tools" "Graphics Creation Tools" "Input Methods" "X Window System" "Chinese Support [zh]" "Internet Browser" 安装界面版
3.安装好了桌面环境的软件,然后再修改一下系统的启动级别 为 5
编辑/etc/inittab文件,修改启级别为5,如下图,然后重新启动就可以进入桌面环境了。因为我这是远程环境的,只是运用了命令行,可以使用VNC进行桌面环境的远程
linux下安装oracle的更多相关文章
- 解决在Linux下安装Oracle时的中文乱码问题
本帖最后由 TsengYia 于 2012-2-22 17:06 编辑 解决在Linux下安装Oracle时的中文乱码问题 操作系统:Red Hat Enterprise Linux 6.1数据库:O ...
- linux下安装Oracle时交换空间不足的解决方法
摘:linux下安装Oracle时交换空间不足的解决方法 linux上安装Oracle时交换空间不足的解决办法 增加交换空间有两种方法: 严格的说,在系统安装完后只有一种方法可以增加swap,那就是本 ...
- Ubuntu Linux下安装Oracle JDK
from://http://blog.csdn.net/gobitan/article/details/24322561 Ubuntu Linux下安装Oracle JDK Dennis Hu 201 ...
- 百度文库,linux下安装oracle客户端
linux单独安装oracle client(oracle客户端) 更新:2013-10-17 18:30 | 标签:linux oracle 1.要远程使用oracle,先下载下面三个文件,注意 ...
- Linux 下安装oracle数据库
原文出处 http://www.linuxidc.com/Linux/2015-02/113222.html 需要安装Oracle DataGuard,所以先要安装单台Oracle11g, ...
- linux下安装oracle及weblogic
安装weblogic 下载weblogic http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-17 ...
- Redhat Linux 下安装Oracle 11g R2
能够下载:http://download.csdn.net/detail/ykh554541184/8086647文档方便查阅 官方文档:http://docs.oracle.com/cd/E1188 ...
- Linux下安装Oracle后重启无法登录数据库ORA-01034:ORACLE not available
Linux下安装了数据库,安装完成后可以用,今天启动就不能用了,提示Oracle not available,后来查找资料,据说是oracle服务没有打开.如下方式可以解决问题. [root@root ...
- linux下安装 oracle 11g
oracle 11g安装 一.环境准备 划分区 / 15000M /tmp 4096M /boot 100M Swap 4096M /u01 剩余空间 2.更改主机名,ip地址 3.安装软件包 那么l ...
随机推荐
- 谈谈对HTML语义化的理解
什么是HTML语义化? HTML标签可以分为有语义的标签,和无语义的标签.比如table表示表格,form表示表单,a标签表示超链接,strong标签表强调.无语义标签典型的有<div>, ...
- IOS--UIAlertView造成屏幕闪烁
在异步操作中,如果直接Show一个UIAlertView可能会造成屏幕闪烁(目前在iPhone5上发现),解决办法如下: UIAlertView *alert = [[UIAlertView allo ...
- error-2016-4-20
问题: Compilation ErrorDescription: An error occurred during the compilation of a resource required to ...
- 从宏观到微观理解coding
宏观思维就是对所做事情的整体有一个清晰认识,并知晓我们追求的目标是什么.在理解了整体之后,我们需要针对自己感兴趣部分做深入的了解,这就是所谓的微观思维.古语"不谋全局者,不足谋一域" ...
- ANDROID开发之问题积累及解决方案(二)
错误:“Binary XML file line # : Error inflating class” 原因:此异常是布局文件中有错引起的,那么返回到布局文件中看看. <?xml version ...
- SQL中CONVERT日期不同格式的转换用法
SQL中CONVERT日期不同格式的转换用法 格式: CONVERT(data_type,expression[,style]) 说明:此样式一般在时间类型(datetime,smalldatetim ...
- 2016 CCPC 合肥赛区 平行四边形//打铁记录..... 背锅还是我在行 此处@ctr 233
也希望自己记住这些题并不是真的很难很难... 平行四边形... 这个题要两个直线上的两个点和给出点中的两个点组成的平行四边形面积最大. 确定两个点后,发现线上的点随之确定.那么我们解出线上的点 然后求 ...
- sql.date and util.Date
注意: 1.用 bean 接受 数据库查询的结果 sql.date 会自动转换为 util.date 2.想数据库插入date 类型,必须是要 sql.date 一.字符串 转 util.date S ...
- java中的条件语句(if、if...else、多重if、嵌套if)
Java条件语句之 if 生活中,我们经常需要先做判断,然后才决定是否要做某件事情.例如,如果考试成绩大于 90 分,则奖励一个 IPHONE 5S .对于这种"需要先判断条件,条件满足后才 ...
- mysql定时器Events
MySQL定时器Events 一.背景 我们MySQL的表A的数据量已经达到1.6亿,由于一些历史原因,需要把表A的数据转移到一个新表B,但是因为这是线上产品,所以宕机时间需要尽量的短,在不影响数据持 ...