国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

在Linux下裝配Oracle

2024-08-29 13:31:23
字體:
來源:轉載
供稿:網友


收集最實用的網頁特效代碼!


                                          在linux下裝配oracle 

---- 由于oracle自身比較復雜性,在linux環境下安裝要涉及很多方面的因素。本文分兩個方面介紹在linux redhat 6.0環境下oracle 8.0.5的安裝。

    調整linux核心與環境
----在安裝oracle之前,應該先對redhat 6.0的linux內核與環境進行調整,要作以下工作: ----1、在完成redhat 6.0 linux的缺省安裝后,需要安裝以下軟件包:
---- kernel-source-2.2.5-15.i386.rpm linux 2.2.5內核源碼,主要用于修改核心參數后重生成內核。
----tcl-8.0.4-29.i386.rpm 該軟件包是安裝oracle intelligent agent包所必需的。
compat-binutils-5.2-2.9.0.23.1.i386.rpm
compat-glibc-5.2-2.0.7.2.i386.rpm
compat-egcs-5.2-1.0.3a.1.i381.rpm
compat-egcs-c++-5.2-1/0/3a.1.i386.rpm
compat-libs-5.2-1.i386.rpm
----2、調整linux核心參數
----根據oracle 8.0.5對linux核心內存參數的要求,可對linux核心參數進行調整。編輯修改/usr/src/linux/include/asm/shmparam.h文件,修改shmmax選項。oracle 推薦使用4294967295,這意味著系統的共享內存達到4g,這是不合適的。一般,shmmax的設置可略大于本機內存配置。
----事實上,缺省安裝的redhat 6.0核心運行oracle 8.0.5是沒有問題的。一般情況下可不對這些參數作出調整。
----如確需調整,在完成修改后,要按文檔要求重生成核心,并用lilo命令指定用新的核心進行引導。
---- 3、增加用戶、創建安裝目錄
----oracle安裝與運行需要創建一個屬于dba組的oracle用戶,同時要創建一個屬主為oracle用戶的安裝點目錄,例如/u0/oracle ,并指定該目錄為oracle用戶的缺省主目錄。

----為了設置oracle用戶的運行環境,在oracle用戶的主目錄下要建立一個腳本文件,用于在以oracle用戶登錄時自動設置環境變量。該腳本文件的命名與用戶所使用的shell有關(在/etc/passwd文件中定義)。如采用bash,則腳本文件是.bash_profile;如采用sh,則腳本文件名為.profile。
----以bash為例,在腳本文件.bash_profile中輸入以下內容:
# oracle_home指定oracle的安裝目錄
oracle_home=/u0/oracle; export oracle_home
# ld_library_path指定oracle的共享庫目錄
ld_library_path= $oracle_home /lib; export ld_library_path
oracle_base=$oracle_home; export oracle_base
# oracle_sid指定oracle數據庫實例名,oracle建議小于或等于4個字符
oracle_sid=bros; export oracle_sid
# oracle_term oracle用戶的終端類型
oracle_term=ansi; export oracle_term
path=$path: $oracle_home /bin; export path
#tmpdir指定臨時目錄,oracle要求至少20m的空間
tmpdir=/var/tmp; export tmpdir
umask 022

----退出登錄后,再以oracle用戶登錄,測試環境變量是否符合要求。
(二). 安裝oracle
----oracle的安裝可采用光盤或指定原始安裝路徑的方式。對用oracle for linux光盤來安裝的,應執行以下命令:
mount -t iso9660 /dev/cdrom /home/oracle
---- 安裝光盤介質。
---- 正常情況下,cdrom應安裝在/home/cdrom目錄下。對指定原始安裝路徑安裝的,應事先將壓縮檔案文件805ship.tgz解壓縮到一個臨時目錄,如/home/oracle ,使用命令:
gunzip-c 805ship.tgz| tar xvf -
----假設使用指定原始安裝路徑/home/oracle。在該目錄執行:
cd orainst
sh oratab.sh
----oratab.sh命令的主要目的是創建 /etc/oratab。
---- 由于redhat 6.0使用的是glibc 2.0,因此在redhat 6.0環境下安裝oracle 8.0.5需打補丁。方法是:卸載位于ftp.oracle.com站點的/pub/www/otn/linux/glibcpatch.tgz文件,在完成oracle基本系統安裝后,對$oracle_home/bin目錄下的執行程序進行修正。
---- 做完上述工作后,即可以開始oracle基本系統的安裝:
1.進入/home/oracle目錄
2.執行./orainst /c
3.選擇custom安裝
---- 根據提示進行以下選擇:
install, upgrade or de-install software
install new product -do not creat db objects。
---- 這一步非常重要。由于原安裝包中的執行程序與glibc2.0不兼容,因此,在打補丁前,無法啟動oracle引擎來創建數據庫對象。
---- 按照上述步驟執行完退出后,系統應提示:
result:success.
---- 4.對oracle執行程序進行glibc修正。步驟如下:
* 建立$oracle_home/orapatch目錄
* 將glibcpatch.tgz拷貝至主目錄
* 執行tar -xvzf glibcpatch.tgz
* 執行sh glibcpatch.sh
完成補丁程序安裝后,要重新運行oracle的安裝程序,步驟如下:
* cd orainst
* 執行 orainst /c
* 進行custom安裝
---- 根據提示進行以下選擇:
create /upgrade database objects
create database objects
oracle 8 standard rdbms 8.0.5.0.0
create product db objects
filesystem-bases database
直至提示:rusult:success
---- 5.執行后安裝處理:
* 以oracle用戶登錄
* 執行 su -p root , 輸入root用戶密碼
* cd orainst
* 執行sh root.sh
* 編輯修改 /etc/oratab文件:
找到oracle-sid指示行如:
$bros:/u0/oracle:n
修改為:
$bros:/u0/oracle:y
----
以允許oracle服務器自啟動。
* 修改tns相關的文件權限:
chown oracle.dba $oracle_home/bin/tnslsnr
chmod 750 $oracle_home/bin/tnslsnr
chown oracle.dba $oracle_home/network/log
chmod 775 $oracle_home/network/log
chown root.dba $oracle_home/network/log/listener.log
chmod 664 $oracle_home/network/log/listener.log
---

至此,安裝已基本完成。
                                  我是海洋
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鹤庆县| 安塞县| 冕宁县| 华蓥市| 民和| 邓州市| 荣成市| 商南县| 聂拉木县| 龙里县| 兴国县| 新源县| 冷水江市| 旌德县| 西宁市| 洱源县| 柳江县| 忻州市| 仙桃市| 鹰潭市| 芷江| 木兰县| 江口县| 宁陕县| 江津市| 合水县| 民县| 恩施市| 乐业县| 宁阳县| 靖西县| 泸水县| 西昌市| 山西省| 福鼎市| 安龙县| 边坝县| 桓仁| 罗源县| 三台县| 锡林浩特市|