• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    RedLinux6.0下安裝Oracle10g

    來源:懂視網 責編:小采 時間:2020-11-09 15:50:45
    文檔

    RedLinux6.0下安裝Oracle10g

    RedLinux6.0下安裝Oracle10g:一. 環境說明 RedHat Enterprise Linux 6.0 Virtual Box 4.1.8 Oracle 10g 二. 安裝前配置 1.安裝Oracle 10g R2所需的軟件包 用 root 登錄到系統,依次安裝以下包 # cd /mnt/cdrom/Server/# rpm -Uvh setarch-2*
    推薦度:
    導讀RedLinux6.0下安裝Oracle10g:一. 環境說明 RedHat Enterprise Linux 6.0 Virtual Box 4.1.8 Oracle 10g 二. 安裝前配置 1.安裝Oracle 10g R2所需的軟件包 用 root 登錄到系統,依次安裝以下包 # cd /mnt/cdrom/Server/# rpm -Uvh setarch-2*

    一. 環境說明 RedHat Enterprise Linux 6.0 Virtual Box 4.1.8 Oracle 10g 二. 安裝前配置 1.安裝Oracle 10g R2所需的軟件包 用 root 登錄到系統,依次安裝以下包 # cd /mnt/cdrom/Server/# rpm -Uvh setarch-2*# rpm -Uvh make-3*# rpm -Uvh glibc-2*(這里

    一. 環境說明

    RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g

    二. 安裝前配置

    1. 安裝Oracle 10g R2所需的軟件包


    用root登錄到系統,依次安裝以下包


    # cd /mnt/cdrom/Server/
    # rpm -Uvh setarch-2*
    # rpm -Uvh make-3*
    # rpm -Uvh glibc-2*(這里匹配了兩個軟件包 有一個i386無法安裝,直接
    # rpm -Uvh glibc-2*i686* 就行了)
    # rpm -Uvh libaio-0*
    # rpm -Uvh compat-libstdc++-33-3*
    # rpm -Uvh kernel-headers-*
    # rpm -Uvh glibc-header-*
    # rpm -Uvh glibc-devel-2*
    # rpm -Uvh compat-gcc-34-3*(依次依賴于上面三個軟件包)
    # rpm -Uvh compat-gcc-34-c++-3*
    # rpm -Uvh libgomp-4*
    # rpm -Uvh gcc-4*(依賴于上面一個軟件包)
    # rpm -Uvh libXp-1*
    # rpm -Uvh openmotif22-*
    # rpm -Uvh compat-db-4*
    


    注意:此軟件位于linux安裝盤下Server目錄中,是安裝oracle數據庫必須用到的軟件包。掛載ISO鏡像文件使用mount XXX.ISO /mnt -o loop

    2. 修改/etc/redhat-release文件


    因為Oracle 10g官方只支持到RHEL4為止,所以需要更改版本說明,編輯/etc/redhat-release文件,刪除Red Hat Enterprise Linux Server release 6 ,改為redhat-4(最好備份一下安裝完畢之后還原即可)

    3.修改內核參數


    #vi /etc/sysctl.conf


    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    fs.file-max = 65536
    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
    


    注意:自修改上面內核參數的時候有kernel.shmall=”16475728”Kernel.shmmax=”268435468”;如果參數太大,會在安裝數據庫創建數據庫是出現“out of memory”的錯誤。

    使更改立即生效,使用下面的命令:

    #sysctl -p

    4.建立安裝Oracle需要的用戶,組,及目錄

    #groupadd oinstall
    #groupadd dba
    #useradd -g oinstall -G dba oracle
    #passwd oracle
    
    #mkdir /oracle
    #chown -R oracle:oinstall /oracle
    #chmod -R 775 /oracle
    


    安裝oracle的目錄建議安裝在一個單獨的分區或者磁盤上。

    5.設置oracle用戶的shell limit


    #vi /etc/security/limits.conf

    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    


    接下來更改/etc/pam.d/login文件,添加下面的內容,使shell limit生效:

    #vi /etc/pam.d/login

    session required pam_limits.so


    6.配置IP地址(已經將redhat linux 設置成靜態ip的跳過)

    安裝RHEL的時候最好采用靜態IP地址,如果當時選擇的是DHCP,現在需要更改/etc/sysconfig/network-scripts/ifcfg-eth0文件

    [root@TSM54-Test network-scripts]# cat ifcfg-eth0
    # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
    DEVICE=eth0
    BOOTPROTO=static
    HWADDR=00:0C:29:4B:17:C4
    ONBOOT=yes
    IPADDR=192.168.68.98
    NETMASK=255.255.255.0
    GATEWAY=192.168.68.10
    


    7.配置oracle用戶的環境變量

    下面的操作,該用oracle用戶登陸執行了。(注銷root以oracle登錄)

    為了防止安裝oracle時出現亂碼,先把語言環境改為英文,在終端里輸入(安裝時發現圖形界面不清楚就是沒有設置語言造成的):

    [oracle@TSM54-TEST ~]$export LC_CTYPE=en_US.UTF-8


    接下來,編輯/home/oracle目錄下的.bash_profile文件,添加如下內容:

    export ORACLE_BASE=/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
    export ORACLE_SID=orcl
    export PATH=$PATH:$ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
    export CLASSPATH
    
    if [ $USER = "oracle" ]; then
     if [ $SHELL = "/bin/ksh" ]; then
     ulimit -p 16384
     ulimit -n 65536
     else
     ulimit -u 16384 -n 65536
     fi
    fi
    


    注意:在添加環境配置的時候要將原來的path、export 注釋掉;環境變量配置如有變動,應該修改如上面的配置;不然會導致數據庫啟動命令無效的錯誤。

    三. 安裝Oracle 10g

    我把10201_database_linux32.zip放在/opt目錄下,并通過#unzip 10201_database_linux32.zip解壓,現在使用oracle用戶到/opt/database目錄下執行安裝:

    [oracle@TSM54-Test opt]$ cd /opt/database/
    [oracle@TSM54-Test database]$ ls
    doc install response runInstaller stage welcome.html
    [oracle@TSM54-Test database]$ ./runInstaller
    


    1.選擇安裝類型,這里我選擇高級安裝,如下圖所示:

    2.指定證書存放目錄,如圖所示:

    3.選擇安裝的數據庫類型及oracle所支持的語言,這里選擇企業版,語言選擇英文和簡體中文,如下圖所示:

    4.指定oracle環境變量,安裝路徑。因為我們在.bash_profile中已經聲明,所以這里會自動填充.如下圖所示:

    注意:環境變量中配置的文件夾為“ORACLE_BASE=/oracle”
    5.Oracle開始進行安裝前的檢查工作,如下圖所示:

    6.選擇配置選項,如下圖所示:

    7.選擇創建的數據庫模式,如下圖所示:

    8.指定數據庫配置的相關選項(SID、字符集等),如下圖所示:

    9.選擇數據庫管理選項,如下圖所示:

    10.指定數據庫存儲選項,如下圖所示:

    11.指定數據庫備份回復選項,如下圖所示:

    12. 指定數據庫相關用戶密碼,如下圖所示:

    13.顯示安裝概要,如下圖所示:

    14.開始安裝,如下圖所示:

    15. 上面的窗口點擊OK后,會出現下圖顯示的內容:

    需要root權限執行

    #/oracle/oraInventory/orainstRoot.sh

    #/oracle/product/10.2.0/db_1/root.sh

    16.安裝結束,如下圖所示:

    17.安裝完成后,恢復語言環境以及版本信息

    #export LC_CTYPE=zh_CN.UTF-8
    #vi /etc/redhat-release
    Red Hat Enterprise Linux Server release 6
    


    四. 后續

    1.安裝完成后,首先應該啟動監聽器。

    監聽器接受客戶端的連接請求,并在驗證證書后創建數據庫連接。要使用OEM或iSQL*PLUS,必須先啟動監聽器。

    注意:需要用命令: su – oracle登錄,然后啟動數據庫

    [oracle@TSM54-Test database]$ lsnrctl start
    [oracle@TSM54-Test database]$ lsnrctl stop
    


    2.使用Oracle Enterprise Manager 10g進行數據庫控制

    啟動和停止OEM的命令為:

    [oracle@TSM54-Test database]$emctl start dbconsole
    [oracle@TSM54-Test database]$emctl stop dbconsole
    


    在web瀏覽器中,輸入:http://192.168.68.98:1158/em (如果服務器沒有進行DNS解析,則可以用IP地址)

    用戶名:SYS

    口令:<安裝過程中建立的口令>

    連接為:SYSDBA

    3.使用iSQL*Plus訪問數據庫

    啟動和停止iSQL*Plus命令:

    [oracle@TSM54-Test database]$isqlplusctl start
    [oracle@TSM54-Test database]$isqlplusctl stop
    


    iSQL*Plus是歷史悠久的SQL*Plus交互式工具的基于web的版本,用于訪問數據庫。要使用iSQL*Plus,請單擊OEM控制臺相關連接部分中的iSQL*Plus鏈接,或將瀏覽器指向安裝過程中提供的iSQL*Plus URL。

    在web瀏覽器中,輸入:

    http://192.168.68.98:5560/isqlplus

    用戶名:SYSTEM

    口令:<安裝過程中創建的口令>

    連接標識:orcl

    4.啟動和停止數據庫

    啟動和停止數據庫的最簡單方法是從 OEM 控制臺啟動和停止。要從命令行執行此操作,請在以 oracle 身份登錄后使用 SQL*Plus,如下所示:

    啟動:

    $ sqlplus
    
    SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:27:48 2004
    
    Copyright (c) 1982, 2004, Oracle.All rights reserved.
    
    Enter user-name:/ as sysdba
    Connected to an idle instance.
    
    SQL> startup
    ORACLE instance started.
    
    Total System Global Area 188743680 bytes
    Fixed Size 778036 bytes
    Variable Size 162275532 bytes
    Database Buffers 25165824 bytes
    Redo Buffers 524288 bytes
    Database mounted.
    Database opened.
    SQL> exit
    Shutdown:
    $ sqlplus
    
    SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:25:55 2004
    
    Copyright (c) 1982, 2004, Oracle.All rights reserved.
    
    Enter user-name:/ as sysdba
    
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
    With the Partitioning, OLAP and Data Mining options
    
    SQL> shutdown immediate
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> exit
    


    五. 卸載ORACLE

    1. 運行 $ORACLE_HOME/bin/localconfig delete
    2. rm -rf $ORACLE_BASE/*
    3. rm -f /etc/oraInst.loc /etc/oratab
    4. rm -rf /etc/oracle
    5. rm -f /etc/inittab.cssd
    6. rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv

    7. 刪除oracle用戶和組。

    注:卸載方法是來自google。我曾用此方法刪除oracle 11g(安裝11的時候選擇的是ASM)。

    六. 關于Oracle 11g Release 1 的安裝

    Oracle 11gR1 已經支持RHEL5了,所以不用再更改redhat-release文件。

    另外安裝所依賴的包有如下:

     binutils-2.17.50.0.6-2.el5
     compat-libstdc++-33-3.2.3-61
     elfutils-libelf-0.125-3.el5
     elfutils-libelf-devel-0.125
     glibc-2.5-12
     glibc-common-2.5-12
     glibc-devel-2.5-12
     gcc-4.1.1-52
     gcc-c++-4.1.1-52
     libaio-0.3.106
     libaio-devel-0.3.106 
     libgcc-4.1.1-52
     libstdc++-4.1.1 
     libstdc++-devel-4.1.1-52.e15
     make-3.81-1.1
     sysstat-7.0.0
     unixODBC-2.2.11
     unixODBC-devel-2.2.11
    


    七. 參考資料

    inux下oracle 10g安裝(超級詳細圖解教程)

    http://xjzhujunjie.blog.51cto.com/3582724/863367

    Linux (RHEL 5.4)下安裝 Oracle 10g R2

    http://blog.csdn.net/robinson_0612/article/details/5431428

    linux掛載ISO文件

    http://zhidao.baidu.com/question/20161944.html

    @Wentasy

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    RedLinux6.0下安裝Oracle10g

    RedLinux6.0下安裝Oracle10g:一. 環境說明 RedHat Enterprise Linux 6.0 Virtual Box 4.1.8 Oracle 10g 二. 安裝前配置 1.安裝Oracle 10g R2所需的軟件包 用 root 登錄到系統,依次安裝以下包 # cd /mnt/cdrom/Server/# rpm -Uvh setarch-2*
    推薦度:
    標簽: 10 安裝 安裝包
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产亚洲精品一品区99热| 日韩精品久久久肉伦网站| 欧美精品高清在线xxxx| 国产精品成人观看视频国产| 亚洲七七久久精品中文国产| 国产欧美日韩综合精品一区二区三区| 国产精品亚韩精品无码a在线 | 99久久免费国产精品热| 尤物TV国产精品看片在线| 国产乱子伦精品免费视频| 日韩精品一区二区三区四区 | 91久久精品国产成人久久| 99精品视频免费| 久久精品国产亚洲av麻豆小说 | 久久精品国产亚洲AV高清热| 欧美午夜精品一区二区三区91| wwwvr高清亚洲精品二区| 精品一区二区在线观看| 国产欧美精品AAAAAA片| 亚洲国产精品一区二区久久hs| 亚洲国产精品成人| 欧美国产成人久久精品| 精品久久久久国产免费| 国产午夜精品理论片久久| 国产精品免费视频观看拍拍| 国产99精品一区二区三区免费| 91精品观看91久久久久久| 久久99国产精品99久久| 精品国精品国产| 久久精品嫩草影院| 杨幂国产精品福利在线观看| 欧美精品888| 中文字幕精品视频| www.精品| 国产精品免费观看视频| 精品欧美| 人妻偷人精品成人AV| 中国大陆精品视频XXXX| 无码精品黑人一区二区三区| 久久这里只有精品18| 2022年国产精品久久久久|