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 ...
随机推荐
- (转)关于Oracle AUTONOMOUS TRANSACTION(自治事务)的介绍
AUTONOMOUS TRANSACTION(自治事务)的介绍 在基于低版本的ORACLE做一些项目的过程中,有时会遇到一些头疼的问题,比如想在执行当前一个由多个DML组成的transaction(事 ...
- CListCtlr 控件的常见用法
今天第一次用CListCtrl控件,遇到不少问题,查了许多资料,现将用到的一些东西总结如下: 以下未经说明,listctrl默认view 风格为report 相关类及处理函数 MFC:CListCtr ...
- mysql优化要点(一)
一 sql语句中使用函数需要注意,因为有可能结果每条语句都会调用,甚至表内每条记录都会调用. 二 注意转换,会消耗大量性能,甚至字符串的encoding不同,也会出现非常大的消耗 三 myisa ...
- 移动端bug整理,随时更新
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #454545 } p.p2 { margin: 0.0p ...
- js 什么是变量的提升?
- [原创.数据可视化系列之一]使用openlayers 3 显示聚合数据
在地图上显示点数据是最常用的地图展示功能之一,但是如果很多点在地图上显示,或造成密密麻麻的一片,无法正常看清楚,这个时候,一般有两种解决方案,一种是根据数据重要程度进行标注,重要的显示大一些,不重要的 ...
- (转)maven配置之pom.xml配置
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...
- 401 Not Authorized For MSDEPLOY (msdeployAgentService)
When you get this error from msdeploy:“Error: The remote server returned an error: (401) Unauthorize ...
- 纯css来画图-border应用
基础知识: Css画图大部分是使用了css中的border来绘画图形,那首先我们就来看下border的基础知识,至于其他的遇到了再讲吧! Border的基础知识: 一般我们这样简写: border: ...
- 如何把apdu[decode_len]打印出来
memcpy(data, &apdu[decode_len], apdu_len - decode_len); int i = 0; for(i=0;i<apdu_len;i ...