===== 這中間還有很多細節問題該文檔中並沒有說明和指出:
1、如/tmp目錄必須單獨分出來,不然oracle在以后的使用中會逐漸變慢
2、官網說的512M內存即可,這里糾正下,如果只是測試安裝那還行(行不行你試試便知道),如果是生產使用最少8G不商量
慢慢的再發現問題 =======
參考文檔:https://www.cnblogs.com/websocket/p/4968721.html
官方下載: https://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html(如需下載需要oracle賬號/密碼)
我下載的是Linux x86-64版本
https://blog.51cto.com/11127731/2097511 #centos6.8安裝oracle參考安裝文檔
安裝前准備:
Oracle11gR2安裝介質;
linux系統足夠的磁盤空間和內存(我用的100G硬盤、4G內存);
linux系統需要有固定ip;
需要圖形化界面;
依賴包可通過yum方式安裝(需要聯網環境);
zip包的解壓工具可通過yum方式安裝(需要聯網環境);
root用戶權限;
iptables和selinux關閉
service iptables stop
chkconfig iptables off
service network restart 重啟網卡
passwd oracle
設置oracle用戶的環境變量(需要切換到oracle用戶,這些變量/地址都是默認的,提前使用默認的變量/地址)
export ORACLE_BASE=/opt/oracle/app
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=orcl
source ~/.bash_profile #使配置立即生效
下載依賴包
yum -y install gcc gcc-c++ make binutilscompat-libstdc++-33elfutils-libelf elfutils-libelf-devel glibc* libaio* unixODBC unixODBC-devel compat-libstdc++-33-3.2.3-69.el6
注:上命令和下圖有出入,如執行下圖中命令核能會報錯,要用root用戶yum安裝
=============================================================
- yum groupinstall "GNOME Desktop" #安裝圖形化界面
- startx #啟動圖形界面
=============================================================
自行下載oracle的包
解壓縮
[oracle@oracle ~]$ for i in `ls`;do unzip $i;done
執行oracle安裝腳本
解決辦法:
注銷當前用戶:Crl+Alt+Backspace
用 oracle 用戶登錄系統
如出現安裝是亂碼,請在root用戶下執行:yum -y groupinstall "Desktop" "Desktop Platform" "Desktop Development" "Fonts" "General Purpose Desktop" "Graphical Administration Tools" "Graphics Creation Tools" "Input Methods" "X Window System" "Chinese Support[zh]" "Internet Browser" 並且在執行./runInstaller執行之前執行 export LANG=en-us 然后再再安裝oracle
或者在執行./runInstaller時直接指定字符集,例如:LANG=en_US ./runInstaller
報錯:Exception in thread "main" java.lang.NoClassDefFoundError
解決:(root下執行)
[root@rac1 ~]# xhost +
數據庫類型選擇服務器版(如下圖)
Grid Options項默認---Next(表示第一項為不使用集群)
Install Type項默認----Next(表示典型安裝)
Typical Installation除最后兩項設置管理員密碼設置外,這里我都是選擇的默認,密碼要是8位且有數字、字符、下划線和大寫(如下圖)
使用rpm -q命令 檢查一下這些包是否成功安裝,點擊 Ignore All 點擊Next繼續安裝 ,隨后就進入漫長的安裝階段。
中間會有一次報錯(在93%~95%左右),點確定即可來到下圖畫面
接下來會執行2個腳本(如下圖)
================= 以上為安裝部分 ====================
啟動oracle
執行一條語句,看看有沒問題,如沒問題則說明本地連接oracle成功(如下圖)
日常命令:
lsnrctl help (所有的參數如下)
start stop status
services version reload
save_config trace spawn
change_password quit exit
set* show*