當前位置:首頁 » 操作系統 » linux裝oracle

linux裝oracle

發布時間: 2024-06-01 22:04:46

『壹』 濡備綍瑙e喅oracle鍦╨inux 綰瀛楃︾晫闈㈠畨瑁呴棶棰

鍑嗗噊racle瀹夎呮枃浠訛細

Oracle11gR2鍖呭惈涓や釜鏂囦歡linux_11gR2_database_1of2.zip鍜宭inux_11gR2_database_2of2.zip錛屽皢榪欎袱涓鏂囦歡閫氳繃SSH涓婁紶鍒/usr /local/oracle涓銆
瑙e帇瀹夎呮枃浠跺埌褰撳墠鐩褰曘

[root@localhostroot]#cd/usr/local/oracle
[root@localhostoracle]#unziplinux_11gR2_database_1of2.zip
[root@localhostoracle]#unziplinux_11gR2_database_2of2.zip

鎵ц屼互涓婂懡浠ゅ悗錛屽皢浼氬湪/usr/local/oracle/涓嬮潰浜х敓鍚嶄負database鐨勭洰褰曪紝榪欏氨鏄痮racle瀹夎呯▼搴忕殑鐩褰曘

鍑嗗噊racle鐨勫畨瑁呯洰鏍囩洰褰

[root@localhostoracle]#mkdir鈥損/opt/oracle

瀹夎呯洰鏍囩洰褰曟槸鐢ㄦ埛鎯沖皢oracle瀹夎呭埌鍝涓浣嶇疆鐨勭洰褰曪紝鏈嬈℃垜浠灝唎racle瀹夎呭埌/opt/oracle鐩褰曚腑錛屼互涓嬩負鐩褰曞壋寤哄懡浠ゃ

鍒涘緩oracle鐩稿叧鐢ㄦ埛鍜岀敤鎴風粍

oracle涓嶈兘鍦╮oot甯愭埛涓嬭繘琛屽畨瑁咃紝鎵浠ラ渶瑕佷負oracle鐨勫畨瑁呬笓闂ㄥ壋寤轟竴涓鐢ㄦ埛錛屽悓鏃墮渶瑕佸壋寤篸ba鍜宱install鐨勭敤鎴風粍銆

[root@localhostoracle]#groupadddba
[root@localhostoracle]#groupaddoinstall

浠ヤ笅鍛戒護灝嗗壋寤篸ba鍜宱install鐢ㄦ埛緇勶細
浠ヤ笅鍛戒護灝嗗壋寤簅racle鐢ㄦ埛錛屽苟璁劇疆瀵嗙爜

[root@localhostoracle]#useradd-goinstall-Gdbaoracle
[root@localhostoracle]#passwdoracle
Changingpasswordforuseroracle.
NewUNIXpassword:[鍦ㄦら敭鍏ュ瘑鐮乚
BADPASSWORD:itisbasedonadictionaryword
RetypenewUNIXpassword:[鍦ㄦゅ啀嬈¢敭鍏ュ瘑鐮乚
passwd:.

浠ヤ笅鍛戒護灝唎racle瀹夎呯洰褰曪紙/opt/oracle錛夎祴浜坥racle鐢ㄦ埛oinstall鐢ㄦ埛緇

[root@localhostoracle]#chown鈥揜oracle:oinstall/opt/oracle

媯鏌ュ畨瑁匫RACLE渚濊禆鐨凴PM杞浠跺寘

oracle鐨勫畨瑁呮墍渚濊禆鐨勮蔣浠跺寘錛屾湁涓閮ㄥ垎linux鏄娌℃湁瀹夎呯殑銆傝繖闇瑕佸皢榪欎簺灝氭湭瀹夎呯殑杞浠跺寘鍏堝畨瑁呭悗鎵嶈兘姝e父瀹夎卭racle銆傝繖浜涙湭瀹夎呯殑杞浠跺寘鍦╨inux瀹夎呭厜鐩樹笂鍙浠ュ彇鍒幫紝鎴

浠鐩存帴鍦╨inux鐨勫厜鐩樹笂瀵硅繖浜涜蔣浠跺寘榪涜屽畨瑁咃紙涔熷彲灝嗘墍闇鐨勮蔣浠跺寘鐩存帴澶嶅埗鍒發inux鏈鍦扮佺洏涓錛夛紝棣栧厛闇瑕佹寕杞絣inux鍏夌洏錛屼嬌鐢ㄤ互涓嬪懡浠わ細

[root@localhostoracle]#mkdir/mnt/cdrom
[root@localhostoracle]#mount/dev/cdrom/mnt/cdrom

瀹夎呮墍緙哄皯鐨勮蔣浠跺寘錛屾ゅ勫彧瀹夎呮湰linux緋葷粺鎵緙哄皯鐨勮蔣浠跺寘銆傚俹racle瀹夎呰繃紼嬩腑錛屽硅蔣浠跺寘榪涜屾鏌ユ椂錛屽彂鐜頒粛鏈夋墍闇杞浠跺寘鏈瀹夎呮椂錛屽彲鏍規嵁鏄劇ず鏈瀹夎呰蔣浠跺寘鐨勫悕瀛楋紝鍐嶆″規墍緙哄皯鐨勮蔣浠跺寘榪涜屽畨瑁呫備互涓嬩負瀹夎呭懡浠わ細

[root@localhostoracle]#
rpm-ivhkernel-headers-2.6.18-164.el5.i386.rpm
rpm-ivhglibc-headers-2.5-42.i386.rpm
rpm-ivhglibc-devel-2.5-42.i386.rpm
rpm-ivhlibgomp-4.4.0-6.el5.i386.rpm
rpm-ivhsysstat-7.0.2-3.el5.i386.rpm
rpm-ivhlio-devel-0.3.106-3.2.i386.rpm
rpm-ivhlibstdc++-devel-4.1.2-46.el5.i386.rpm
rpm-ivhunixODBC-2.2.11-7.1.i386.rpm
rpm-ivhunixODBC-devel-2.2.11-7.1.i386.rpm
rpm-ivhgcc-4.1.2-46.el5.i386.rpm
rpm-ivhgcc-c++-4.1.2-46.el5.i386.rpm
rpm-ivhelfutils-libelf-devel-0.137-3.el5.i386.rpmelfutils-libelf-devel-static-0.137-3.el5.i386.rpm

杞浠跺寘瀹夎呭畬鎴愬悗錛岃劇疆linux鍐呮牳鍙傛暟

鎵撳紑淇鏀/etc/sysctl.conf錛屽湪鏈鍚庡姞鍏ヤ互涓嬪唴瀹

#kernel.shmall=2097152
#kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
fs.file-max=6815744
net.ipv4.ip_local_port_range=900065500
net.core.wmem_max=1048576
fs.aio-max-nr=1048576

淇鏀 /etc/security/limits.conf

淇鏀 /etc/security/limits.conf,鍔犲叆鍐呭

oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536

淇鏀圭郴緇熺幆澧冨彉閲/etc/profile

淇鏀圭幆澧冨彉閲/etc/profile錛屽姞鍏ヤ互涓嬪唴瀹

if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi

璁劇疆ORACLE鐜澧冨彉閲

淇鏀篔racle鐢ㄦ埛涓葷洰褰曪紙/home/oracle錛夌殑鐨勭幆澧冨彉閲忛厤緗鏂囦歡~/.bash_profile銆備嬌鐢ㄤ互涓嬪懡浠

[root@localhostoracle]#vi/home/oracle/.bash_profile

寰閰嶇疆鏂囦歡涓鍔犲叆浠ヤ笅鍐呭

exportORACLE_SID=orcl錛堟敞鎰忚繖涓鍊艱佸拰涓嬮潰鍒涘緩鐨勬暟鎹搴撳疄渚嬪悕縐扮浉鍚岋級
exportORACLE_BASE=/opt/oracle/app
exportORACLE_HOME=$ORACLE_BASE/proct/11.2.0/dbhome_1
exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

寮濮嬪畨瑁呰繃紼

浠ヤ笂姝ラよ劇疆瀹屾垚鍚庯紝寤鴻閲嶆柊鍚鍔ㄧ郴緇燂紝浣挎墍鏈夎劇疆鐢熸晥銆傜幇鍦ㄤ嬌鐢╫racle鐢ㄦ埛鐧誨綍錛屽苟杞鍒癘RACLE瀹夎呯▼搴忕洰褰曘備互涓嬬殑姣忎竴涓姝ラら兘oracle瀹夎呰繃紼嬬殑涓涓姝ラわ紙姣忎竴涓姝ラゅ瑰簲涓涓瀹夎呯晫闈錛夈

[root@localhostoracle]#suoracle
[oracle@localhostoracle]#cd/usr/local/oracle/database

榪愯屽畨瑁呭懡浠

[oracle@localhostdatabase]#./runInstaller

鏈夋岄潰綾誨拰鏈嶅姟鍣ㄧ被涓や釜閫夐」錛屾ゅ勯夋嫨鏈嶅姟鍣ㄧ被(server)銆

鍙浠ラ夋嫨鍙瀹夎呮暟鎹搴撹蔣浠, 鍗充笉鍒涘緩閫氬父鐨勬暟鎹搴撳疄渚嬪拰鏁版嵁搴撴枃浠

濡傛灉鍙鏄瀹夎呬簡鏁版嵁搴撹蔣浠,瀹夎呯粨鏉熷悗鍙浠ュ啀

閰嶇疆鐩戝惉

$ORACLE_HOME/bin/netca

瀹夎呭疄渚嬫垨鏁版嵁搴

$ORACLE_HOME/bin/dbca

瀹屾垚浠ヤ笂鎿嶄綔鏃訛紝寤鴻閲嶆柊鍚鍔ㄤ竴嬈★紝閬垮厤鏌愪簺璁劇疆鏈鐢熸晥銆傞噸鍚鍚庝嬌鐢╫racle鐢ㄦ埛鐧誨綍錛屾墦寮緇堢錛岄敭鍏ヤ互涓嬪懡浠よ繍琛屼互涓嬪懡浠
鍚鍔ㄧ洃鍚錛

[root@localhostoracle]$lsnrctlstart

鍚鍔ㄦ暟鎹搴撳拰瀹炰緥錛

[root@localhostoracle]$sqlplus/nolog
[root@localhostoracle]$conn/assysdba

榪涘叆sqlplus鍚庯紝鎵ц屽惎鍔ㄦ暟鎹搴撳懡浠わ紝浠ヤ笅鍛戒護灝嗗壋寤恆佸畨瑁呭苟鎵撳紑ORACLE瀹炰緥銆傛ゆ椂錛屾暟鎹搴撶郴緇熷勪簬姝e父宸ヤ綔鐘舵侊紝鍙浠ユ帴鍙楃敤鎴瘋鋒眰銆

SQL>startup

鍏抽棴鐢

SQL>shutdown immediate

棰濆栬存槑

楠岃瘉鐩戝惉

$ tnsping sid/serviceName

『貳』 怎麼在linux下安裝oracle資料庫

以圖形桌面安裝為例:

准備安裝文件

下載10201_database_linux_x86_64.cpio.gz
#gunzip 10201_database_linux_x86_64.cpio.gz
#cpio –idmv <10201_database_linux_x86_64.cpio

1.安裝包安裝

#yum install glibc-* libXpm-*glibc-*.i686 libXp.so.6 libXt.so.6 libXtst.so.6 libgcc_s.so.1 ksh libXplio-devel numactl numactl-devel unixODBC unixODBC-devel compat-db compat-db42compat-db43 compat-gcc-34 compat-gcc-34-c++ libstdc++- libstdc++-33

2.新增組和用戶
#groupadd oinstall
#groupadd dba
#useradd –g oinstall –G dba oracle

#passwd oracle

3.創建安裝目錄
#mkdir –p /opt/oracle
#chown –R oracle:oinstall /opt/oracle
#chmod –R 775 /opt/oracle

#cd /opt/oracle (目錄為oracle安裝文件路徑)

#chown–R oracle:oinstall database/

4.使用oracle用戶登錄
修改#vi ~/.bash_profile,增加如下內容
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/proct/10.2.0/db_1
export ORACLE_HOME_LISTNER=$ORACLE_HOME
export ORACLE_SID=DEV
export PATH=$PATH:$ORACLE_HOME/bin
然後運行
#source .bash_profile

5.修改版本號

因為默認CentOS 6.0不支持10.2.0需修改配置文件使CentOS 6.0支持Oracle10g ,oracle可以正常運行

# vi /etc/redhat-release 直接修改內容為

CentOS Linux release 4.0 (Final)

保存後執行

#sysctl –p

(error:"net.bridge.bridge-nf-call-ip6tables" is an unknown key正常的 )

6.修改參數

#vi /etc/sysctl.conf 在文件末尾添加如下參數

# Kernel Parameters for Oracle Database 10g

fs.file-max = 6553600

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 2621442

保存後執行

#sysctl –p

7.修改hostname

#hostname newhostname(例子:#hostname oracleServer)

#vi /etc/hosts

添加主機ip 並重新配置個主機名,例子:

192.168.200.39 oracleServer

驗證:hostname

8.許可權問題

[root@localhost oradisk]# id oracle
uid=502(oracle) gid=502(oinstall) groups=502(oinstall),503(dba)

用root執行下面的命令,將dba組添加到系統內核中

[root@localhost oradisk]# echo 503 >/proc/sys/vm/hugetlb_shm_group

這樣啟動資料庫,問題消失;但是如果系統重啟了,還需要執行上面的命令,治標不治本。一勞永逸的辦法就是修改文件sysctl.conf,方法如下:

[root@localhost oradisk]# vi /etc/sysctl.conf
....
vm.hugetlb_shm_group = 503
....

[root@localhost oradisk]# sysctl -p

9.圖形安裝

用oracle用戶登錄

雙擊runlnstaller文件
(每步都點下一步即可,注意最後用root執行2條腳本即可)

點擊ok後下邊的這步,先不要點擊OK按鈕,以下兩個文件要在root下執行

/路徑/orainstRoot.sh

/路徑/root.sh

點擊OK按鈕

選YES,安裝成功,退出安裝。

『叄』 Linux下Oracle安裝配置寶典

Oracle的安裝包括企業版伺服器端和客戶端兩部分,用戶可以根據實際情況選擇不同的部分安裝。
__這里以企業版伺服器端為主要介紹對象,客哪卜戶端的安裝方法相對要簡單一些。
__伺服器端安裝分為:典型安裝、最小安裝和定製安裝三種。
__客戶端安裝分為:管理員客戶端、程序員客戶端、應用用戶客戶端、定製安裝客戶端。
■系統需求
1.硬體需求
● 內存最低配置為128MB,建議使用256MB;
● 硬碟交換分區至少是400MB或者是內存的二倍以上也可以;
● 硬碟大小需求:
伺服器 典型安裝 750mb
最小安裝 675mb
定製安裝 1gb
客戶端 管理員 350mb
程序員 260mb
應用用戶 150mb
定製安裝 470mb
2. 軟體需求
● Linux系統內核要求是V2.2或以上版本;
● Java Runtime Environment (JRE)要求是V1.1.6或以上版本;
● 系統必須支持X window。
■安裝前的准備工作
1. 系統內核的修改
對/usr/src/linux/include/asm/hmparam.h文件作如下修改:
被修改量 修改後數值
shmmax 內存大小*0.5
shmmin 1
shmmni 100
shmseg 10
對/usr/src/linux/include/linux/sem.h文件作如下修改:
被修改量 修改後數值
semmni 100
semmsl processes參數+10
segmns 所有資料庫processes參數總和+10
semopm 100
semvmx 32767
參數修改完後,用「make dep」、「make clean」、「make bzImage」命令重新編譯內核,並用新內核啟動計算機。
2. 系統用戶和安裝目錄的建立
在Oracle的技術文檔中建議為資料庫建立李晌穗兩個組——oinstall、dba,但在實際使用中筆者發現只要建一個dba組就可以順利安裝Oracle,而不影響系統的使用;需要為資料庫增加一個用戶oracle,它屬於dba組;再建立/u01/app/oracle/8.1.6目錄,並把它的所有者設為oracle.dba。
3. 設置環境變數
並不是每個環境變數的設置都是必需的,但設置它們可以使你的安裝和使用變得更方便,這一點可以在後面的安裝過程中看出來。編輯Oracle用戶主目錄下的。bash_profile來設置環境變數:
ORACLE_HOME=/u01/app/oracle/proct/8.1.6
export ORACLE_HOME/_包括Oracle軟體的目錄_/
LD_LIBRARY_PATH=/u01/app/oracle/
proct/8.1.6/lib;
export LD_LIBRARY_PATH
ORACLE_BASE=/u01/app/oracle
export ORACLE_BASE/_包括Oracle軟體的目錄和管理軟體的目錄_/
ORACLE_SID=ORCL
export ORACLE_SID/_預設資料庫的標識_/
ORACLE_TERM=vt100
export ORACLE_TERM
ORA_NLS33=/u01/app/oracle/proct/8.1.6/
ocommon/nls/admin/data
export ORA_NLS33 /_語言支持_/
PATH=$PATH: /u01/app/oracle/proct/8.1.6/bin
export PATH
對於內存比較小的用戶,可能會在X window中安裝Oracle時出現內存不足的情況,這時就需要設置DISPLAY變數,它的作用是把本應在本地輸出的X window安裝界面輸出到DISPLAY變數設定的主機上,方法如下:
DISPLAY=192.168.0.20:0.0
export DISPLAY
在輸出的終端上還要設置一個變數:xhost servername;表示允許伺服器把X window的顯示界謹宏面送給該終端,這樣可以降低伺服器端的工作負載,節省安裝時的系統資源。
4. 安裝Java Runtime Environment (JRE)
由於資料庫的安裝是基於X window的圖形界面,用的是Java程序,所以它需要Java Runtime Environment (JRE)的支持。
5. 建立安裝源目錄
如果用戶用的是光碟安裝,就要先將光碟機映射成目錄——「mount /dev/cdrom」;
如果用戶用的是下載的tar.gz文件,就要先將這個文件解壓縮到/tmp目錄,然後將生成的安裝目錄授權給oracle.dba。
■資料庫安裝
1. 以Oracle用戶登錄系統,進入安裝源目錄,運行「。/runInstaller」,開始安裝;
2. 進入安裝界面後點「Next」,出現設置目錄的界面;
如果用戶的環境變數設置正確這個界面中的目錄會自動完成設置,否則就要通過「瀏覽」按鈕選擇目錄,設置完成後點擊「Next」,進入下一步;
3. 剩下的工作就很簡單了,只要按照提示做就基本沒問題,但有以下一些地方要注意:
● 在Unix Group Name 欄位中添入「dba」;
● 選擇「Oracle8i Enterprise Edition」;
● 安裝類型選擇「Custom」;
● 建議安裝內容中不要選擇Intermedia,有些技術資料介紹說這個軟體運行不太穩定,我們又何必自找麻煩呢!
● 在詢問是否在安裝時建立資料庫時,選擇「No」,因為我們要用Oracle提供的專門工具建立資料庫;
● 在安裝過程中需要以Root身份執行兩個文件——只要用su命令進行一下身份轉換就行了。
4. 關鍵在於做好准備
只要准備工作沒問題,其實安裝資料庫系統的過程還是很簡單的。從技術角度講建立資料庫時設置的所有參數都可以在資料庫建完後進行修改,所以用戶根本沒必要擔心自己設置錯了怎麼辦,只需認真看每一個步驟中的提示就行。這里筆者有一個小小的建議:如果用戶是初學者,建立數據。

『肆』 linux怎麼安裝oracle11g

一:查看本地ssh服務

Linux系統下安裝啟動ssh服務,下面以CentOS版本Linux系統為例:

1.檢查是否裝了SSH包

rpm -qa |grep ssh

2.沒有安裝SSH直接YUM安裝

yum install openssh-server

3.檢查SSH服務是否為開機啟動

chkconfig --list sshd

4.設置開機啟動SSH服務

chkconfig --level 2345 sshd on

5.重新啟動下SSH服務

service sshd restart

6.驗證是否啟動了22埠

netstat -antp |grep sshd

#22埠為ssh默認埠,確認SSH服務開啟狀態

二:查看本地IP

終端中,輸入ifconfig命令

1 安裝系統 都選英文

2 去掉火牆 和 selinux

chkconfig iptables off

chkconfig ip6tables off

chkconfig abrt-ccpp off

chkconfig auditd off

chkconfig certmonger off ----未執行成功

chkconfig cups off

chkconfig postfix off

修改配置文件需要重啟機器:

修改/etc/selinux/config 文件

將SELINUX=enforcing改為SELINUX=disabled

3 安裝 yum

系統安裝yum 在/home/soft/ 下建立 yum 文件夾,把系統光碟都到此目錄

--先安裝三個包

cd /home/soft/yum/Packages

rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm

createrepo . --運行

cd /etc/yum.repos.d

cp rhel-source.repo /etc/yum.repos.d/zj.repo

--將原來的repo文件改名字

mv rhel-source.repo rhel-source.repo111

vi zj.repo

[rhel-source]

name=Red Hat Enterprise Linux $releasever - $basearch - Source

baseurl=file:///home/soft/yum/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[rhel-source-beta]

name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source

baseurl=file:///home/soft/yum/

enabled=1

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

--清楚yum緩存

yum clean all

3 安裝ftp

rpm -ivh vsftpd-2.2.2-11.el6.x86_64.rpm 或者 yum install vsftpd

chkconfig vsftpd on

service vsftpd restart

--修改 etc/vsftpd 目錄下

ftpuser user_list 把root 去掉

vsftpd.conf 把匿名去掉

#anonymous_enable=YES

-- passive mode 被動模式

4 安裝vnc rpm -qa |grep vnc

--vnc 服務 埠是 1

rpm -ivh tigervnc-server-1.1.0-5.el6.x86_64.rpm --需要先安裝下面的包

xorg-x11-fonts-misc is needed by tigervnc-server-1.1.0-5.el6.x86_64

rpm -ivh xorg-x11-fonts-misc-7.2-9.1.el6.noarch.rpm

--或者直接yum安裝

yum install tigervnc-server

--修改配置文件將用戶名稱加入到配置文件:

(註:這里的「用戶名」是指linux系統用戶的名稱)

[gavin@centos ~]# vi /etc/sysconfig/vncservers

#

# Uncomment the line below to start a VNC server on display :1

# as my 'myusername' (adjust this to your own). You will also

# need to set a VNC password; run 'man vncpasswd' to see how

# to do that.

#

# DO NOT RUN THIS SERVICE if your local area network is

# untrusted! For a secure way of using VNC, see

# http://www.uk.research.att.com/vnc/sshvnc.html>.

# VNCSERVERS="1:myusername"

# VNCSERVERS="1:gavin 2:john" # use the method for more user

VNCSERVERS="1:root 2:root 3:root"

# VNCSERVERARGS[1]="-geometry 800x600"

VNCSERVERARGS[1]="-geometry 1024x768"

--設置口令

vncpasswd

4.93 bjsqrac1 4.94 bjsqrac2

--啟動服務

啟動VNC服務

[gavin@centos ~]# /sbin/service vncserver start

--修改桌面系統

cd /root

cd ~/.vnc/

[gavin@centos .vnc]$ vi xstartup

#!/bin/sh

# Uncomment the following two lines for normal desktop:

#unset SESSION_MANAGER

#exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

gnome-session & #set starting GNOME desktop

#startkde & #kde desktop

#twm & #Text interface

編輯 /root/.vnc/xstartup

[root@localhost ~]# vi /root/.vnc/xstartup

去掉下面一行的注釋:

unset SESSION_MANAGER

執行下面的命令重啟vnc server:

[root@localhost ~]# vncserver -kill :1

[root@localhost ~]# vncserver :1

--重啟vncserver

[gavin@centos ~]# /sbin/service vncserver restart

chkconfig vncserver on --vnc自動啟動

2 關閉linux防火牆

--修改/etc/selinux/config,確保SELINUX設置為DISABLED
--關閉IPTABLES:
service iptables stop
service ip6tables stop
/sbin/chkconfig iptables off
/sbin/chkconfig ip6tables off

2 檢查包安裝情況

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers lio lio-devel libgcc libstdc++ libstdc++-devel ksh make libXp openmotif22 sysstat smartmontools unixODBC unixODBC-devel


--系統安裝包
yum install compat-libstdc++-33
yum install elfutils-libelf-devel
--下面用 yum安裝
yum install gcc
yum install gcc-c++
yum install glibc-devel
yum install glibc-headers
yum install lio-devel
yum install libstdc++-devel
yum install ksh
yum install libXp
yum install unixODBC
yum install openmotif22


yum install unixODBC-devel

--安裝和libcap 所有有關的包
yum install libcap.i686
yum install libcap-devel.x86_64
yum install libcap-devel.i686
yum install libcap-ng.i686
yum install libcap-ng-devel.i686

--linux 6 檢查的時候一些 i386的包需要安裝,但是安裝i386 的時候提示有高版本存在,不能安裝,我採取忽略,繼續安裝,但是要保證高版本的包一定要安裝上

一、修改操作系統核心參數

在Root用戶下執行以下步驟:

1)修改用戶的SHELL的限制,修改/etc/security/limits.conf文件

輸入命令:vi /etc/security/limits.conf,按i鍵進入編輯模式,將下列內容加入該文件。

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

編輯完成後按Esc鍵,輸入「:wq」存檔退出

2)修改/etc/pam.d/login 文件,輸入命令:vi /etc/pam.d/login,按i鍵進入編輯模式,將下列內容加入該文件。

session required /lib/security/pam_limits.sosession required pam_limits.so

編輯完成後按Esc鍵,輸入「:wq」存檔退出

3)修改linux內核,修改/etc/sysctl.conf文件,輸入命令: vi /etc/sysctl.conf ,按i鍵進入編輯模式,將下列內容加入該文件

fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576

編輯完成後按Esc鍵,輸入「:wq」存檔退出

4)要使 /etc/sysctl.conf 更改立即生效,執行以下命令。 輸入:sysctl -p 顯示如下:

linux:~ # sysctl -pnet.ipv4.icmp_echo_ignore_broadcasts = 1net.ipv4.conf.all.rp_filter = 1fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576

5)編輯 /etc/profile ,輸入命令:vi /etc/profile,按i鍵進入編輯模式,將下列內容加入該文件。

if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi

編輯完成後按Esc鍵,輸入「:wq」存檔退出

6)創建相關用戶和組,作為軟體安裝和支持組的擁有者。

創建Oracle用戶和密碼,輸入命令:

/usr/sbin/groupadd -g 501 oinstall
/usr/sbin/groupadd -g 502 dba

useradd -g oinstall -g dba -m oraclepasswd oracle

然後會讓你輸入密碼,密碼任意輸入2次,但必須保持一致,回車確認。

7)創建資料庫軟體目錄和數據文件存放目錄,目錄的位置,根據自己的情況來定,注意磁碟空間即可,這里我把其放到oracle用戶下,例如:

輸入命令:

mkdir /home/oracle/appmkdir /home/oracle/app/oraclemkdir /home/oracle/app/oradatamkdir /home/oracle/app/oracle/proct

8)更改目錄屬主為Oracle用戶所有,輸入命令:

chown -R oracle:oinstall /home/oracle/app

9)配置oracle用戶的環境變數,首先,切換到新創建的oracle用戶下,

輸入:su – oracle ,然後直接在輸入 : vi .bash_profile

按i編輯 .bash_profile,進入編輯模式,增加以下內容:

export ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/proct/11.2.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

編輯完成後按Esc鍵,輸入「:wq」存檔退出

二、安裝過程

1)當上述系統要求操作全部完成後,注銷系統,在圖形界面以Oracle用戶登陸。首先將下載的Oracle安裝包復制到linux中,用SSH其他ftp工具拷貝。

打開一個終端,運行unzip命令解壓oracle安裝文件,如:

輸入命令:

解壓完成後 cd 進入其解壓後的目錄database

輸入命令:

cd database

使用ls命令可以查看解壓後database所包含的文件,如下圖:

2)執行安裝,輸入命令:./runInstaller

安裝完成後,系統會提示你需要用root許可權執行2個shell腳本。按照其提示的路徑,找到其所在的位置,如:我的就在/home/oracle/app/oracle/proct/11.2.0/dbhome_1/root.sh

和 /home/oracle/oraInventory/orainstRoot.sh 新開啟一個終端,輸入命令:

『伍』 linux下怎麼安裝oracle

優酷上有現成的教程,360ito技術論壇上也有,你搜linux下oracle安裝就可以找到

『陸』 怎麼在linux下安裝oracle資料庫

1、驗證系統要求
要驗證系統是否滿足 Oracle 10g 資料庫的最低要求,以 root 用戶身份登錄並運行以下命令。
要查看可用 RAM 和交換空間大小,運行以下命令:
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
例如:
# grep MemTotal /proc/meminfo
MemTotal:512236 kB
# grep SwapTotal /proc/meminfo
SwapTotal:1574360 kB
所需最小 RAM 為 512MB,而所需最小交換空間為 1GB。對於 RAM 小於或等於 2GB 的系統,交換空間應為 RAM 數量的兩倍;對於 RAM 大於 2GB 的系統,交換空間應為 RAM 數量的1到2倍。
Oracle 10g 軟體還需要 2.5GB 的可用磁碟空間,而資料庫則另需 1.2GB 的可用磁碟空間。/tmp 目錄至少需要 400MB 的可用空間。要檢查系統上的可用磁碟空間,運行以下命令:
df -h
例如:
# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 6.8G 1.3G 5.2G 20% /
/dev/sda1 99M 17M 77M 18% /boot
該示例表明,/tmp 目錄沒有自己的文件系統。(對本指南而言,它是根文件系統的一部分。)根文件系統可用空間為 5.2 GB,除了滿足安裝 (2.5 + 1.2 + 0.4 = 4.1GB) 外還小有富餘。
創建 Oracle 組和用戶帳戶

接下來,創建用於安裝和維護 Oracle 10g 軟體的 Linux 組和用戶帳戶。用戶帳戶將稱為 oracle,而組將稱為 oinstall 和 dba。以 root 用戶身份執行以下命令:

/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -m -g oinstall -G dba oracle
id oracle

例如:
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -m -g oinstall -G dba oracle
# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)

設置 oracle 帳戶的口令:

passwd oracle

例如:
# passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd:all authentication tokens updated successfully.

2、創建目錄
現在,創建存儲 Oracle 10g 軟體和資料庫文件的目錄。本指南在創建目錄結構時所用的命名慣例符合最佳靈活結構 (OFA) 規范。有關 OFA 標準的更多信息,請參閱 針對 UNIX 系統的 Oracle 資料庫 10g 安裝指南 的附錄 D。

以下假設在根文件系統中創建目錄。這樣做是為了簡便起見,不建議將其作為通用做法。這些目錄通常被創建為單獨的文件系統。

以 root 用戶身份執行以下命令:

mkdir -p /u01/app/oracle
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01/app/oracle /u02/oradata
chmod -R 775 /u01/app/oracle /u02/oradata

例如:
# mkdir -p /u01/app/oracle
# mkdir -p /u02/oradata
# chown -R oracle:oinstall /u01/app/oracle /u02/oradata
# chmod -R 775 /u01/app/oracle /u02/oradata

3、配置 Linux 內核參數

Linux 內核非常出色。與大多數其他 *NIX 系統不同,Linux 允許在系統啟動和運行時修改大多數內核參數。完成內核參數更改後不必重新啟動系統。Oracle 資料庫 10g 需要以下所示的內核參數設置。其中給出的是最小值,因此如果您的系統使用的值較大,則不要更改它。

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

如果您按照以上說明安裝了 Linux,且內核參數全部採用默認值,則只需在以 root 用戶身份登錄後執行下命令。

cat >> /etc/sysctl.conf <<EOF
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
EOF
/sbin/sysctl -p

例如:
# cat >> /etc/sysctl.conf <<EOF
> kernel.shmall = 2097152
> kernel.shmmax = 2147483648
> kernel.shmmni = 4096
> kernel.sem = 250 32000 100 128
> fs.file-max = 65536
> net.ipv4.ip_local_port_range = 1024 65000
> EOF
# /sbin/sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
kernel.sysrq = 0
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000

以 root 用戶身份運行以下命令來驗證您的設置:

/sbin/sysctl -a | grep shm
/sbin/sysctl -a | grep sem
/sbin/sysctl -a | grep file-max
/sbin/sysctl -a | grep ip_local_port_range

例如:
# /sbin/sysctl -a | grep shm
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shm-use-bigpages = 0
# /sbin/sysctl -a | grep sem
kernel.sem = 250 32000 100 128
# /sbin/sysctl -a | grep file-max
fs.file-max = 65536
# /sbin/sysctl -a | grep ip_local_port_range
net.ipv4.ip_local_port_range = 1024 65000

如果系統的參數設置的比上述參數值小,則編輯 /etc/sysctl.conf 文件,添加或更改這些參數。完成後,運行以下命令激活更改:

/sbin/sysctl -p

對於 SLES 8,在完成以上步驟後運行以下命令。

4、oracle 用戶的環境變數

要使用 Oracle 產品,應該或必須設置幾個環境變數。對於資料庫伺服器,建議設置以下環境變數:

ORACLE_BASE
ORACLE_HOME
ORACLE_SID
PATH

如果您在同一伺服器上安裝了多個 Oracle 產品或資料庫,則 ORACLE_HOME、ORACLE_SID 和 PATH 變數可能會更改。ORACLE_BASE 變數不應更改,並可以在需要時在您的登錄配置文件中設置它。Oracle 提供了一個稱作 oraenv 的實用程序來設置其他變數。

以 oracle 身份登錄,並通過在 .bash_profile 或 .profile(bash 或 ksh)中添加以下行,將 ORACLE_BASE 添加到登錄配置文件:

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

或在 .login (csh) 中添加以下行:

setenv ORACLE_BASE /u01/app/oracle

5、安裝 Oracle
可以從 OTN 下載 Oracle 資料庫 10g。Oracle 提供了一個免費的開發和測試許可。但不提供支持,且該許可不允許用於生產目的。OTN 提供了完整的許可協議。

要使 Oracle 10g 發行套件介質可以在伺服器上使用,最簡單的方法是將其直接下載到伺服器。

使用圖形登錄以 oracle 身份登錄。

創建一個目錄以存放 Oracle 10g 發行套件:

mkdir 10g_db

要從 OTN 下載 Oracle 資料庫 10g,請將瀏覽器(Mozilla 比較好用)指向這個鏈接。填寫 Eligibility Export Restrictions 頁面,並閱讀 OTN 許可協議。如果您接受限制和許可協議,則單擊 I Accept。

單擊 ship.db.cpio.gz 鏈接,並將該文件保存在為此目的創建的目錄 (10g_db) 中 — 如果尚未登錄到 OTN,則此時可能提示您登錄。

解壓縮此文件:

cd 10g_db
gunzip ship.db.cpio.gz
cpio -idmv < ship.db.cpio

安裝軟體

使用 oracle 帳戶登錄。

指定資料庫名稱 (ORACLE_SID)。該名稱通常不多於五個字元。對此安裝使用 demo1。

設置環境變數:

Borne shell 和 Korn shell

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_SID=demo1; export ORACLE_SID

C shell

setenv ORACLE_BASE /u01/app/oracle
setenv ORACLE_SID demo1

將目錄更改為 Oracle 10g 軟體解壓縮到的位置。

例如:
$ cd $HOME/10g_db

將目錄更改為 Disk1。

例如:
$ cd Disk1

啟動 Oracle 通用安裝程序。

$ ./runInstaller

『柒』 linux怎麼安裝oracle

在linux下安裝oracle資料庫步驟:
1、下載oracle安裝文件
一、檢查必要條件
1.1、檢查內存及交換分區
Oracle要求2GB以上的內存
#查看內存大小
grep MemTotal /proc/meminfo
#查看交換區大小
grep SwapTotal /proc/meminfo

#也可以使用下面的命令查看內存大小
free -m1234567

交換分區要求

內存大小
交換分區要求

1GB~2GB 內存的1.5倍
2GB~16GB 和內存大小相等
大於16GB 16GB
1.2、確認操作系統位數
[root@FSWWOA /]# uname -m
x86_6412

x86_64:表示用的是Intel的處理器,並且操作系統是64位的
i386:表示是32位
1.3、檢查硬碟空間
#查看臨時目錄空間
[root@FSWWOA /]# df -h /tmp
#查看硬碟總空間
[root@FSWWOA /]# df -h1234

Oracle安裝是要求/tmp目錄要有至少1GB的空間。
以下是Oracle各個版本安裝是所需的空間

版本
所需空間

Enterprise Edition(企業版) 4.7GB
Standard Edition(標准版) 4.6GB
二、安裝必要軟體
首先需要檢查系統版本,然後從Oracle官方文檔中找到對應的Linux版本。
[root@FSWWOA /]# cat /proc/version
Linux version 2.6.32-71.el6.x86_64 ([email protected]) (gcc version 4.4.4 20110726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Wed Feb 29 15:21:16 CST 201212

Oracle官方文檔中對應的版本如下
On Red Hat Enterprise Linux 6
2.6.32-71.el6.x86_64 or later
然後根據Linux版本找到其必要安裝的軟體,如下
The following or later version of packages for Oracle Linux 6, Red Hat Enterprise Linux 6, and Asianux Server 4 must be installed:
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
lio-0.3.107-10.el6 (x86_64)
lio-0.3.107-10.el6.i686
lio-devel-0.3.107-10.el6 (x86_64)
lio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)

檢查系統是否安裝以上的軟體,如果沒有安裝則安裝這些軟體
yum install -y binutils.x86_64 binutils-devel.x86_64
yum install -y compat-libcap1.x86_64
yum install -y compat-libstdc++-33.x86_64
yum install -y compat-libstdc++-33.i386
yum install -y gcc.x86_64 gcc-c++.x86_64
yum install -y glibc.x86_64 glibc.i686 glibc-devel.x86_64 glibc-devel.i386
yum install -y ksh.x86_64
yum install -y libgcc.i386 libgcc.x86_64
yum install -y libstdc++.i386 libstdc++.x86_64 libstdc++-devel.i386 libstdc++-devel.x86_64
yum install -y lio lio-devel
yum install -y make.x86_64
yum install -y sysstat.x86_64
yum install -y pdksh.x86_64
/*-------------------------------------*/
yum install -y unixODBC.x86_64 unixODBC.i386 unixODBC-devel.i386 unixODBC-devel.x86_64123456789101112131415

三、創建Oracle用戶和組
[root@FSWWOA /]# groupadd dba
[root@FSWWOA /]# groupadd oinstall
#添加用戶
[root@FSWWOA /]# useradd -g oinstall -G dba oracle
#設置Oracle的密碼
[root@FSWWOA /]# pwd oracle oracle

#這里密碼使用:oracle12345678

四、修改系統參數
4.1、修改用戶的SHELL的限制
修改/etc/security/limits.conf文件
vi /etc/security/limits.conf1

然後在文件中添加如下內容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 655361234

4.2、修改/etc/pam.d/login 文件
vi /etc/pam.d/login1

然後在文件中添加如下內容
session required /lib/security/pam_limits.so
session required pam_limits.so12

4.3、修改系統核心參數
修改/etc/sysctl.conf文件vi /etc/sysctl.conf,然後在文件中加入
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 10485761234567891011

執行sysctl -p是配置立刻生效。使用sysctl -a查看所有系統參數。
五、創建Oracle安裝目錄
5.1創建Oracle安裝目錄
cd /u01
mkdir -p app/oracle/proct/11.2.0/dbhome_1
mkdir app/oradata123

5.2修改目錄所有者
[root@FSWWOA u01]# chown -R oracle:oinstall app
[root@FSWWOA u01]# ll
總用量 20
drwxr-xr-x. 4 oracle oinstall 4096 11月 25 08:46 app
drwx------. 2 root root 16384 11月 24 14:29 lost+found12345

六、修改系統環境變數
使用vi ~/.bash_profile打開環境變數配置文件。加入如下內容
export ORACLE_BASE=/u01/app
export ORACLE_HOME=$ORACLE_BASE/oracle/proct/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 123456

然後使用source ~/.bash_profile是配置立即生效。使用env | grep ORACLE可以查看環境變數配置。
七、安裝Oracle
7.1解壓Oracle安裝文件
將Oracle拷貝至Linux伺服器上,然後解壓
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip12

如果使用光碟安裝,則使用mount -t iso9660 /dev/dvd /mnt/dvd掛載光碟
7.2設置安裝環境
如果Linux系統字元編碼是中文的,在安裝過程中Oracle安裝界面會全部亂碼。可使用export LANG=en_US,將會話的字元集改為英文字元集,然後再安裝就不會出現亂碼。
另外,Oracle安裝時需要圖形界面的支持。
剩餘部分見PDF文檔(後續圖片太多不再一一上傳),剩餘部分如下:
7.3開始安裝Oracle
八、測試安裝結果
九、修改防火牆配置,將Oracle埠添加到例外
十、將Oracle設置自啟動
十一、設置Oracle用戶名密碼不區分大小寫

『捌』 高分求助:suse linux(sled 11)中怎麼安裝oracle 10g

1、linux上面安裝oracle很麻煩的,如果只是想學oracle的話,建議裝個windows下的oracle就可以了,我以前為了學習oracle裝的是linux下的,但是太麻煩了後來乾脆就用windows下的了。

2、如果一定要裝的話,下面的步驟請參考。
gunzip *.gz
cpio -idmv < ship_9204_linux_disk1.cpio
cpio -idmv < ship_9204_linux_disk2.cpio
cpio -idmv < ship_9204_linux_disk3.cpio

一、以root用戶進行:

su - root
二、設置共享內存大小,共享內存大小一般設為物理內存的一半,在這里我們假設物理內存為512M

則共享內存的值4294967295以此類推,如果你的物理內存是1G則這里的值則是8589934590:
echo 4294967295 > shmmax

查看共享內存設置:

cat /proc/sys/kernel/shmmax

添加用戶:

Oracle在安裝和使用中需要用特定用戶(非root用戶),按照oracle的標准說明是需要添加三個專門用戶和用戶組,為了簡便大家的安裝和使用我們把oracle的安裝和使用歸到一個特定用戶來完成。
首先創建oracle安裝組及用戶組,我們架設兩個用戶組命名為oinstall、dba ,以root用戶登陸系統:

1)groupadd oinstall

2) groupadd dba
添加oracle用戶:

1)useradd oracle -g oinstall -G dba -d /home/oracle

2) passwd oracle

7.創建安裝目錄:以 root用戶進行:
mkdir /opt/oracle
mkdir /opt/oracle/proct
mkdir /opt/oracle/proct/10.2.0

chmod 755 /opt/oracle
chown -R oracle.oinstall /opt/oracle

8.設置Oracle(/home/oracle/.bash_profile)環境:

export LD_ASSUME_KERNEL=2.4.1
unset USERNAME
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/proct/10.2.0
export ORACLE_SID=oracle
export ORACLE_TERM=xterm
export NLS_LANG="SIMPLIFIED CHINESE"_CHINA.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export PATH=$PATH:$ORACLE_HOME/bin;
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export PATH=$PATH:$ORACLE_HOME/bin
export DISPLAY=127.0.0.1:0.0

使得.bash_profile馬上生效
source .bash_profile

9 開始安裝
1) cd Disk1

2) ./runInstaller

10、安裝出錯
打補丁
unzip p3006854_9204_LINUX.zip
cd /home/ora9i /3006854
sh rhe13_pre_install.sh

然後安裝

---
以上,希望對你有所幫助。

『玖』 linux 下 oracle 安裝

1:root用戶執行:df -k /tmp
可用空間大於就400M可以2:cat /etc/issue 命令查看linux版本
3:uname -r 命令查看內核4:檢查相關的包命令是:rpm -q 相關包5:建兩個組/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
6:建用戶/usr/sbin/useradd -g oinstall -G dba oracle
7:passwd oracle 給它設密碼8: vi /etc/sysctl.conf(修改這個文件)如下:kernel.shm=2097152
kernel.shmmax=2147483648
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保存退出.9: /sbin/sysctl -p
使改的內容生效10: 執行vi /etc/security/limits.conf
加入以下內容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 6553611: 執行vi /etc/pam.d/login
加入以下內容:
session required /lib/security/pam_limits.so12: 執行 vi /etc/profile
加入
if [ $USER = "oracle" ];then
if [ $SHELL="/bin/ksh"];then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi13:創建安裝點如下: mkdir -p /u01/app/oraclemkdir -p /u02/oradatachown -R oracle:oinstall /u01/app/oracle /u02/oradatachmod -R 775 /u01/app/oracle /u02/oradata-------------------以下是oracle用戶-------------
新開窗口,使用oracle用戶
su oracle
執行:
cd ~
vi .bash_profile加上以下:
umask 022
TEMP=/tmp
TMPDIR=/tmp
export TEMP TMPDIR
ORACLE_BASE=/u01/app/oracle/oracle
ORACLE_HOME=/u01/app/oracle/oracle/proct/10.2.0/db_1
ORACLE_SID=orcl
export ORACLE_BASE ORACLE_SID ORACLE_HOME
PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/oracle/bin:/u01/app/oracle/oracle/proct/10.2.0/db_1/bin:/usr/X11R6/bin
export PATH執行命令:令修改生效
source .bash_profile---------------------------------------------用oracle用戶登錄,進入到解包後的文件夾,執行runinstaller安裝命令。
執行第二個腳本時,提示:Enter the full pathname of the local bin directory:[/usr/ local/ bin]:時直接回車安裝完成後,在oracle用戶的終端里執行:ps -A
如果有很多oracle等,說明安裝成功lsnrctl start 啟動監聽(以oracle 用戶登錄)
emctl start dbconsole 啟動企業管理器然後下載安裝sql plus9.0
cd /u01/app/oracle/proct/10.2.0/db_1/bin/./sqlplus / as sysdba

熱點內容
sqlserver教材 發布:2024-11-26 22:07:21 瀏覽:632
安卓p圖工具哪個好 發布:2024-11-26 22:02:25 瀏覽:320
稅控盤密碼在哪裡改 發布:2024-11-26 21:55:54 瀏覽:611
美版安卓系統為什麼連不了網 發布:2024-11-26 21:51:36 瀏覽:613
用公司伺服器搭建網站 發布:2024-11-26 21:42:00 瀏覽:357
忘記密碼魅族手機如何清除數據 發布:2024-11-26 21:34:17 瀏覽:156
達內php視頻 發布:2024-11-26 21:32:09 瀏覽:556
編譯器分析 發布:2024-11-26 21:13:01 瀏覽:832
存儲過程execute 發布:2024-11-26 21:11:02 瀏覽:256
石器時代合成腳本 發布:2024-11-26 20:57:07 瀏覽:940