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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

7.33oracle安装不了,在RedHat7.0下安装Oracle的经历

發布時間:2023/12/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 7.33oracle安装不了,在RedHat7.0下安装Oracle的经历 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下面的步驟忠實記錄了整個安裝過程。

1.機器配置

CPU: Intel Pentium III 668203 khz

內存: 128M

操作系統: Redhat7.0(完全安裝)

SWAP區: 256M

安裝shell: bash

2.安裝所需軟件

Oracle8161_tar.gz(275M,文件較大,下載前做好心理準備,我第一次花了一整天弄下來卻是個壞的,展不開,差點氣死!只好又下載了一次,還不如去買張盜版光盤呢)。下載網址:

ftp://166.111.136.3/pub/DataBase/Oracle/oracle8161.tar.gz(清華酒井)

glibc2.1版本(GNU C Library,18M)下載地址:

ftp://ftp.kernel.org/pub/software/libs/glibc/hjl/sdk/2.1/i386-glibc-2.1-linux.tar.gz

下載后都放到了/backup目錄

3.安裝glibc 2.1包

RedHat7.0安裝的是glibc2.2。Oracle

8I不能使用glibc 2.2進行編譯,而需要glibc2.1的SDK。

以root帳號登錄

[root@only_you /root] cd

/

[root@only_you /] tar zxvf /backup/i386-glibc-2.1-linux.tar.gz

隱藏/usr/bin 目錄下的gcc,cc,ld,避免被Oracle installer使用

[root@only_you /] cd

/usr/bin

[root@only_you bin] mkdir saved

[root@only_you bin] mv gcc cc

ld saved

[root@only_you bin] ln -s

/usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc

[root@only_you bin]

ln -s gcc cc

[root@only_you bin] ln -s

/usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld

隱藏/usr/lib目錄下的libc.so,libdl.so,libm.so和libpthread.so文件,避免被Oracle installer使用

[root@only_you bin] cd ../lib

[root@only_you lib] mkdir saved

[root@only_you lib] mv libc.so libdl.so libm.so libpthread.so saved

[root@only_you lib] mv libc.a libdl.a libm.a libpthread.a saved

4.創建oracle帳號

以root帳號登錄,開啟一個terminal窗口,創建oracle帳號

[root@only_you /root]useradd oracle

[root@only_you /root]passwd oracle

(設置oralce帳號的密碼)

系統自動創建了/home/oracle目錄,屬主為oracle。我的Oracle就準備裝在此目錄下。安裝文檔上說要創建dba組,我看就免了。

5.解壓縮oracle8161_tar.gz

以root帳號登錄,執行:

[root@only_you /root] cd

/backup

[root@only_you /backup] tar zxvf oracle8161_tar.gz

在/backup/目錄下生成Oralce8iR2目錄,內含解包后的文件

6.設置oracle用戶環境

使用oracle帳號登錄,開啟terminal窗口,

使用文本編輯器打開/home/oracle/.bash_profile最后加入如下環境變量的設置行:

ORACLE_HOME=/home/oracle;

export ORACLE_HOME

LD_LIBRARY_PATH=/home/oracle/lib; export LD_LIBRARY_PATH

ORACLE_BASE=/home/oracle; export ORACLE_BASE

ORACLE_SID=ORCL; export

ORACLE_SID

ORA_NLS33=/home/oracle/ocommon/nls/admin/data; export ORA_NLS33

NLS_LANG=american_america.zhs16cgb231280;export NLS_LANG

#其中,zhs16cgb231280是簡體中文的代碼。也是數據庫的字符集。 american_america是區域代碼,關系不大。

Log

out,重新以oracle帳號登錄,鍵入env指令查看剛才設置的環境變量。

[oracle@only_you oracle]env

7.創建oracle數據文件目錄

我想把數據文件放在/home/oracle/data目錄下,于是

[oracle@only_you oracle] mkdir data

8.安裝Oracle 8i 數據庫軟件

(1)用oracle帳號登錄,進入Xwindows,開啟terminal窗口

(2)[oracle@only_you

oracle] cd /backup/Oracle8iR2

(3)[oracle@only_you

Oralcle8iR2]./runInstaller

(4)出錯,顯示信息為

Xlib: connection to

“:0.0” refused by server

Xlib: Client is not authorized to connect to server

說明xhost沒有配置

(5)設置xhost

開啟一個新的terminal窗口

[oracle@only_you

oracle]su - (輸入root密碼)

[root@only_you /root] xhost +

保留此窗口

(6)在oracle用戶窗口下繼續安裝

[oracle@only_you Oralcle8iR2] ./runInstaller

在出現的基于JAVA的Oracle installer界面上,點擊Next。

(7) 在File

Locations界面上,檢查Destination Path為/home/oracle,點擊Next

(8)在Unix Group

Name窗口中,鍵入"oracle",點擊Next;

(9)一個窗口會彈出,要求以root身份運行/home/oracle/orainstRoot.sh

(10)切換到剛才保留的root用戶窗口

[root@only_you /root] cd /home/oracle

[root@only_you oracle]./orainstRoot.sh

(11)返回剛才彈出的窗口,點擊Retry。

(12)在出現的"Available products"窗口上選擇"Oracle8I enterprise

edition8.1.6.1.0",點擊Next。

(13)下一個畫面上選擇Typical ,點擊Next

(14)在Privileged Operating System Groups界面上,點擊Next

(15)提示輸入global

database name,自己喜歡什么就寫什么,我寫了個wap ,驗證ORACLE_SID為ORCL,點擊Next

(16)提示輸入db

files localtion,輸入/home/oracle/data,點擊Next

(17)在最后的Summary窗口上,點擊Install

(18)現在正式開始安裝了

我看的文章上說這是個漫長的過程,至少需要

1~2個小時。為了保持清醒,我沖了杯咖啡,開始上網。沒想到不到20分鐘就完成了。

(19)在文件被拷貝和聯接后,彈出一個要求運行root.sh的窗口

切換到root用戶窗口,

[root@only_you oracle]./root.sh

在詢問local bin directory時按下Enter鍵

(20)返回要求運行root.sh的窗口上,點擊OK

(21)Oracle Net8 Configuration和Oracle

Database Configuration Assistants啟動, 安裝Net8和創建數據庫。 這一步又花了20分鐘左右的時間。

(22)Oracle Database Configuration Assistants結束后,在彈出的完成數據庫創建窗 口上點擊OK

(23)在End of Installation畫面上,點擊Exit ,在彈出的Do you reallywant to

exit?窗口上點擊yes

現在所有的Oralce 8i Enterprise就安裝好了!

之后可以使用Oracle數據庫管理工具svrmgrl、sql*plus來對安裝好的數據庫進行測試!

9.測試

[oracle@only_you oracle] svrmgrl

Oracle Server Manager Release

3.1.6.0.0 - Production

Copyright (c) 1997, 1999, Oracle Corporation. All

Rights Reserved.

Oracle8i Enterprise Edition Release 8.1.6.1.0 - Production

With the Partitioning option

JServer Release 8.1.6.0.0 - Production

SVRMGR>connect internal

Connected.

SVRMGR> shutdown

Database closed.

Database dismounted.

ORACLE instance shut down.

SVRMGR>startup

ORACLE instance started.

Total System Global Area

56012784 bytes

Fixed Size 69616 bytes

Variable Size 38993920 bytes

Database Buffers 16777216 bytes

Redo Buffers 172032 bytes

Database

mounted.

Database opened.

SVRMGR> quit

Server Manager complete.

不錯,看來可以正常工作了。再用sqlplus試試

[oracle@only_you oracle]$ sqlplus

SQL*Plus: Release 8.1.6.0.0 - Production on Sun Apr 15 09:20:12 2001

(c)

Copyright 1999 Oracle Corporation. All rights reserved.

Enter user-name:

scott

Enter password: tiger

Connected to:

Oracle8i Enterprise

Edition Release 8.1.6.1.0 - Production

With the Partitioning option

JServer Release 8.1.6.0.0 - Production

SQL> select * from emp

應該出來一堆數據,有14條,看來沒問題了。

SQL>quit

10.恢復以前的glibc

[root@only_you oracle] cd /usr/bin

[root@only_you bin] rm ?f gcc cc

ld

[root@only_you bin] mv ./saved/* .

[root@only_you bin] rmdir saved

[root@only_you bin] cd /usr/lib

[root@only_you lib] mv ./saved/* .

[root@only_you lib] rmdir saved  [@more@]

來自 “ ITPUB博客 ” ,鏈接:http://blog.itpub.net/9650775/viewspace-921113/,如需轉載,請注明出處,否則將追究法律責任。

總結

以上是生活随笔為你收集整理的7.33oracle安装不了,在RedHat7.0下安装Oracle的经历的全部內容,希望文章能夠幫你解決所遇到的問題。

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