Oracle11g是比較通用的版本,嘗試安裝Oracle 12c可惜失敗了,沒有辦法
以下是整理的資料
1. 系在安裝文件連接
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip?AuthParam=1407205871_4259949f8bacf912168631692563a693
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip?AuthParam=1407205876_ec394cc017d1815a8cce7cc31e0f0bb9
2. 具體步驟如下
Step1. 下載安裝文件
Step2. 安裝前配置初始化環境
Step3. 安裝Oracle Installer - Database
Step4. 配置Oracle Database - Configuration
Step5. 配置Listener
Step6. 啟動數據庫,並測試是否成功
3. 安裝OEM注意事項
4. 啟動數據庫步驟
啟動監聽./lsnrctl start
啟動書庫sqplus> start up
二、安裝前配置初始化環境
1. 在linux下創建oracle用戶,以及管理組以root用戶登錄linux,執行以下命令
#/usr/sbin/groupadd dba
#/usr/sbin/groupadd oper
#/usr/sbin/groupadd oinstall
#useradd oracle
#/usr/sbin/usermod -g oinstall -G dba oracle (dba為管理組)
#/usr/sbin/useradd -g oinstall -G dba oracle
#passwd oracle
2. 預先創建安裝目錄
#mkdir -p /opt/oracle/product
#mkdir -p /opt/oracle/product/11.2.0/db_home1
#mkdir -p /opt/oraInventory
#mkdir -p /opt/oracle/oradata
#mkdir -p /var/opt/oracle
3. 設置目錄的所有者所屬組和權限
#chown -R oracle.oinstall /opt/oracle
#chown -R oracle.oinstall /opt/oracle/oradata
#chown -R oracle.oinstall /opt/oracle/product/11.2.0/db_home1
#chown -R oracle.dba /opt/oraInventory
#chown oracle.dba /var/opt/oracle
#chmod -R 775 /opt/oracle
#chmod -R 755 /var/opt/oracle
4. 設置用戶oracle的環境變量在文件中添加如下:
#su - oracle
#vi /home/oracle/.bash_profile
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_home1
export ORACLE_SID=PROD
export ORACLE_OWNER=oracle
export ORACLE_TERM=vt100
export PATH=PATH:ORACLE_HOME/bin:$HOME/bin
export PATH=ORACLEHOME/bin:ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=ORACLEHOME/JRE:ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=CLASSPATH:ORACLE_HOME/network/jlib
export CLASSPATH
PATH=$PATH:/usr/sbin; export PATH
PATH=$PATH:/usr/bin; export PATH
$ source /home/oracle/.bash_profile
三、安裝Oracle Installer - Database
使用Oracle賬號,將oracle安裝文件上傳至服務器,並解壓
cd /opt/oracle/database
./runInstaller
1. 配置安全更新
2. 安裝選項
3. 網格選項
4. 安裝類型
5. 典型安裝
6. 先決條件檢查
7. 概要
8. 安裝產品
9. 安裝以Root後執行以下兩個腳本
四、配置Oracle Database - Configuration
1.1 運行dbca script配置數據庫
cd /opt/oracle/product/11.2.0/db_home1/bin
./dbca
2.1 Create a database
2.2 Database Templates
2.3 Database identification
2.4 Management Options
2.5 Database Credentiais
2.6 Database File Locations
2.7 Database Content
2.8 Initilization Paramters
2.9 Creation Options
五、配置Listener
1.1 運行netca script配置數據庫監聽
cd /opt/oracle/product/11.2.0/db_home1/bin
./netca
2. 配置Listener
2.1 Listener Configuration
2.2 Create an Listener
2.3 Confirm Port Number
3. 配置服務器Local Net Service Name Configuration
3.1 Add Local Net Service Name Configuration
3.2 Service Name
3.3 TCP and Host Name
六、啟動數據庫監聽和數據庫用以測試
1. 啟動數據庫監聽
cd /opt/oracle/product/11.2.0/db_home1/bin
./lsnrctl start
2. 啟動數據庫
sqlplus '/as sysdba'
SQL>startup
3. 啟動後查看進程
4.1. 異常(啟動數據庫監聽失敗修改配置文件)
/etc/selinux/config
./lsnrctl error while loading shared libaries libclntsh.so.11.1
4.2. 異常(啟動數據庫監聽失敗修改配置文件)
異常:
lsnrctl message1070
解決方式:
確認/home/.bash_profile中的環境變量$ORACLE_HOME是否正確
4.3. 異常(無法使用SQLPLUS)
異常
sqlplus ora-01034
ORA-01034:ORACLE not avaiable
ORA-27101 : shared memory realm does not exist
Process ID:0
Session ID:0 Serial Number:0
解決方式
通過sysdba方式登陸,啟動數據庫後再以普通用戶登錄
4.4 驗證時,提示缺少安裝包
yum install unixODBC-devel-2.2.11
yum install unixODBC-2.2.11
yum install sysstat-5.0.5
yum install libaio-devel-0.3.105
yum install liaio-devel-0.3.105
yum install compat-libstdc++-33-3.2.3
yum install libaio-devel
yum install pdksh
yum install elfutils-libelf-devel
yum install sysstat
4.5 驗證時,OS Kernel Parmaters
修改/etc/sysctl.conf這個文件,然後用sysctl -p激活
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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
5 Oracle Yum 安裝yi
Step1、檢查網絡環境,確保網絡暢通
[root@gavinsit]# cat /etc/issue
[root@gavinsit]# ping www.baidu.com
Step2、檢查yum是否已安裝
[root@gavinsit]# rpm -qa | grep yum
Step3、切換到目錄 /etc/yum.repos.d/
[root@gavinsit]# cd /etc/yum.repos.d/
Step4、獲取配置文件並進行相應修改
[root@gavinsit]#yum.repos.d]# wget http://public-yum.oracle.com/public-yum-ol6.repo
Step5、使用yum安裝oracle-rdbms-server-11gR2-preinstall包
[root@gavinsit]# yum install oracle-rdbms-server-11gR2-preinstall
在linux上安裝oracle數據庫之前,要進行一些系統參數的設定,並創建相關的用戶和目錄等准備工作。如果這些工作都做完了,運行runinstaller 界面出現亂碼。你可以把linux的語言環境設置成英文的試試。
export LANG=C
./runinstaller
祝你好運。
你把
PATH=/usr/sbin:$PATH;
export PATH
PATH=$ORACLE_HOME/bin:$PATH;
export PATH
合成一句
export PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin
(設置完了,記得要使變量生效,注銷或重啟,或者執行 source .bash_profile)
set一下看看變量是否正確