歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

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 oracle的shell配置修改輸入命令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

重新點擊安裝即可~

Copyright © Linux教程網 All Rights Reserved