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,這樣會跳過檢查
相關文章
- RK 平臺安裝 ubuntu 系統Ubuntu
- windows平臺,eclipse安裝maven外掛WindowsEclipseMaven
- mysql稽核平臺yearning及inception安裝MySql
- MySQL 5.7.21 Linux平臺安裝 Part 2MySqlLinux
- Ubuntu安裝開發者平臺BackstageUbuntu
- 達夢7在Linux平臺安裝Linux
- vmware + 裸裝置 + crs + oracle10g RAC搭建步驟(二):安裝linuxOracleLinux
- CentOS7使用Docker安裝STF安卓裝置管理平臺CentOSDocker安卓
- 黑猴子的家:Windows 安裝 Navicat121 x64Windows
- 安裝Microsoft Visual C++ 2010 x64 Redistributable 報錯ROSC++Redis
- Ubuntu 17.04 x64 安裝 Docker CE 初窺 Dockerfile 部署 NginxUbuntuDockerNginx
- linux平臺下安裝Python2.7.15和3.6LinuxPython
- 教你玩轉Git-Mac 平臺上安裝GitMac
- Windows平臺下安裝與配置MySQL9WindowsMySql
- Windows平臺下安裝與配置MySQL5.7WindowsMySql
- Windows 10平臺安裝PostgreSQL 14.2詳細教程WindowsSQL
- Windows下x86和x64平臺的Inline Hook介紹WindowsinlineHook
- vnc遠端控制軟體x64,vnc遠端控制軟體x64安裝方法,及使用教程VNC
- Linux平臺下snmp服務的安裝和配置Linux
- ELKStack日誌平臺——Kibana6.3.2安裝與配置
- 編譯安裝baas平臺-cello-h3c編譯
- 程式碼質量管理平臺之SonarQube安裝部署
- Win10 平臺下, LightGBM GPU 版本的安裝Win10GPU
- 螢石裝置影片接入平臺EasyCVR大華裝置影片平臺果園綜合安防解決方案VR
- Debian9.3上安裝和配置Observium監控平臺
- 資料整合實現以及平臺安裝部署入門
- LaTeX 編輯協作平臺 Overleaf 安裝和使用教程
- Flink SQL管理平臺flink-streaming-platform-web安裝搭建SQLPlatformWeb
- 雲平臺防止安裝包安裝一半就斷電的處理辦法
- 構建dubbo分散式平臺-window安裝zookeeper註冊中心分散式
- 安全測試之 kali_liunx DVWA 實踐平臺安裝
- 檢查.net dll構建的目標平臺是any cpu、x86、x64
- 構建springmvc+dubbo分散式平臺-dubbo管控檯安裝SpringMVC分散式
- 開普勒雲平臺:9個示例解析如何安裝依賴
- Carla 自動駕駛模擬平臺的安裝與配置指南自動駕駛
- 國標GB28181影片平臺EasyCVR影片分析裝置平臺智慧小區安防建設:安裝智慧監控攝像頭需要哪些技術準備?VR
- Windows 平臺下第三方包安裝錯誤解決Windows
- JetBrains 裡不為人知的祕密(5)--不同平臺安裝篇AI
- Windows 7平臺靜默安裝11.2.0.4軟體及靜默建庫Windows