oracle 10G在fedora2上的安裝

2021-04-13 04:47:30 字數 3650 閱讀 4520

1.

安裝fedora2 2.

oralce10g (www.oracle.com),

ship.db.cpio.gz 3.

解開 [oracle @oar10g oracle]$ cd /tmp

[oracle @oar10g oracle]$

gzip -cd ship.db.cpio.gz | cpio –idmv 4.

修改linux的系統引數:

as root: (su - )

# cat /proc/sys/kernel/shmmax (檢視)

33554432

# echo 1073741824 >/proc/sys/kernel/shmmax (更改)

這個值根據各自機器記憶體的數量修改

# cat /proc/sys/kernel/shmmax(檢視)

1073741824

# vi /etc/sysctl.conf (更改)

這個值可以不修改

,而且在

fedura2

的/etc/sysctl.conf

中是不存在這項的。

kernel.shmmax=1073741824 5.

建立使用者

as root: #

groupadd dba

#useradd -g dba oracle

#passwd oracle 6.

建立oracle的安裝的路徑

as root:

#mkdir –p /opt/oracle/product/10.2

#chown -r oracle.dba /opt/oracle 7.

設定oracle安裝需要的環境變數:

as oracle

[oracle @oar10g oracle]$ vi .bash_profile

…………..

# add by admin for install oracle

#oracle environment:

umask 022

export oracle_base=/opt/oracle

export oracle_home=/opt/oracle/product/10.2/

export oracle_sid=ora10g

export oracle_term=xterm

#export tns_aimin=set if sqlnet.ora,tnsnames.ora,etc.

#there are not in $oracle_home/network/admin.

export nls_lang=american

#export ora_nls33=$oracle_home/ocommon/nls/admin/data

#ld_library_path=$oracle_home/lib:/usr/lib

ld_library_path=$oracle_home/jdk/fre/lib/i386:

$oracle_home/jdk/jre/lib/i386/server:

$oracle_home/rdbms/lib:$oracle_home/lib:$ld_library_path

export ld_library_path

#set shell search paths:

export path=$oracle_home/bin:$path

#end add by admin for oracle install. 8.

重新登陸系統,察看環境變數是否生效

as oracle:

[oracle @oar10g oracle]$

export

| grep oracle

,如果以

vnc的方式連線的話可能需要重新起乙個

vncserver

9.開始安裝

as oracle

$startx (or vncserver)

[oracle @oar10g oracle]$xterm &

[oracle @oar10g oracle]$sh /tmp/disk1/

runinstaller

-ignoresysprereqs&

--系統引數,表示不進行系統型別的驗證,現在官方的

oracle10g

不支援fedora

的安裝,所以需要加這個引數。

10.安裝過程中,會提示你以root的方式來執行乙個指令碼。:

as root:

[oracle @oar10g oracle]$ su –

[root @oar10g oracle]# sh /opt/oracle/product/10.2/root.sh

11.安裝完成。不進行建立資料庫的操作 修改

$oracle_home/bin

下的oracle指令碼

cd $oracle_home/bin

mv oracle oracle.bin

cat >oracle <<"eof"

#!/bin/bash

export disable_hugetlbfs=1

exec $oracle_home/bin/oracle.bin $@

eof

chmod +x oracle

可以參見

這一步是為了解決

ora-27125: unable to create shared memory segment

這個錯誤。

oracle

的問題?

fedora

的問題?

12.開始建庫

dbca

13.修改

listner

可以根據實際情況修改

listner

,修改

$oracle_home/network/admin/listener.ora

檔案,oracle

會將機器名直接作為

listner

的host

,可以根據實際情況修改為機器的

ip位址

listener =

(description_list =

(description =

(address_list =

(address = (protocol = ipc)(key = extproc))

) (address_list =

(address = (protocol = tcp)(host = 10.10.0.2)(port = 1521))

) )

) 14.

修改字符集 1.

連線到伺服器sqlplus

user/password@ora10g

2.connect sys as sysdba

3.update props$ set value$=』

你的字符集

』 where name=』nls_characterset』;

【**】

oracle10g 解除安裝

1 oracle 10g解除安裝軟體環境 1 windows xp oracle 10g2 oracle 安裝路徑為 d oracle 實現方法 1 開始 設定 控制面板 管理工具 服務停止所有 oracle 服務 2 開始 程式 oracle oradb 10g home1 oracle inst...

Oracle10g解除安裝

一 軟體解除安裝 1 windows xp oracle 10g 2 oracle安裝路徑為 d oracle 1 如果資料庫配置了自動儲存管理 asm 應該先刪除聚集同步服務css cluster synchronization services 刪除css服務的方法是在dos命令列中執行如下命令...

解除安裝oracle10g

1.停止所有與oracle相關的服務。2.使用oui oracle universal installer 解除安裝oracle軟體。開始 程式 oracle oradb110g home1 oracle installation product universal installer.3.刪除登錄...