rhel6.5上面安装oracle11g数据库(亲测有效,而且有大家可能遇到的问题,欢迎大家观看)

安装的参考视频:http://www.bilibili.com/video/av36810101(照着做,应该一般都没问题)

1、修改主机名

vi /etc/hosts

vi /etc/sysconfig/network

hostname node1

vi /etc/yum.repos.d/yum.repo

[server]

name=server

baseurl=file:///mnt/Server

enable=1

gpgcheck=0

扫描二维码关注公众号,回复: 6011295 查看本文章


mount /dev/cdrom /mnt

yum repolist
2、配置yum源,安装所需要的软件包

yum install -y binutils-* compat-libstdc++-33-* elfutils-libelf-* elfutils-libelf-devel-* gcc-* gcc-c++-* glibc-* glibc-common-* glibc-devel-* glibc-headers-* ksh-* libaio-* libgcc-* libstdc++-* make-* sysstat-* unixODBC-* unixODBC-devel-*

3、配置Linux操作系统的存储盘(此时会出现没有SDB分区的状况,解决的方法很简单,就是关机-编辑虚拟机设置-点击添加按钮为该Linux虚拟机添加新的8G硬盘,重启虚拟机,这个时候再用fdisk -l 查询,整个系统就有sdb分区了)

fdisk -l
mkfs.ext4 /dev/sdb

mkdir /oradata

mount /dev/sdb /oradata

chown oracle:oinstall /oradatals(提高权限)

4、创建组和用户

/usr/sbin/groupadd oinstall

/usr/sbin/groupadd dba

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

echo oracle | passwd --stdin oracle

5、设置oracle用户环境变量(这个文件一定要在oracle用户下面添加以下内容,这是dbca运行时要用的环境变量出错了将会很麻烦,这一步一定要和后面运行脚本时,所写的路径是一样的)

vi .bash_profile

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2/db(修改为=》/11.2.0/dbhome_1)(因为这里在我安装是路径和视频里面不一样,所以要修改)

export PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_SID=fsdb(fsdb是后面要创建数据库的名称)

6、修改内核参数

vi /etc/sysctl.conf


fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2147483648
kernel.shmmax = 68719476736
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

7、修改用户参数

vi /etc/security/limits.conf

oracle        soft       nproc      2047

oracle        hard       nproc      16384

oracle        soft       nofile      1024

oracle        hard       nofile      65536

8、创建软件目录结构

mkdir    u01

chown oracle:oinstall /u01

9、上传软件包并安装

1、如果出现无法进入安装并且显示颜色不足什么的,则使用从oracle端登录的方式即可。整个安装过程如果出现出现乱码则使用这一条:https://zhidao.baidu.com/question/2009094605348487868.html

2、创建监听的方法(该方法里面的路径应当按自己的实际路径来进入即可,也就是安装视频里面应用root权限运行脚本的的第二个路径):http://www.cnblogs.com/mobaids/p/8561354.html

3、安装的时候撤了一个问题,就是怎么都进不去dbca命令。出现这个问题的同时我每次用su - root进入oracle用户时都会说找不到u01/.....的路径,实际上是我配置环境变量的时候出现了失误,我和视频里面配置方法相同,但是最后与我运行的那两个脚本的路径不相同。这样就会出问题,所以安装的人一定要注意,你配置环境的路径要和脚本中运行的路径相同,否则后面创建监听和创建数据库指令都会失效,那样就完蛋了。

4、出现问题:使用lsnrctl status指令时,出现Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=node1)(PORT=1521)))

解决方案:问题出在还没有开启监听;直接使用指令:lsnrctl start

猜你喜欢

转载自blog.csdn.net/wise18146705004/article/details/89314634