Centos 7安装oracle 数据库

1.创建用户

su - root

groupadd oinstall
groupadd dba
useradd -g oinstall -g dba -m oracle

Centos7
adduser -g oinstall -g dba -m oracle

passwd oracle

2.配置X11

是否安装X Window System

使用rpm -qa |grep -i x11

没有安装则安装

配置X11

su - root

vi /etc/gdm/custom.conf

[security]

AllowRemoteRoot=true

[xdmcp]
Port=177
Enable=true

xhost +

使得oracle的安装界面可以显示在客户机上
########可以不操作#########################
[[email protected] oracle]$ echo $DISPLAY

[[email protected] oracle]$ DISPLAY="客户端IP地址:0.0"

如果是VNC远程安装,则需要将地址和屏幕号改为

[[email protected] oracle]$ DISPLAY="客户端IP地址:1.0"

[[email protected] oracle]$ export DISPLAY

[[email protected] oracle]$ echo $DISPLAY

3.设置编码语言(中文下要做,英文不需要)

系统默认编码设置文件,

Centos7以下/etc/sysconfig/i18n

Centos7及以上 /etc/locale.conf

LANG="en_US"(不会出现乱码)
LANG="zh_cn.UTF-8"

4.拷贝文件
ssh [email protected]地址
输入oracle 密码
scp 远程主机:文件路径 本地文件路径最好是/home/oracle目录
或者用存储介质存放数据库软件 xshell登录上传
root 下执行挂载iso 作为yum源
mkdir /media/cdrom
mount -o loop xxx.iso /media/cdrom

unzip

如果在执行完 ./runInstaller 如果还没有安装界面。重启一下即可。

注意:如果出现死进程或是yum进程占用 杀死进程 kill -s 9

5.安装依赖包软件

pdksh compat-libstdc++ elfutils-libelf-devel libaio-devel libstdc++-devel unixODBC unixODBC-devel
mpfr cpp ppl cloog-ppl gcc gcc-c++ binutils binutils-devel elfutils-libelf expat expat-devel glibc glibc-common glibc-devel glibc-headers libaio libgcc libstdc++ make sysstat

6.安装数据库软件

安装过程中保存目录信息默认

在解压目录执行(比之前多了个参数设置)

./runInstaller -jreLoc /usr/lib/jvm/jre-1.8.0

1.邮箱勾去掉
2.选择创建和配置一个数据库(第一个)
3.选择Server class
4.选择单实例 即single
5.高级安装 Advanced install
6.语言选择English 及Traditional Chinese
7.选择标准版 4.22G的
8.安装位置默认
9.创建恢复默认
10.配置类型选择 General Purpose/Transaction Processing
另一个是数据仓库不要选
11.全局数据名:cwall SID:cwall
12.配置选型将字符集设置为AL32UTF8,其他默认
13.管理选项默认
14.数据存储默认
15.备份和恢复,选择默认
16.方案和密码,选择设置相同密码 [email protected]
17.默认
18

安装的时候会卡在68%不会动

7.设置oracle的环境变量

[[email protected]]$ vi ~/.bash_profile

export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=cwall
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

8.优化(可选)

修改配置文件

修改操作系统核心参数
vi /etc/security/limits.conf
添加以下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

修改/etc/pam.d/login 文件

vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so

[[email protected]]# vi /etc/sysctl.conf

添加如下内容

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

[[email protected]]# sysctl -p # 使文件生效

[[email protected]]# vi /etc/profile

编辑/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

原文地址:http://blog.51cto.com/jinkaiye/2127914

时间: 2024-08-29 14:22:02

Centos 7安装oracle 数据库的相关文章

在VMware安装Centos再安装Oracle数据库(个人学习使用)

打开VMware 选择稍后安装 自定义安装 小生安装的是64位的Centos 给虚拟机设置名称和安装位置 设置虚拟机打处理器并分配内存(oracle12G我建议内存为2G以上) 网络类型选择仅主机模式 按推荐来,创建新的虚拟磁盘 磁盘大小设为40G,不要太小,会有错误.指定磁盘文件路径 选择自定义硬件,将Centos ISO镜像文件挂载上 启动虚拟机,进入Centos安装界面 跳过检测 选择英文 键盘格式为英文 选择YES,清空数据 点击Configure Network 设置System et

CentOS静默安装Oracle数据库

1.安装RPM包 # yum install binutils \ compat-libstdc++-33 \ elfutils-libelf \ elfutils-libelf-devel \ expat \ gcc \ gcc-c++ \ glibc \ glibc-common \ glibc-devel \ glibc-headers \ libaio \ libaio-devel \ libgcc \ libstdc++ \ libstdc++-devel \ make \ pdksh

CentOS安装Oracle数据库详细介绍及常见问题汇总

一.安装前准备 1.软件硬件要求 操作系统:CentOS 6.4(32bit)Oracle数据库版本:Oracle 10g(10201_database_linux32.zip)最小内存:1G(检查命令:#grep MemTotal /proc/meminfo)最小Swap:2G(检查命令:#grep SwapTotal /proc/meminfo) 2.安装依赖包 # rpm -q binutils compat-libstdc++-33 compat-libstdc++-33.i686 el

CentOS 7 安装 Oracle 11.2.0.4

一.安装环境 CentOS Linux release 7.2.1511 (Core) Oracle Database 11g Release 2 (11.2.0.4) 二.安装前准备 2.1 修改主机名 修改/etc/sysconfig/network配置文件中的HOSTNAME变量 [[email protected] ~]# hostnamectl set-hostname oracledb ####永久性修改 [[email protected] ~]#vi /etc/sysconfig

CentOS/RHEL安装oracle 11G

系统:RHEL6.5 + oracle11G x86_64 (CentOS上安装与此大同小异) 使用本地yum源(提前下载pdksh包),具体过程参考(适用于RHEL/CentOS):http://www.cnblogs.com/chinas/p/4536181.html 首先,官网介绍安装的大体过程参考: Logging In to the System as root 以root身份登录系统 Checking the Hardware Requirements 检查需要的硬件条件 Check

在Linux系统上安装Oracle数据库

前期准备:我用的是虚拟机上的CentOS 64位系统.所以需要设置网卡,时间,EPEL源,安装一些必备的软件. 1.1在虚拟机上安装好Linux系统后选择虚拟机设置->网络适配器->网络连接->桥接模式 1.2然后进入系统配置网卡. 永久修改: vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0(设备名称) TYPE=Ethernet(网络类型) ONBOOT=yes(开机自启动) BOOTPROTO=static(静态ip)

CentOS上安装Oracle XE指南

引言: 在Centos上安装oracle XE主要用来解决学习和测试的用处,虽然简单,但也是涉及到了诸多的步骤和细节问题. 1.  下载Oracle XE 访问http://www.oracle.com/technetwork/cn/database/database-technologies/express-edition/downloads/index.html, 根据操作系统,选择版本下载即可. 2.  解压缩Oracle XE安装程序 unzip oracle-xe-11.2.0-1.0

[oracle]centos 7 安装oracle

换了好几个系统终于还是利用centos安装oralce成功了,这里我也参考了网上的好多资料以及oracle的官方文档 1.下载oracle,我这里选择的是11gr2版本,下载下来后有两个文件,利用unzip命令解压到相同目录 2.在磁盘中建立oracle的安装目录 mkdir -p /oracle/oraclebase #这是oracle的安装基目录 mkdir -p /oracle/oraInventory #这是一些文件日志的目录 3.创建oracle用户和组 这里说以下为什么要建立用户和组

配置本地X Server远程安装Oracle 数据库

当我们需要在服务器上安装Oracle数据库时,我们总希望最大化Linux服务器性能利用.尽量少的安装其他复杂的软件,只安装Oracle必要的软件即可.然而事实上,由于对Linux比较陌生.只有在已经安装X window图形化套件的情况下,才会安装Oracle数据库.并可怕得渐渐认为Oracle必需X window图形化套件.通过对Oracle官方文档的阅读,我们发现Oracle和Gnome或者KDE没有任何关系,Oracle可以独自完成所有绘图功能.Oracle需要的只是一个X Server.知