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

首頁 > 數據庫 > Oracle > 正文

Linux 8.0 安裝 Oracle 9i

2024-08-29 13:28:58
字體:
來源:轉載
供稿:網友
目的:
在linux 8.0 安裝 oracle 9i,確保數據庫的安全和穩定

軟件環境:
linux 8.0 (三張碟)
oracle 9.2.0.1.0 for linux (三張碟)

硬件環境:
p4 2.4、內存512m、硬盤80g高轉、16x_dvd光驅

問題原因:
linux下運行oracle的系統環境配置,導致oracle無法正確安裝。

問題描述:


詳細解決過程
一、系統參數配置
1.在安裝linux8.0的時候,注意把根目錄(/)分區為10g左右,swap分區為1g左右,/u01、/u02、/u03、/u04各分區為15g,/var分區為10g左右。
2.linux啟動以后以root 身份登錄
配置內核參數
oracle9i使用linux的共享內存、交換區等資源進行工作,如果你的內核參數設置不能滿足oracle的要求,那在安裝oracel9i或使用過程就會頻頻出現問題
內核參數的配置一般在/proc文件夾下配置:
1). 以root用戶允許以下命令;
2). 進入目錄/proc/sys/kernel;
3). 用cat命令或more命令查看semaphore當前參數的值:
[[email protected] root]# cat sem
命令運行后將會出現如下的結果:
250 32000 32 128
其中, 250 是參數semmsl的值,32000是參數semmns的值, 32是參數semopm的值,而128則是參
數semmni的值。
4). 用以下的命令可以對上述參數進行修改
echo semmsl_value semmns_value semopm_value semmni_value > sem

其中semmsl_value、semmns_value、semopm_value、semmni_value分別用相應的值進行替換,并且這些值的順序不能調換
5). 設置共享內存大小,共享內存大小一般設為物理內存的一半,在這里我們假設物理內存為512m則共享內存的值419000000以此類推,如果你的物理內存是1g則這里的值則是838000000:
[[email protected] root]# echo 419000000 > /proc/sys/kernel/shmmax
[[email protected] root]# cat /proc/sys/kernel/shmmax

3.創建用戶組和用戶名:
首先創建oracle安裝組及用戶組,假設兩個用戶組命名為oinstall、dba:
[[email protected] root]# groupadd oinstall
[[email protected] root]# groupadd dba
[[email protected] root]# useradd –g oinstall –g dba oracle
[[email protected] root]# passwd oracle

4.創建安裝目錄,以root用戶進行:
[[email protected] root]# mkdir –p /u01/app/oracle/product/9.2
[[email protected] root]# chown –r oracle.oinstall /u01/app/oracle
[[email protected] root]# mkdir /var/u01
[[email protected] root]# mkdir /var/u01/oracle
[[email protected] root]# chown oracle.dba /var/u01/oracle
[[email protected] root]# chmod 755 /var/u01/oracle

5.設置oracle環境:
以oracle用戶進行:
vi /home/oracle/.bash_profile
在fi下插入以下語句:
export oracle_base=/u01/app/oracle
export oracle_home=/u01/app/oracle/product/9.2
export oracle_sid=otest
export ld_library_path=$oracle_home/lib:/lib:/usr/lib:/usr/local/lib
export path=$path:$oracle_home/bin

#classpath
classpath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib:$oracle_home/network/jlib:$classpath

二、開始安裝oracle9i
1,切換到oracle用戶,進入x-windows并進行安裝
2,出現oracle9i的安裝畫面

3,進入oracle9i組件選擇的安裝畫面.

4,進入oracle9i版本選擇的安裝畫面

5,oracle9i配置選擇畫面的安裝


6,填寫數據庫名字

7,安裝目錄選擇畫面

8,選擇數據庫格式,我選擇的是utf-8

9,進入開始安裝畫面,并開始安裝

10,在安裝的過程中會出現下圖的一個提示。

11, 對上面的提示做如下處理:
進入/u01/app/oracle/product/9.2/ctx/lib下,找到env_ctx.mk文件,追加如下內容
$(ldlibflag)dl,然后點retry如圖:

12,繼續安裝,出現另外(第二個提示)一個提示,如圖

13,根據上面的提示信息,做如下操作
進入/u01/app/oracle/product/9.2,輸入如下命令
./root.sh 然后回車,如圖
14,點”ok”后繼續進行安裝

15,填寫數據庫訪問名和密碼

16,出現oracle數據庫安裝完全畫面

以上是oracle9i數據庫,全部的安裝過程。
三,啟動和測試
1,因為數據庫剛剛安裝完成,所以數據庫服務已經起來,所以只啟動測試監聽就可以了,以oracle用戶,輸入lsnrctl start

2, 進行監聽測試,以oracle用戶輸入以下命令
netca
這樣會出現一個畫面,對監聽進行配置,然后選擇local net service name configuration,然后選擇text,然后更改用戶密碼,把安裝時寫的密碼添加進去,就ok了!然后回車,一直到完成.
3,如果從新啟動linux,那系統不會自動啟動oracle9i服務,需要以oracle用戶身份,進行啟動服務,如:
su – oracle
sqlplus /nolog
進入sqlplus后,再輸入:
connect / as sysdba
進去后,輸入:
startup
然后等待數據庫啟動完成。
以上是啟動oracle服務,然后啟動監聽器的時候,需要啟動測試監聽(重復1的動作)就可以了。





備注:
在安裝oracle9i的過程中可能會出現提示,要你起動一個服務(orainstroot.sh)。此時就要切換到root用戶,進入/tmp目錄,運行
[[email protected] tmp]# ./orainstroot.sh
運行成功后,回到oracle安裝界面點continue繼續安裝。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 集安市| 富川| 西贡区| 开阳县| 葵青区| 谷城县| 新龙县| 清水河县| 渭南市| 宝清县| 常德市| 钦州市| 务川| 大理市| 绿春县| 郑州市| 东阳市| 嘉峪关市| 双牌县| 高淳县| 平顶山市| 乌拉特中旗| 彰武县| 南康市| 迭部县| 延安市| 桃园市| 河池市| 太仆寺旗| 万山特区| 维西| 博罗县| 井研县| 象州县| 泽州县| 新田县| 宁国市| 岚皋县| 保靖县| 台江县| 宜君县|