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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux下oracle安装

發(fā)布時間:2025/3/21 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下oracle安装 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文主要介紹linux下oracle的安裝,主要分為3部分:準(zhǔn)本工作、安裝oracle軟件、用dbca工具創(chuàng)建數(shù)據(jù)庫。

實驗環(huán)境:rhel5.6+oracle_database_linux32.zip(10.2.0.1.0)

實驗過程:

首先要確保linux系統(tǒng)內(nèi)存大小在1G以上,另外/home與/目錄也要足夠大.

1.在安裝oracle軟件前,linux需要安裝這些軟件:binutils-2.17.50.0.6-5.el5、compat-db-4.2.52-5.1、control-center-2.16.0-14.el5、gcc-4.1.2-14.el5、gcc-c++-4.1.2-14.el5、glibc-2.5-18、libXp-1.0.0-8.1.el5、libstdc++-4.1.2-14.el5、libstdc++-devel-4.1.2-14.el5、make-3.81-1.1、openmotif-2.3.1-2.el5.i386.rpm、sysstat-7.0.2-3.el5_5.1.i386.rpm,可以用yum一次安裝完:

root#yum -y install binutils compat-db control-center gcc* glibc libXp libstdc++ libstdc++-devel make openmotif sysstat

2.修改linux系統(tǒng)語言(確保系統(tǒng)語言是英文,與oracle系統(tǒng)語言保持一致)

root# vi /etc/sysconfig/i18n

?LANG="en_US.UTF-8"

?SYSFONT="latarcyrheb-sun16" ? ? ###可以不加這一行

3.查看系統(tǒng)空間,以確保linux有足夠空間安裝oracle:

root#df -h

4.root用戶設(shè)置核心參數(shù)

root#vi /etc/sysctl.conf

?kernel.shmall = 2097152 ? ? ###修改該行參數(shù),(共享內(nèi)存,單位是頁面數(shù) x86的32位為4k)

?kernel.shmmax = 2147483648 ? ?###修改該行參數(shù),(單個共享內(nèi)存段的最大尺寸)

?kernel.sem = 250 32000 100 128 ? ?###將本行及以下幾行添加到本配置文件中,(信號量)

?fs.file-max = 65536 ? ?###(文件句柄的最大數(shù)量)

?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

5.更改linux系統(tǒng)版本,因為oracle10.2版本只能識別在linux版本2或版本3上面運行,無法識別linux5.6,所以要將linux版本配置文件改成3,以欺騙oracle系統(tǒng)的檢測:

root#vi /etc/redhat-release

?Red Hat Enterprise Linux Server release 3 (Tikanga)

6.使上面更改的內(nèi)核信息生效:

root# /sbin/sysctl -p

7.編輯limits.conf文件,將一下配置信息添加到limits.conf文件末尾即可:

root# vi /etc/security/limits.conf ? ? ###(文件實際是 Linux PAM,插入式認證模塊)

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

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

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

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

###說明:

? core - 限制內(nèi)核文件的大小

  date - 最大數(shù)據(jù)大小

  fsize - 最大文件大小

  memlock - 最大鎖定內(nèi)存地址空間

  nofile - 打開文件的最大數(shù)目

  rss - 最大持久設(shè)置大小

  stack - 最大棧大小

  cpu - 以分鐘為單位的最多 CPU 時間

  noproc - 進程的最大數(shù)目

  as - 地址空間限制

  maxlogins - 此用戶允許登錄的最大數(shù)目

8.更改login文件:

root# vi /etc/pam.d/login ? ? ###(limits.conf是pam_limits.so的配置文件)

? session ? ?required ? ? /lib/security/pam_limits.so ? ?###在配置文件末尾添加這一行

9.添加oracle用戶:

root#groupadd oinstall

root#groupadd dba

root#useradd -g oinstall -G dba oracle

root#passwd oracle

10.改變oracle用戶環(huán)境變量:

root# su - oracle

? oracle$ vi .bash_profile ? ? ###在配置文件末尾添加一下內(nèi)容,注意是添加不是修改

? ORACLE_BASE=/oracle/app

? ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1

? ORACLE_SID=TEST

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

? LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

? LANG=en_US.UTF-8

? export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG

11.讓環(huán)境變量生效:

oracle$ source .bash_profile

12.把oracle安裝程序拷貝到linux下,由于我用的是xshell4遠程客戶端軟件,在該軟件終端下直接輸入 rz 命令可以把window資源傳遞到linux虛擬機下,所以我用了 rz ,拷貝的oracle軟件被自動放到/home/oracle 下面。

oracle$ unzip oracle_database_linux32.zip

13.切換到root下創(chuàng)建/oracle/app以及改變他們的擁有者即讀取修改權(quán)限

root# mkdir -p /oracle/app

root# chmod 777 -R /oracle

root# chown -R oracle.oinstall /oracle

14.開始安裝oracle,注意:要進入linux系統(tǒng)下安裝,不要用遠程工具安裝,并且要用oracle用戶名安裝,且原先若是用root登錄的linux系統(tǒng),要將root用戶注銷再換成oracle用戶名登錄,否則會出錯;(如果是su 切換的用戶會報錯Can't connect to x11 window server using ?解決方式:以root用戶執(zhí)行:xhost +IP(本機ip)然后以oracle用戶執(zhí)行export DISPLAY=IP:0.0)

以oracle 用戶登陸 進入解壓縮目錄 ?./runInstaller,隨后會出現(xiàn)以下界面,基本上都是下一步:

選擇Advanced Installation,點擊next [默認是Basic Installation

選擇next

選擇下一步,默認的就是企業(yè)版安裝

選擇next

選擇next

選擇yes,然后再next

選擇Install database Software only,默認是create a database,不選它

選擇Install

注意到這里,彈出一個窗口,提示要用root用戶執(zhí)行這兩個腳本,那就root吧

用root執(zhí)行完畢

選擇yes,仍然退出


現(xiàn)在在oracle用戶下用dbca工具配置數(shù)據(jù)庫,如下:

選擇next

選擇next,創(chuàng)建一個數(shù)據(jù)庫

選擇next

在第一個區(qū)域中填寫自己要創(chuàng)建的數(shù)據(jù)庫名,第二個區(qū)域要寫上剛剛創(chuàng)建數(shù)據(jù)庫sid號,這里的sid是TEST,選擇next

取消掉默認的Configure the ...復(fù)選框,選擇next

創(chuàng)建數(shù)據(jù)庫密碼,選擇next

直接next

next

next

選擇next

選擇next

選擇next

選擇next

選ok

選exit

查看linux系統(tǒng)有沒有運行oracle程序,發(fā)現(xiàn)oracle果然起來了

登錄測試一下,果然成功了

到這里,oracle安裝算是成功了。


轉(zhuǎn)載于:https://blog.51cto.com/4593973/1410026

總結(jié)

以上是生活随笔為你收集整理的linux下oracle安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。