日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Oracle】Redhat6.5环境下安装oracle11G R2

發布時間:2024/4/21 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Oracle】Redhat6.5环境下安装oracle11G R2 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1)檢查基本需求(對于牛逼的服務器來說,這個肯定是滿足要求的,可以跳過)

內存大小

grep MemTotal/proc/meminfo

交換分區大小

grep SwapTotal/proc/meminfo

增加交換分區

創建/home/swap這么一個分區文件。文件的大小是5120000個block,一般情況下1個block為1K,所以這里空間是5G。

dd if=/dev/zero of=/home/swap bs=1024count=5120000

接著再把這個分區變成swap分區。

mkswap /home/swap

然后把它加到fstab里面

echo "/home/swap swap swap defaults 00" >> /etc/fstab

?

2)檢查軟件需求,沒有的yum install安裝

rpm -q binutils compat-libstdc++-33elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc-gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstatunixODBC unixODBC-devel pdksh

搭建本地yum

step1:將裝系統的光驅掛載到一個目錄下通過該命令查找光驅的名字(ls -l /dev | grep cdrom)

step2: 掛載光盤 mount /dev/cdrom1 /home/usb(需要存在/home/usb目錄,cdrom1是上條命令查出來的名字)

step3: 運行cd? /etc/yum..repos.d,該目錄下有四個repo的文件,全部重命名為其他文件(如:mv Centos-Base.repoCentos-Base.repo.bak)

step4: 創建新的repo文件。編輯命令:vi local.repo (repo后綴) 內容如下

[dvd]--(庫名稱)

name=this is local yum --(名稱描述)

baseurl=file:home/usb? --(yum源目錄,你光盤掛載的源地址)

enabled=1 --(是否啟用該yum源,0為禁用)

gpgcheck=0?--(檢查GPG-KEY,0為不檢查,1為檢查)

——ey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6(gpgcheck=0時無需配置)

保存退出(實際中中文全部去掉)!

?

step5:yum clean all --清除緩存

step6:yum list? --下載yum所有的包

step7:yum installgcc-c++* --安裝gcc-c++開頭的所有rpm包,*是通配符,上面檢測到自己缺什么安裝什么

PS:在yum list的時候可能會找不到rep....的報錯?這是找不到yum索引,一般是你光盤找錯了(會有兩個光盤)去其他光盤的相應目錄下找找

3)配置內核

編輯/etc/sysctl.conf。(下面的參數大小根據自己服務器配置調)

將以下內容添加至文件

# Kernel paramaters required by Oracle11gR1

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

4)要使 /etc/sysctl.conf 更改立即生效,執行以下命令。

# sysctl –p

?

5)編輯 /etc/security/limits.conf。

添加以下行:

oracle?????????? soft??? nproc?????????? 2047

oracle?????????? hard??? nproc?????????? 16384

oracle?????????? soft??? nofile????????? 1024

oracle?????????? hard??? nofile????????? 65536

6)編輯 /etc/pam.d/login。

添加以下行:

session???required????/lib/security/pam_limits.so

session???required???? pam_limits.so

?

【注意:如果是X64的系統,那么這里就要用 /lib64/security/pam_limits.so,不然系統可能會在服務器上無法登錄!】

7)編輯 /etc/profile。

添加以下行:

if [ $USER = "oracle" ]; then

?? if[ $SHELL = "/bin/ksh" ]; then

?????ulimit -p 16384

?????ulimit -n 65536

??else

?????ulimit -u 16384 -n 65536

?? fi

fi

8)創建操作系統用戶,作為軟件安裝和支持組的擁有者。

groupadd oinstall

groupadd dba

useradd -g oinstall -G dba oracle

passwd oracle

9)創建軟件安裝目錄。

mkdir –p ??/home/oracle_11/app/

chown -R ?oracle.oinstall ?/home/oracle_11/

chmod -R ?755 ?/home/oracle_11/

10)編輯 /home/oracle/.bash_profile。

添加以下行:

umask 022

export ORACLE_BASE=/home/oracle_11/app ?--目錄自定

export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1

export ORACLE_SID=XXPAS?--實例名根據需要進行修改

exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export LANG=C????????????????????? --設定此參數避免安裝過程出現亂碼

export ORACLE_BASE ORACLE_HOME ORACLE_SIDPATH LD_LIBRARY_PATH LANG

再運行以下命令使配置立即生效

source /home/oracle/.bash_profile

?

11)將下載的Oracle安裝文件解壓到Linux中安裝數據庫軟件

(oracle官網下載會有兩個zip包,直接解壓后會都解壓在database文件夾里面我就是將文件傳輸到該/home/pasinstall/目錄下,通過SecureCRT傳輸,傳輸快捷鍵alt+p 具體命令百度),然后安裝數據庫

# su - oracle --切換用戶

# cd /home/pasinstall/database/ ?——切換到解壓數據庫目錄下

$./runInstaller???????????????? ——運行

——直接運行會報錯11.1是處理錯誤的辦法運行后去服務器上看圖形界面

?

11.1)在圖形界面下(在本機操作或者通過VNC遠程操作) 以root身份打開另一個終端窗口

——這步至關重要,不執行這步在以oracle用戶運行 $./runInstaller時會啟動不了圖型安裝界面 。

——圖形化安裝的時候會出現 can not procol specified exception ….錯誤

這是沒有開啟圖形化界面的原因(解決辦法如下)

Root 用戶下執行

# export DISPLAY=:0

# xhost +

之后再接著執行11步即可。

?

12)接下來會出現圖形化的安裝向導

按照向導一步一步的操作,和Windows下安裝Oracle的向導一樣,沒有太大區別,直到最后安裝完成。參考網址http://www.jb51.net/article/53769.htm

13)安裝完數據庫軟件之后是創建數據庫

接著上面在oracle用戶下使用dbca命令創建數據庫

PS:安裝的時候可能會報錯ora-00119 這是由于你的 /etc目錄下的hosts文件

--XXPAS為你的主機名 自行更改

# vi /etc/hosts 修改里面的hostname 改為ip 添加最后一項即可,ip自定

127.0.0.1????? XXPAS?localhost4 localhost4.localdomain4?

::1?????????????????? localhost6localhost6.localdomain6

11.237.35.61?? XXPAS

參考?http://blog.csdn.net/ceclar123/article/details/20130769


17)配置監聽

在oracle用戶下執行 netca命令來配置,有問題參考下面的文檔

http://blog.chinaunix.net/uid-25892360-id-3291001.html

http://blog.chinaunix.net/uid-25892360-id-3236793.html

一般配置完后可以直接測試數據庫是否可以連接

SQL> conn /as sysdba ——DBA連接

SQL> conn?PAS/pas@127.0.0.1:1521/XXPAS ——測試是否可以用PAS用戶連接


之后就是配置plsql的連接勒 一般的出錯都是ora-12514 ?一個錯誤基本是監聽沒配置好導致的


另外附上oracle在linux下自啟的步驟

編輯oratab

[oracle@oracle11g ~]$ vi /etc/oratab

找到:?XXPAS: /home/oracle_11/app/oracle/product/11.2.0/dbhome_1:N??

修改為:XXPAS: /home/oracle_11/app/oracle/product/11.2.0/dbhome_1:Y

——目錄自己根據實際情況定,數據庫安裝。

[oracle@oracle11g ~]$ vi /etc/rc.d/rc.local

添加:

su oracle -lc "/home/oracle_11/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctlstart"

su oracle -lc "/home/oracle_11/app/oracle/product/11.2.0/dbhome_1/bin/dbstart"

——目錄自己根據實際情況定,數據庫安裝。


rk-l2e6-7mjw-ndrp

總結

以上是生活随笔為你收集整理的【Oracle】Redhat6.5环境下安装oracle11G R2的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。