ORACLE安装入门篇OEL5.4安装ORACLE11g
一、安裝ORACLE11g軟件(11.2.0.0)
(一)安裝前的包支持
1、檢測yum倉庫是否已經配置好
yum list all
2、搭建yum倉庫
1)、掛載所需要的安裝光盤
虛擬機掛載光盤:
設置 -> 光盤 -> 路徑? (在“連接”處打勾)
mount /dev/cdrom -o loop /mnt/ //將光盤掛載到/mnt目錄下
2)、切換至yum.repo.d目錄下
cd /etc/yum.repos.d/
3)、創建任意文件名,后綴為.repo的文件
vi server.repo
4)、編輯該文件如下
vi server.repo
[server]
name=Red Hat Enterprise Linux //名稱可以任取
baseurl=ftp://192.168.0.254/pub/rhel6/dvd/? //若為本機,? file:///mnt/Server
enabled=1 //啟用yum倉庫,默認為啟用
gpgcheck=0 //驗證設置為否
Tips:
執行 yum list all 驗證 yum 倉庫是否配置好。
若開始配置錯了,用yum clean all 清理后,再次執行 yum list all。
3、安裝所需要的包
1)、編輯腳本以安裝所需要的包
vi yum.sh
!#/bin/bash
yum install binutils* -yyum install compat* -y
yum install elfutils* -y
yum install gcc* -y
yum install glibc* -y
yum install kernel* -y
yum install ksh* -y
yum install libaio* -y
yum install libgcc* -y
yum install libgomp* -y
yum install libstdc* -y
yum install make* -y
yum install sysstat* -y
yum install unixODBC* -y
yum install libcap* -y
yum install -y compat-libcap1*
yum install -y compat-libstdc* 2)、修改權限以執行腳本 chmod 755 yum.s 3)、執行腳本以安裝必須的包 ./yum.sh (二)、修改相關的系統配置 1、修改etc/sysctl.conf 1)、在/etc/sysctl.conf文件尾部追加以下內容 echo 'fs.aio-max-nr = 1048576'>>/etc/sysctl.conf
echo 'fs.file-max = 6815744'>>/etc/sysctl.conf
echo 'kernel.shmall = 2097152'>>/etc/sysctl.conf
echo 'kernel.shmmax = 4294967295'>>/etc/sysctl.conf
echo 'kernel.shmmni = 4096'>>/etc/sysctl.conf
echo 'kernel.sem = 250 32000 100 128'>>/etc/sysctl.conf
echo 'net.ipv4.ip_local_port_range = 9000 65500'>>/etc/sysctl.conf
echo 'net.core.rmem_default = 262144'>>/etc/sysctl.conf
echo 'net.core.rmem_max = 4194304'>>/etc/sysctl.conf
echo 'net.core.wmem_default = 262144'>>/etc/sysctl.conf
echo 'net.core.wmem_max = 1048576'>>/etc/sysctl.conf 2)、保存并退出,使修改生效 /sbin/sysctl -p 2、修改/etc/security/limits.conf echo 'oracle soft nproc 2047'>>/etc/security/limits.conf
echo 'oracle hard nproc 16384'>>/etc/security/limits.conf
echo 'oracle soft nofile 1024'>>/etc/security/limits.conf
echo 'oracle hard nofile 65536'>>/etc/security/limits.conf
echo 'grid soft nproc 2047'>>/etc/security/limits.conf
echo 'grid hard nproc 16384'>>/etc/security/limits.conf
echo 'grid soft nofile 1024'>>/etc/security/limits.conf
echo 'grid hard nofile 65536'>>/etc/security/limits.conf 3、修改/etc/pam.d/login echo 'session required pam_limits.so'>>/etc/pam.d/login 4、關閉SELINUX功能 vi /etc/selinux/config SELINUX=disabled //這里設置為disabled即關閉SELINX 5、修改/etc/hosts文件 vi /etc/hosts 127.0.0.1 localhost.localdomain localhost //本機IP地址 //長主機名 //短主機名 192.168.21.4 oracle.example.com oracle ----------------------------------------------------------------------- Tips: 需要保證三處的主機名一致: 1、/etc/hosts中的長主機名 2、使用hostname指令顯示的主機名 3、/etc/sysconfig/network中的主機名? //修改主機名后需要重啟機器 使用IFCONFIG指令查看本機IP ifconfig //確保此處IP和/etc/hosts文件中的IP地址 ----------------------------------------------------------------------------- (三)、創建用戶和用戶組、創建安裝目錄 1、創建dba、oinsall 用戶組 //以root用戶登錄 groupadd -g 1001 oinstall
groupadd -g 1002 dba useradd -g oinstall -G dba oracle passwd oracle 2、創建安裝目錄 cd? / //切換到根目錄 mkdir? -p? /u01/app/oracle //創建安裝目錄 chown oracle:oinstall /u01/app/oracle/? //修改安裝目錄的權限 (四)、修改環境變量 1)、將以下幾行追加在oracle用戶的環境變量中 vi .bash_profile echo 'export ORACLE_SID=orcl' >> /home/oracle/.bash_profile
echo 'export ORACLE_UNQNAME=orcl' >> /home/oracle/.bash_profile
echo 'export ORACLE_BASE=/u01/app/oracle' >> /home/oracle/.bash_profile
echo 'export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1' >> /home/oracle/.bash_profile
echo 'export PATH=$ORACLE_HOME/bin:$PATH' >> /home/oracle/.bash_profile 2)、保存,并使參數生效 source .bash_profile (五)、解壓縮安裝包 1)、將壓縮包傳輸入Linux操作系統 i、如果已經安裝VMware Tools工具,直接拖動文件即可; ii、通過虛擬機設置共享文件夾,在/mnt目錄下找到共享文件夾; iii、通過WinSCP工具進行遠程傳輸。 linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip 將文件已oracle用戶身份傳輸至目錄/u01/app/oracle 2)、以oracle用戶身份編輯文件以解壓縮文件 oracle$vim unzip.sh ziphome=/u01/app/oracle ziplist=`du -a $ziphome|grep '\.zip$'|awk '{print $2}'` for loop in $ziplist do cd ${loop%/*} unzip -o $loop done oracle$chmod 775 unzip.sh oracle$./unzip.sh 3)、修改權限 oracle$chmod 755 database/ ? ? ? (六)、安裝數據庫軟件 1)、使用oracle用戶登錄 2)、運行安裝腳本 cd /u01/app/oracle/database ./runInstaller 3)、將把oracle軟件安裝到/u01/app/oracle1/product/11.2.0/db_1目錄 ./runInstaller ------------------------ 安裝完成后,以root用戶執行兩個腳本 1、/u01/app/oracle/oraInventory/orainstRoot.sh 2、/u01/app/oracle/product/11.2.0/db_1/root.sh ------------------------ 二、創建數據庫Create Oracle Database oracle$dbca 1)、選擇創建數據庫 2)、選擇通用版安裝 3)、輸入數據庫的名字和全局數據庫名 4)、取消“企業管理器”前面的 5)、為SYS和SYSTEM設置密碼,密碼可以設置相同也可以不同 6)、選擇默認的文件存放方式 1、存放在默認路徑下 2、用戶指定文件存放路徑 3、使用OMF方式管理文件 7)、不啟用閃回和歸檔,后面講介紹如何在建庫之后打開這兩個功能 8)、包括SH、SCOTT、HR等用戶和表 9)、設定內存、字符集、連接模式等等,這里選擇默認值 ---------------------------------------------------------------------------- 三、常見安裝錯誤 1、網絡連接不通 問題描述:無法連接到服務器獲取安裝包和相關文檔。 解決方案: 1)、檢查網線是否插好 2)、檢查網卡是否開啟 3)、檢查是否配置IP地址 ifconfig 發現沒有配置IP地址 4)、重新啟動網絡服務 service network restart 5)、檢查網絡配置是否更新 ifconfig br0 ping IP 2、刪除重建用戶不干凈 問題描述:重建用戶時顯示用戶家目錄已經存在。 解決方案: 1)、先干凈刪除重建用戶 userdel -r oracle 2)、刪除舊用戶遺留的家目錄 rm -rf /home/oracle 3)、重建用戶 usermod oracle 3、yum安裝包安裝失敗 問題描述:yum安裝到一半失敗。 解決方案: 1)、確定是下載包時失敗還是安裝時失敗 查看linux的提示信息,發現是下載失敗 2)、檢查網絡連接 ping IP //發現網絡不通 3)、將網線推緊 4)、檢查網絡連接 ping ip //發現網絡不通? 5)、重新執行yum安裝 yum install ... 4、解壓縮時權限不足 問題描述:對壓縮包有權限,卻無法解壓縮 解決方案: 1) 查看要釋放文件的目錄是否有權限 ls -l /opt ? ?? 發現雖然對壓縮包有權限,對相應的目錄卻沒有權限 2) 修改解壓縮文件的目錄,或者改變該目錄的權限 使用oracle用戶:mkdir /opt/oracle,將壓縮包放至該目錄下 5、無法啟動圖形化界面 問題描述:啟動安裝./runInstaller時報了一堆錯 解決方案: 1)、重做yum安裝包 2)、再次嘗試、發現問題解決
轉載于:https://www.cnblogs.com/niaocaizhou/p/10470987.html
總結
以上是生活随笔為你收集整理的ORACLE安装入门篇OEL5.4安装ORACLE11g的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ERC20标准
- 下一篇: php xls 繁体字 问号,【专题】如