在網上下載的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
重新點擊安裝即可~