Centos 6.5 Oracle 安装


Oracle 11g 软件安装步骤

一,配置服务器

1,更改主机名:

#vim /etc/sysconfig/network

HOSTNAME=hqoracle 【hqoracle是服务器的名字】

2,服务器的名字添加到hosts

#vim /etc/hosts

127.0.0.1 localhost hqoracle


3,禁用SELINUX

#vim /etc/selinux/config

SELINUX=disabled

让SELINUX生效

#setenforce 0

4,关闭防火墙

#chkconfig iptables off

5,挂载硬盘

1) 查看硬盘信息

#fdisk -l

2) 如果是Windows使用过的旧硬盘要删除分区

#fdisk /dev/sdb 根据提示,依次输入【xvdb要根据fdisk看见的硬盘信息一致】

d

1

wq【保存退出】

3) 对数据盘进行分区。

#fdisk -S 56 /dev/sdb 根据提示,依次输入

n

p

1

两次回车

wq 【保存退出】

4) 对新分区进行格式化

#mkfs.ext3 /dev/sdb1

5) 将信息写入到fatab

#echo '/dev/sdb1 /mnt ext3 defaults 0 0' >> /etc/fstab

6) 挂载硬盘

#mount -a

#df -h【命令查看】

5,安装依赖包

yum install binutils -y

yum install compat-libcap1 -y

yum install compat-libstdc++-33 -y

yum install gcc -y

yum install gcc-c++ -y

yum install glibc-2.12 -y

yum install glibc-devel-2.12 -y

yum install ksh-20120801 -y

yum install libaio-0.3.107 -y

yum install libaio-devel-0.3.107 -y

yum install libgcc-4.4.7 -y

yum install libstdc++-4.4.7 -y

yum install libstdc++-devel-4.4.7 -y

yum install libX11-1.6.3 -y

yum install libXau-1.0.6 -y

yum install libxcb-1.11 -y

yum install libXext-1.3.3 -y

yum install libXi -y

yum install libXtst -y

yum install make -y

yum install sysstat -y

yum install unixODBC -y

yum install unixODBC-devel -y

yum install elfutils-libelf-devel -y

yum install unixODBC-2.2.14-14.el6.i686 -y

yum install unixODBC-devel-2.2.14-14.el6.i686 -y

yum install libgcc-4.4.7-17.el6.i686 -y

yum install libaio-0.3.107-10.el6.i686 -y

yum install libaio-devel-0.3.107-10.el6.i686 -y

yum install glibc-devel-2.12-1.192.el6.i686 -y

yum install glibc-2.12-1.192.el6.i686 -y

yum install compat-libstdc++-33-3.2.3-69.el6.i686 -y

yum install libstdc++-4.4.7-17.el6.i686 -y

yum install libstdc++-devel-4.4.7-17.el6.i686 -y

yum install tigervnc-server -y

yum install tigervnc -y

yum install libvncserver -y

yum install gtk-vnc -y

yum install gtk-vnc-python -y



/usr/sbin/groupadd oinstall

/usr/sbin/groupadd dba

/usr/sbin/useradd -g oinstall -G dba oracle


mkdir -p /mnt/u01/app/oracle

chown -R oracle:oinstall /mnt/u01/app/

chmod -R 775 /mnt/u01/app/

mkdir -p /mnt/oadata

chown -R oracle:oinstall /mnt/oadata

chmod -R 775 /mnt/oadata


6,修改oracle用户密码:

#passwd oracle【按照提示输入密码,输入两次】

7,配置内核参数

#vim /etc/sysctl.conf

把以下代码注释掉。参照原文件对比就知道了。

# Controls the maximum shared segment size,in bytes

#kernel.shmmax = 68719476736


# Controls the maximum number of shared memory segments,in pages

#kernel.shmall = 4294967296

后面添加以下代码

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmmax = 2147483648

kernel.shmall = 2097252

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 = 1048586


让配置生效:

#sysctl -p


8,limits.conf中加入如下参数

#vim /etc/security/limits.conf

oracle soft nofile 1048576

oracle hard nofile 1048576

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft stack 10240

oracle hard stack 32768


9,修改vncserver的配置文件

#vim /etc/sysconfig/vncservers

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"


10,安装桌面(有桌面就不需安装的)

1) 安�b XWindow

#yum -y groupinstall 'X Window System'

2) 安�b GNOME �c KDE【可�褚话惭b】

#yum -y groupinstall 'Desktop'

【yum -y groupinstall 'KDE Desktop'】【可以不装】

3) 安�b中文�Z系套件

#yum -y groupinstall "Chinese Support"

4) vim /etc/sysconfig/i18n

�� LANG="en_US.UTF-8" 改�� LC_ALL="zh_CN.UTF-8"

如果�n案是空白的,�直接加入:LC_ALL="zh_CN.UTF-8"

【台湾繁体LANG="zh_TW.UTF-8"】

5) �O定�_�C直接�M入桌面�h境

#vim /etc/inittab

�� id:3:initdefault: 改�� id:5:initdefault:

Linux运行级别从0~6,共7个

0:关机。不能将系统缺省运行级别设置为0,否则无法启动。

1:单用户模式,只允许root用户对系统进行维护。

2:多用户模式,但不能使用NFS(相当于Windows下的网上邻居)

3:字符界面的多用户模式。

4:未定义。

5:图形界面的多用户模式。

6:重启。


11,将安装文件上传到/mntx下面后解压

#cd /mnt

#unzip linux.x64_11gR2_database_1of2.zip

#unzip linux.x64_11gR2_database_2of2.zip


12,重启服务器

#reboot


13,添加交换分区信息,创建大小为8G的交换文件

#dd if=/dev/zero of=/swapfile1 bs=1024k count=8001

#mkswap /swapfile1

#swapon /swapfile1

#echo '/swapfile1 swap swap defaults 0 0' >> /etc/fstab 【free -m 查看】


14,在oracle目录下创建dbenv文件并添加如下内容。

[root@hqoracle mnt]# cd /home/oracle/

[root@hqoracle oracle]# vim dbenv

export ORACLE_HOME=/mnt/u01/app/oracle/product/11.2.0/dbhome_1

export ORACLE_SID=INNETDB

export PATH=$ORACLE_HOME/bin:$PATH:.;

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export TNS_ADMIN=$ORACLE_HOME/network/admin

[root@hqoracle oracle]# cat dbenv

15,启动vnc

# chkconfig vncserver on

# su oracle

# vncserver 【按照提示输入密码,输入两次】


二,安装oracle

1,用VNC软件连接服务器

在vncviewer中运行下列命令启动数据库安装界面

[oracle@hqoracle oracle]$ . ./dbenv


2,连接vnc后打开终端进入目录。运行runInstaller安装。

[oracle@hqoracle ~]$ cd /mnt/database/

[oracle@hqoracle database]$ export LANG=en_US

[oracle@hqoracle database]$ ./runInstaller

1),将 “I wish to receive security updates via my oracle support”前面的勾去掉。

2),选中 “install database software only”

3),默认 “single instance database installation"

4),默认

5),默认 “enterprise edition”

6),选择刚建立的路径 “/mnt/u01/app/oracle“

7),默认

8),安装前检查有错误点 “”

9),在安装过程中弹出提示框执行下面的代码‘

root模式下运行以下脚本后点击OK

[root@oracle_one u01]# . /mnt/u01/app/oraInventory/orainstRoot.sh

[root@oracle_one u01]# . /mnt/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

10),安装完成。

3,配置监听

[oracle@hqoracle database]$ netca

1),选择 “listener configuration”

2),选择 “add”

3),输入监听名称

4),选择端口号。

6),选择 “NO”

7),点击 “Next”

8),完成 “Finish”

4,安装数据库实例

[oracle@hqoracle database]$ dbca

1),




5,管理控制台

https://hqoracle:1158/em


三,设置开机启动

先以root身份登录到linux系统,

[root@hqoracle ~]# vim /etc/oratab

找到“innetdb:/mnt/u01/app/oracle/product/11.2.0/dbhome_1:N”,

改为innetdb:/mnt/u01/app/oracle/product/11.2.0/dbhome_1:Y


[root@hqoracle ~]# vim /etc/rc.d/rc.local

在后面添加

su oracle -lc "/mnt/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"

su oracle -lc /mnt/u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart


[root@hqoracle ~]# vim /etc/profile

后面加入

export ORACLE_SID= INNETDB

export ORACLE_HOME=/mnt/u01/app/oracle/product/11.2.0/dbhome_1

export PATH=$ORACLE_HOME/bin:$PATH:.;


[root@hqoracle ~]# source /etc/profile

添加环境变量

[root@hqoracle ~]# vim /root/.bash_history

export EDITOR=vi

export ORACLE_SID=dg1

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export PATH=/u01/app/oracle/product/10.2.0/db_1/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin

export PATH=$ORACLE_HOME/bin:$PATH

Centos 6.5 Oracle 安装的更多相关文章

  1. CentOS 8.2服务器上安装最新版Node.js的方法

    这篇文章主要介绍了CentOS 8.2服务器上安装最新版Node.js的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  2. centos+php+coreseek+sphinx+mysql之一coreseek安装篇

    这篇文章主要介绍了centos+php+coreseek+sphinx+mysql之一coreseek安装篇的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下

  3. Centos7 中 Node.js安装简单方法

    这篇文章主要介绍了Centos7 中 Node.js安装简单方法,非常不错具有一定的参考借鉴价值,需要的朋友可以参考下

  4. Ubuntu Server 20.04 LTS 环境下搭建vim 编辑器Python IDE的详细步骤

    这篇文章主要介绍了Ubuntu Server 20.04 LTS 环境下搭建vim 编辑器Python IDE,首先是安装配置vim-plug及安装coc.nvim插件,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

  5. nodejs脚本centos开机启动实操方法

    在本篇文章里小编给大家整理的是关于nodejs脚本centos开机启动实操方法,有兴趣的朋友们参考下。

  6. Centos PHP 扩展Xchche的安装教程

    这篇文章主要介绍了Centos PHP 扩展Xchche的安装教程的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

  7. Linux CentOS系统下安装node.js与express的方法

    这篇文章主要给大家介绍了在Linux CentOS系统下安装node.js与express的方法,文中介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。

  8. CentOS上安装Node.js和mongodb笔记

    这篇文章主要介绍了CentOS上安装Node.js和mongodb笔记,本文讲解了Python安装、Node.js安装、npm安装、mongodb驱动安装、mongodb数据库操作测试代码等内容,需要的朋友可以参考下

  9. php+oracle 分页类

    下面是分页示例程序,看起来可能比较繁琐,但其实你只要用一下就会发现,一切原来如此简单

  10. PHP+Oracle本地开发环境搭建方法详解

    在本篇文章中小编给大家分享了关于PHP+Oracle本地开发环境搭建的步骤和技巧,需要的朋友们学习下。

随机推荐

  1. 在airgapped(离线)CentOS 6系统上安装yum软件包

    我有一个CentOS6系统,出于安全考虑,它已经被空气泄漏.它可能从未连接到互联网,如果有,它很长时间没有更新.我想将所有.rpm软件包放在一个驱动器上,这样它们就可以脱机安装而无需查询互联网.但是,我在测试VM上遇到的问题是,即使指定了本地路径,yum仍然会挂起并尝试从在线存储库进行更新.另外,有没有办法使用yum-utils/yumdownloader轻松获取该包的所有依赖项和所有依赖项?目前

  2. centos – 命名在日志旋转后停止记录到rsyslog

    CentOS6.2,绑定9.7.3,rsyslog4.6.2我最近设置了一个服务器,我注意到在日志轮换后,named已停止记录到/var/log/messages.我认为这很奇怪,因为所有日志记录都是通过rsyslog进行的,并且named不会直接写入日志文件.这更奇怪,因为我在更新区域文件后命名了HUPed,但它仍然没有记录.在我停止并重新启动命名后,记录恢复.这里发生了什么?

  3. centos – 显示错误的磁盘大小

    对于其中一个磁盘,Df-h在我的服务器上显示错误的空白区域:Cpanel表明它只有34GB免费,但还有更多.几分钟前,我删除了超过80GB的日志文件.所以,我确信它完全错了.fdisk-l/dev/sda2也显示错误:如果没有格式化,我该怎么做才能解决这个问题?并且打开文件描述符就是它需要使用才能做到这一点.所以…使用“lsof”并查找已删除的文件.重新启动写入日志文件的服务,你很可能会看到空间可用.

  4. 如何在centos 6.9上安装docker-ce 17?

    我目前正在尝试在centOS6.9服务器上安装docker-ce17,但是,当运行yuminstalldocker-ce时,我收到以下错误:如果我用跳过的标志运行它我仍然得到相同的消息,有没有人知道这方面的方法?

  5. centos – 闲置工作站的异常负载平均值

    我有一个新的工作站,具有不寻常的高负载平均值.机器规格是:>至强cpu>256GB的RAM>4x512GBSSD连接到LSI2108RAID控制器我从livecd安装了CentOS6.564位,配置了分区,网络,用户/组,并安装了一些软件,如开发工具和MATLAB.在启动几分钟后,工作站负载平均值的值介于0.5到0.9之间.但它没有做任何事情.因此我无法理解为什么负载平均值如此之高.你能帮我诊断一下这个问题吗?

  6. centos – Cryptsetup luks – 检查内核是否支持aes-xts-plain64密码

    我在CentOS5上使用cryptsetupluks加密加密了一堆硬盘.一切都很好,直到我将系统升级到CentOS6.现在我再也无法安装磁盘了.使用我的关键短语装载:我收到此错误:在/var/log/messages中:有关如何装载的任何想法?找到解决方案问题是驱动器使用大约512个字符长的交互式关键短语加密.出于某种原因,CentOS6中的新内核模块在由旧版本创建时无法正确读取512个字符的加密密钥.似乎只会影响内核或cryptsetup的不同版本,因为在同一系统上创建和打开时,512字符的密钥将起作用

  7. centos – 大量ssh登录尝试

    22个我今天登录CentOS盒找到以下内容这是过去3天内的11次登录尝试.WTF?请注意,这是我从我的提供商处获得的全新IP,该盒子是全新的.我还没有发布任何关于此框的内容.为什么我会进行如此大量的登录尝试?是某种IP/端口扫描?基本上有4名匪徒,其中2名来自中国,1名来自香港,1名来自Verizon.这只发生在SSH上.HTTP上没有问题.我应该将罪魁祸首子网路由吗?你们有什么建议?

  8. centos – kswap使用100%的CPU,即使有100GB的RAM也可用

    >Linux内核是否应该足够智能,只需从内存中清除旧缓存页而不是启动kswap?

  9. centos – Azure将VM从A2 / 3调整为DS2 v2

    我正在尝试调整前一段时间创建的几个AzureVM,从基本的A3和标准A3到标准的DS2v2.我似乎没有能力调整到这个大小的VM.必须从头开始重建服务器会有点痛苦.如果它有所不同我在VM中运行CentOS,每个都有一个带有应用程序和操作系统的磁盘.任何人都可以告诉我是否可以在不删除磁盘的情况下删除VM,创建新VM然后将磁盘附加到新VM?

  10. centos – 广泛使用RAM时服务器计算速度减慢

    我在非常具体的情况下遇到服务器速度下降的问题.事实是:>1)我使用计算应用WRF>2)我使用双XeonE5-2620v3和128GBRAM(NUMA架构–可能与问题有关!

返回
顶部