RHEL6u4(x64)平臺安裝oracle10G
RHEL6u4(x64)平臺安裝oracle10G
1.安裝系統補丁
系統語言要使用英文進行顯示
在安裝系統的時候,注意選擇安裝所有元件
之後可以使用yum工具進行補丁的安裝
RHEL6u4平臺可以使用如下命令打補丁
yum install -y
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
libXp.so.6
libXt.so.6
libXtst.so.6
libstdc++-devel.i686
glibc-devel.i686
gcc
libaio1
lesstif2
lesstif2-dev
make
libc6
libc6-i386
libc6-dev-i386
libstdc++6 lib32stdc++6
lib32z1
ia32-libs
make binutil binutils-dev binutils-source
libstdc++.so.6
libstdc++.so.5
libstdc++-devel.i686
glibc-devel.i686
libgomp-4.4.0-6.el5.x86_64
kernel-headers-2.6.18-164.el5.x86_64
glibc-headers-2.5-42.x86_64
libstdc++-devel-4.1.2-46.el5.x86_64
sysstat-7.0.2-3.el5.x86_64
glibc-devel-2.5-42.x86_64
libaio-devel-0.3.106-3.2.x86_64
gcc-4.1.2-46.el5.x86_64
gcc-c++-4.1.2-46.el5.x86_64
elfutils-libelf-devel-static-0.137-3.el5.x86_64
elfutils-libelf-devel-0.137-3.el5.x86_64
libtermcap-devel-2.0.8-46.1.x86_64
readline-devel-5.1-3.el5.x86_64
unixODBC-2.2.11-7.1.x86_64
unixODBC-devel-2.2.11-7.1.x86_64
glibc-devel-2.5-42.i386
libaio-devel-0.3.106-3.2.i386
compat-db-4.2.52-5.1.x86_64
compat-gcc-34-3.4.6-4.x86_64
compat-gcc-34-c++-3.4.6-4.x86_64
gdb-6.8-37.el5.x86_64
ibXp-1.0.0-8.1.el5.i386
libstdc++-devel-4.1.2-46.el5.i386
compat-libstdc++-296-2.96-132.7.2.i386
compat-libstdc++-33-3.2.3-47.3.i386
libgomp
libgomp-4.4.0-6.el5.x86_64
kernel-headers-2.6.18-164.el5.x86_64.rpm
glibc-headers-2.5-42.x86_64
libstdc++-devel-4.1.2-46.el5.x86_64
sysstat-7.0.2-3.el5.x86_64
glibc-devel-2.5-42.x86_64
libaio-devel-0.3.106-3.2.x86_64
gcc-4.1.2-46.el5.x86_64
gcc-c++-4.1.2-46.el5.x86_64
elfutils-libelf-devel-static-0.137-3.el5.x86_64
elfutils-libelf-devel-0.137-3.el5.x86_64
libtermcap-devel-2.0.8-46.1.x86_64
readline-devel-5.1-3.el5.x86_64
unixODBC-2.2.11-7.1.x86_64
unixODBC-devel-2.2.11-7.1.x86_64
glibc-devel-2.5-42.i386
libaio-devel-0.3.106-3.2.i386
compat-db-4.2.52-5.1.x86_64
compat-gcc-34-3.4.6-4.x86_64
compat-gcc-34-c++-3.4.6-4.x86_64
gdb-6.8-37.el5.x86_64
ibXp-1.0.0-8.1.el5.i386
libstdc++-devel-4.1.2-46.el5.i386
compat-libstdc++-296-2.96-132.7.2.i386
compat-libstdc++-33-3.2.3-47.3.i386
glibc-devel-2.3.4-2.36
2.修改核心
2.1修改oracle的核心引數。
vi /etc/sysctl.conf
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295 定義共享記憶體段的最大大小,以位元組為單位。預設為32M
kernel.shmall = 268435456 共享記憶體段有關的引數
一次能夠使用的記憶體總量,以頁為單位,I386平臺,linux頁大小4K
kernel.shmmni = 4096 定義共享記憶體段的最大數量,預設4096 .
共享記憶體段有關的引數
kernel.sem = 250 32000 100 128 訊號量有關的引數
fs.file-max = 65536 可以同時開啟的檔案的最大數量
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144 預設的接收視窗大小
net.core.rmem_max = 262144 接收視窗的最大大小
net.core.wmem_default = 262144 預設的傳送視窗大小
net.core.wmem_max = 262144 傳送視窗的最大大小
然後使用 sysctl -p 重新讀取核心引數
2.2增加作業系統使用者的nofile、nproc引數
vi /etc/security/limits.conf
* soft nproc 65536
* hard nproc 65536
* soft nofile 65536
* hard nofile 65536
nofile:作業系統使用者可以同時開啟的最大檔案數
nproc:單個使用者同時可以開啟的程式數
3.建立相關使用者,組及目錄
3.1建立使用者、使用者組(oracle使用者、dba組、oinstall組)
[root@full3 ~]# groupadd oinstall
[root@full3 ~]# groupadd dba
[root@full3 ~]# useradd -g oinstall -G dba oracle
[root@full3 ~]# passwd oracle
3.2建立需要目錄、設定許可權
[root@full3 ~]# mkdir -p /u01/app/oracle
[root@full3 ~]# chown -R oracle:oinstall /u01
4.配置環境變數
4.1修改當前版本號
cat /etc/redhat.release
sed ‘s/6/4/’ /etc/redhat-release -1 修改當前版本號否則資料庫安裝會有問題,降到4.x
4.2修改host檔案
修改主機名及hosts檔案
[root@oracle10g ~]# hostname oracle10g
[root@oracle10g ~]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
192.168.0.20 oracle10g
建議修改,避免以後網路訪問出現異常。退出重聯看是否生效
主機名和IP地址必須出現在hosts檔案中。
對於linux來說,很多的程式都去訪問這個hosts檔案,因此我們安裝完成作業系統以後,一定要首先將這件事情配置好
4.3設定oracle使用者的環境變數
[root@full3 ~]# su - oracle
[oracle@full3 ~]$ vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
#PATH=$PATH:$HOME/bin
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl10g
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LANG=en_US 此三段是為了能夠安裝的時候使用英文,java預設不支援中文
export LC_ALL=en_US
export LANGUAGE=en_US
注意ORACLE_SID為例項名
執行下面命令使環境變數生效(建議重啟Linux系統)
[oracle@oracle10g ~]$ source /home/oracle/.bash_profile
5.開始安裝
5.1 cpio.gz解壓
#gunzip 檔名.cpio.gz 這樣檔案就解壓成為 "檔名.cpio" 了,然後再對它進行cpio操作 #cpio -idmv < 檔名.cpio
在linux下裝oracle的時候發現了自己不會操作字尾為.cpio.gz檔案,後來在網上查了一下,發現了它的解決方法,現寫出來供大家參考:首先,該檔案是一個經過壓縮的檔案,當然要先解壓了,這些大家都非常清楚的,就是用 #gunzip 檔名.cpio.gz 這樣檔案就解壓成為 "檔名.cpio" 了,然後再對它進行cpio操作 #cpio -idmv < 檔名.cpio 這樣就將cpio檔案徹底暴露在我們面前了
5.2將oracle10g安裝介質解壓到/U01目錄下
[root@oracle10g database]# pwd
/u01
解壓壓縮包
unzip /tmp/10201_database_linux32.zip
[root@oracle10g database]# ll
total 28
drwxr-xr-x 9 oracle oinstall 4096 May 19 15:31 doc
drwxr-xr-x 5 oracle oinstall 4096 May 19 15:31 install
drwxr-xr-x 2 oracle oinstall 4096 May 19 15:30 response
-rw-r--r-- 1 oracle oinstall 1327 May 19 15:30 runInstaller
drwxr-xr-x 9 oracle oinstall 4096 May 19 15:31 stage
-rw-r--r-- 1 oracle oinstall 5213 May 19 15:30 welcome.html
注意一般情況下,沒有runInstaller的執行許可權,使用下面的命令。
[root@oracle10g u01]# chmod -R 775 database/*
-R參數列示遞迴,讓database整個目錄具有執行許可權。以方便後面安裝
以oracle使用者登入系統不能切換,進入目錄
在安裝包路徑下執行./runInstaller命令進行安裝
執行runInstaller -ignoreSysPrereqs,這樣會跳過檢查
相關文章
- Linux AS4平臺Oracle10g安裝LinuxOracle
- Linux4.0平臺下Oracle10g安裝LinuxOracle
- rhel x64環境下安裝ORACLE10G文件整理,測試通過Oracle
- CentOS 7 x64 安裝 CephCentOS
- Ubuntu安裝開發者平臺BackstageUbuntu
- windwos平臺安裝phpredis模組PHPRedis
- fedora 12 x64 安裝virtualbox
- CentOS 5.8 x64 安裝TomCatCentOSTomcat
- mac平臺安裝配置TomCatMacTomcat
- RK 平臺安裝 ubuntu 系統Ubuntu
- Oracle10g 安裝Oracle
- Biztalk2009安裝全過程截圖,x64平臺需要手動更改執行模式模式
- win7 x64安裝TensorFlowWin7
- CentOS 6.4 x64 安裝 配置 Redmine 2.4.1CentOS
- windows平臺安裝php_memcache模組WindowsPHP
- Linux平臺Oracle ODBC安裝使用LinuxOracle
- AIX平臺Oracle ODBC安裝手冊AIOracle
- 跨平臺雲筆記的安裝筆記
- Linux平臺下解除安裝ORACLELinuxOracle
- 解除安裝oracle10gOracle
- 安裝oracle10g for aixOracleAI
- oracle10g GC agent安裝與解除安裝OracleGC
- CentOS 6.4 x64 zabbix 2.2.2 編譯安裝CentOS編譯
- MySQL 5.7.21 Linux平臺安裝 Part 2MySqlLinux
- windows平臺,eclipse安裝maven外掛WindowsEclipseMaven
- 達夢7在Linux平臺安裝Linux
- 工控機EP平臺安裝esxi系統
- 高可用Hadoop平臺-Ganglia安裝部署Hadoop
- Windows平臺下sbt的安裝設定Windows
- postgresql在windows平臺下的安裝 (轉)SQLWindows
- redhatas下安裝oracle10gRedhatOracle
- 靜默安裝oracle10gOracle
- CentOS 5.4安裝oracle10gCentOSOracle
- oracle10g statspack--安裝Oracle
- oracle10g 靜默安裝Oracle
- CentOS 5.8 x64 原始碼安裝 samba-3.6.9CentOS原始碼Samba
- CentOS 6.X x64 編譯安裝 CountlyCentOS編譯
- 教你玩轉Git-Mac 平臺上安裝GitMac