redhat6.5下安装Oracle 10g文件 后缀为.cpio.gz(包括解压)

在网上下载的Oracle 10g的安装包大多都是以.cpio.gz为后缀的

首先要对该文件进行解压

以10201_database_linux_x86_64.cpio.gz为例

1.在命令行输入命令:gunzip 文件名.cpio.gz

gunzip 10201_database_linux_x86.cpio.gz

2.对解压后的文件进行cpio操作

cpio -idmv<文件名.cpio

cpio -idmv <10201_database_linux_x86_64.cpio\


安装完成后,进入下面的页面

点击Other

 

username输入root 如下图所示

点击Log in

输入在安装时设置的密码,点击log in 进入系统

下面要将ISO 文件作为yum源挂载到Linux系统上

将安装文件复制到media文件夹下,

如果复制不了安装vmware tools即可。

然后输入命令

mkdir /mnt/iso

mount -o loop /media/rhel-server-6.5-x86_64-dvd.iso /mnt/iso

cd /etc/yum.repos.d/

vim mm.repo

[a]

name=a

baseurl=file:///mnt/iso

enable=1

gpgcheck=0

然后Esc退出编辑打上命令:wq 然后按Enter保存并退出

输入命令 yum update

yum list

 cd /mnt/iso/Packeages

rpm -ivh binutils-2.20.51.0.2-5.11.el6.x86_64.rpm

光盘不包含的组件需手动安装:

elfutils-libelf-devel-static-0.158-3.2.el6.x86_64.rpm

pdksh-5.2.14-37.el5_8.1.x86_64.rpm ( ksh-20120801-21.el6.x86_64 冲突,需要 rpm -e 卸载后再安装,不影响后续安装)

ksh不用装,会冲突。不装不影响后续操作。

elfutils-libelf-devel-static-0.158-3.2.el6.x86_64.rpm

需要从网上下载,在安装然后输入命令

rpm -ivh glibc-2.12-1.132.el6i685.rpm nss-softokn-freebl-3.14.3-9.el86.rpm

如果安装不上,在命令后面加上nodeps --force

rpm -ivh glibc-*

此外还要安装两个包.

 

Yum install libXt.i686 libXtst.i686

中文乱码

  root 中文字体包复制到 /usr/share/fonts/zh_CN/TrueType,如果没有目录,自建

  chmod 755 /usr/share/fonts/zh_CN -R

 

用户、组的创建:

 

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

passwd oracle                        #更改用户 oracle 的密码

mkdir /opt/oracle

chown -R oracle:oinstall /opt/oracle/

chmod -R 775 /opt/oracle/

sudo mkdir /opt/tmp

sudo chmod a+wr /opt/tmp

 

配置文件的修改:

1 vi /etc/sysclt.conf

在最后面加上

# For oracle

fs.aio-max-nr=1048576

fs.file-max=6815744

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

Esc退出编辑,输入命令:wq保存并推出

 

2 oracleshell配置修改输入命令vi ~oracle/.bash_profice

umask 022

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1

export ORACLE_SID=orcl

export LANG=zh_CN.UTF-8

export NLS_LANG="AMERICAN_AMERICA".ZHS16GBK

export PATH=$ORACLE_HOME/bin:$PATH

export DISPLAY=:0.0

3资源限制配置输入命令 vi /etc/pam.d/login

session required /lib/security/pam_limits.so

session required pam_limits.so

 

输入命令 vi /etc/security/limits.conf

 

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft stack 10240

 

输入命令 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

配置好后输入命令 reboot 重启虚拟机

 

重启后,进入root权限下

输入命令 mkdir /u01       在根目录下创建u01文件夹

输入命令 chown -R oracle:oinstall /u01 oracle用户目录下也可以访问u01文件夹

 

使用oracle用户登录将数据库安装包拷入虚拟机,(随便哪个地方,但是你要记住拷贝的地方)我拷贝到了桌面,

 

输入命令  cd database/

输入命令  ./runInstaller

运行安装包如果此时运行不了

报以下错误

打开database包,进入install打开文件,在这个地方输入

redhat-6

然后重新运行命令

./runInstaller

完整目录名是/u01/app/oracle/product/10.2/db_1

设置好以后,点击下一步

 

安装过程中,可能会有一些错误,点忽略

打开终端,输入命令

su root

然后输入root权限的密码,然后执行脚本就可以了

/opt/oracle/oraInventory/orainstRoot.sh

/u01/app/oracle/product/10.2/db_1/root.sh

点击确定后

安装完以后,输入命令 dbca

进入创建数据库的操作,

 

 

 

 

下一步输入口自己的口令

 

一直点击下一步,就可以创建好数据库了

点击确定,创建完成

如果遇到错误ora-27125unable to create shared memory segment

不要惊慌,打开终端

/su root

输入root角色下的密码

输入命令

id oracle

more /proc/sys/vm/hugetlb_shm_group

echo 502 >/proc/sys/vm/hugetlb_shm_group

more /proc/sys/vm/hugetlb_shm_group

重新点击安装即可~



你可能感兴趣的:(Linux)