導航:首頁 > 操作系統 > linux安裝oraclejdk

linux安裝oraclejdk

發布時間:2022-08-04 05:02:07

㈠ 在linux上面安裝的oracle客戶端缺少jdk這個文件夾怎麼辦

解決辦法:
1, 去下載缺少的包:libXp-1.0.0-8.1.el5.i386.rpm
2,安裝此包:
[root@test ~]# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:libXp ########################################### [100%]

再次運行runInstaller,問題解決。

㈡ linux下配置Oracle出現問題

1、你先確定linux系統版本,按文檔安裝oracle依賴包。例如gcc/glibc/lio/libstdc/libgcc/openmotif/compat-libstdc/elfutils-libelf/compat-libstdc
2、准備系統環境參數,創建oracle分組及用戶,修改系統文件,例如:/etc/sysctl.conf,/etc/security/limits.conf,/etc/profile,/etc/pam.d/login,~/.bash_profile
3、靜默方式安裝oracle資料庫
./runInstaller -ignoreSysPrereqs -silent -responseFile ~/ee.rsp
4、創建實例
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname testdb -sid testdb -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 40 -sysDBAUserName sys -sysDBAPassword 123456(不啟動em)
增加-emConfiguration none(啟動em)
dbca靜默刪除資料庫
dbca -silent -deleteDatabase -sourceDB mydb -sysDBAUserName sys -sysDBAPassword db123456
5、啟動監聽lsnrctl start;
6、啟動資料庫
sqlplus /nolog
SQL>conn /as sysdba
SQL>startup;
7、關閉資料庫
sqlplus /nolog
SQL>conn /as sysdba
SQL>shutdown immediate
8、netca是創建listener.ora或tnsnames.ora的工具,這兩個文件手動編輯或創建即可,沒有也不影響資料庫啟動。不需要藉助此命令

㈢ oracle 11g 64 linux 安裝要jdk8 嗎

oracle是資料庫,安裝怎麼會要jdk呢,jdk是java開發環境,開發java才需要,資料庫不用。

㈣ 在linux下安裝資料庫,一定要裝jdk嗎

不需要 自己安裝一般 oracle安裝包多數都是自己帶的
另外 自己安裝也簡單 系統安裝包里都有jdk
安裝就一步命令 rpm -ivh xxx包名 就行了
希望採納

㈤ linux 安裝oracle 要 jdk嗎

需要,這具體是的安裝步驟http://jingyan..com/article/915fc4149e4c9a51394b20d6.html

㈥ linux下安裝 oracle,需不需要安裝jdk

不需要,他們兩個是單獨的產品,沒有依賴性,參考:PHP程序員,雷雪松的個人博客。

㈦ 如何在Linux下安裝JDK1.8

下載jdk8
登錄網址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
選擇對應jdk版本下載。(可在Windows下下載完成後,通過文件夾共享到Linux上)
1. 登錄Linux,切換到root用戶

su root 獲取root用戶許可權,當前工作目錄不變(需要root密碼)



sudo -i 不需要root密碼直接切換成root(需要當前用戶密碼)
2. 在usr目錄下建立java安裝目錄

cd /usr

mkdir java

3.將jdk-8u60-linux-x64.tar.gz拷貝到java目錄下

cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/

4.解壓jdk到當前目錄

tar -zxvf jdk-8u60-linux-x64.tar.gz

得到文件夾 jdk1.8.0_60

5.安裝完畢為他建立一個鏈接以節省目錄長度

ln -s /usr/java/jdk1.8.0_60/ /usr/jdk

6.編輯配置文件,配置環境變數

vim /etc/profile

添加如下內容:
JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

7.重啟機器或執行命令 :source /etc/profile

sudo shutdown -r now

8.查看安裝情況
java -version

java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)

可能出現的錯誤信息:

bash: ./java: cannot execute binary file

出現這個錯誤的原因可能是在32位的操作系統上安裝了64位的jdk,
查看jdk版本和Linux版本位數是否一致。
查看你安裝的Ubuntu是32位還是64位系統:
sudo uname --m
i686 //表示是32位
x86_64 // 表示是64位

㈧ linux安裝oracle11g

因項目需求,需要在64位linux系統中安裝Oracle 11g,在網上查了很多內容,結合自己的實際經驗,終於安裝成功,記錄下來,分享給有需要的同志們,不謝哈!^_^


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

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

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

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

?

1

2

3

4

5

6

7

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

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

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

?

1

2

3

session required /lib/security/pam_limits.so

session required pam_limits.so

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

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

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

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

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

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

linux:~ # sysctl -p

net.ipv4.icmp_echo_ignore_broadcasts = 1

net.ipv4.conf.all.rp_filter = 1

fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

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

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

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

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

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

?

1

2

3

useradd -g oinstall -g dba -m oracle

passwd oracle

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

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

輸入命令:

?

1

2

3

4

5

6

7

mkdir /home/oracle/app

mkdir /home/oracle/app/oracle

mkdir /home/oracle/app/oradata

mkdir /home/oracle/app/oracle/proct

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

?

1

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

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

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

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

?

1

2

3

4

5

6

7

8

9

export ORACLE_BASE=/home/oracle/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

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

二、安裝過程

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

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

輸入命令:

?

1

2

3

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

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

輸入命令:

cd database

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

㈨ 如何在Ubuntu Linux上安裝Oracle Java

1、打開終端運行以下命令,檢查你的Ubuntu Linux操作系統是32位的還是64位的。
輸入/復制/粘貼: file /sbin/init
注意,它將顯示的Ubuntu Linux操作系統架構位版本將是32位或64位。
2、檢查你的系統上是否已安裝Java。要檢查該項,你需要在終端上運行Java版本命令。
打開終端並輸入以下命令:
輸入/復制/粘貼: java -version
如果你在系統上安裝了OpenJDK,則命令的返回可能如下:
java version "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
如果你在系統上安裝了OpenJDK,那麼你的Java發行商版本並不適用於本文所介紹的方法。
3、從你的系統上完全刪除OpenJDK/JRE並創建目錄保存Oracle Java JDK/JRE二進制文件。這將能避免系統沖突以及不同Java發行商版本所造成的混亂。例如,如果你在系統上安裝了OpenJDK/JRE,可以在命令行中輸入以下命令進行刪除:
輸入/復制/粘貼: sudo apt-get purge openjdk-\*
該命令將從你的系統上完全刪除OpenJDK/JRE
輸入/復制/粘貼: sudo mkdir -p /usr/local/java
該命令將創建用於保存Oracle Java JDK和JRE二進制文件的目錄。
下載用於Linux的Oracle Java JDK/JRE。確保你選擇了正確的、適用於你的系統架構的、32位或64位的壓縮二進制文件(文件名以tar.gz結束)。
例如,如果你使用的是32位Ubuntu Linux,則應下載32位Oracle Java二進制文件。
例如,如果你使用的是64位Ubuntu Linux,則應下載64位Oracle Java二進制文件。
可選操作,下載Oracle Java JDK/JRE文檔
選擇jdk-7u40-apidocs.zip
重要信息:64位Oracle Java二進制文件無法應用於32位Ubuntu Linux操作系統,如果你嘗試在32位Ubuntu Linux上安裝64位Oracle Java,你將會得到多條系統錯誤信息。
5
把Oracle Java二進制文件復制到/usr/local/java目錄。大部分情況下,Oracle Java二進制文件將被下載至:/home/"你的用戶名"/Downloads。
32位Ubuntu Linux安裝32位Oracle Java安裝指南:
輸入/復制/粘貼: cd /home/"你的用戶名"/Downloads
輸入/復制/粘貼: sudo cp -r jdk-7u45-linux-i586.tar.gz /usr/local/java
輸入/復制/粘貼: sudo cp -r jre-7u45-linux-i586.tar.gz /usr/local/java
輸入/復制/粘貼: cd /usr/local/java
64位Ubuntu Linux安裝64位Oracle Java安裝指南:
輸入/復制/粘貼: cd /home/"你的用戶名"/Downloads
輸入/復制/粘貼: sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java
輸入/復制/粘貼: sudo cp -r jre-7u45-linux-x64.tar.gz /usr/local/java
輸入/復制/粘貼: cd /usr/local/java
6
把Java二進制文件解壓縮到目錄/usr/local/java
32位Ubuntu Linux安裝32位Oracle Java安裝指南:
輸入/復制/粘貼: sudo tar xvzf jdk-7u45-linux-i586.tar.gz
輸入/復制/粘貼: sudo tar xvzf jre-7u45-linux-i586.tar.gz
64位Ubuntu Linux安裝64位Oracle Java安裝指南:
輸入/復制/粘貼: sudo tar xvzf jdk-7u45-linux-x64.tar.gz
輸入/復制/粘貼: sudo tar xvzf jre-7u45-linux-x64.tar.gz
7
再三檢查你的目錄。現在,你應該有兩個關於Java JDE/JRE的解壓二進制目錄在/usr/local/java中:
輸入/復制/粘貼: ls -a
jdk1.7.0_45
jre1.7.0_45
8
編輯系統路徑文件/etc/profile並添加以下系統變數到你的系統路徑中。以root身份,使用nano、gedit或任何其他文本編輯器,打開/etc/profile。
輸入/復制/粘貼: sudo gedit /etc/profile
或者
輸入/復制/粘貼: sudo nano /etc/profile
9
使用箭頭鍵滾動到文件底部並在/etc/profile文件的末尾添加以下行:
輸入/復制/粘貼:

JAVA_HOME=/usr/local/java/jdk1.7.0_45
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_45
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
10
保存/etc/profile文件並退出。
11
通知你的Ubuntu Linux系統你的Oracle Java JDK/JRE的位置。這將能讓系統知道存在著新的可用Oracle Java版本。
輸入/復制/粘貼: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
該命令將提示系統存在這可用的Oracle Java JRE
輸入/復制/粘貼: sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1
該命令將提示系統存在這可用的Oracle Java JDK
輸入/復制/粘貼: sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
該命令將提示系統存在這可用的Oracle Java Web start
12
通知你的Ubuntu Linux系統把Oracle Java JDK/JRE作為默認Java。
輸入/復制/粘貼: sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
該命令將為系統設置java運行環境
輸入/復制/粘貼: sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac
該命令將為系統設置javac編譯
輸入/復制/粘貼: sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
該命令將為系統設置Java Web start
13
輸入以下命令重載保存在文件/etc/profile內的系統范圍內的PATH:
輸入/復制/粘貼: . /etc/profile
注意,保存在文件/etc/profile內的系統范圍內的PATH將在重啟Ubuntu Linux system後被重載
14
測試Oracle Java是否被正確地安裝到了系統上。運行以下命令並注意Java的版本:
15
成功地完成安裝的32位Oracle Java將顯示:
輸入/復制/粘貼: java -version
該命令顯示了運行在你的系統上的java的版本
你將看到如下信息:
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)
輸入/復制/粘貼: javac -version
該命令將確認你可以在終端上編譯Java程序。
你將看到如下信息:
javac 1.7.0_45
16
成功地完成安裝的64位Oracle Java將顯示:
輸入/復制/粘貼: java -version
該命令將顯示運行在你的系統上的java的版本
你將看到如下信息:
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
輸入/復制/粘貼: javac -version
該命令將確認你可以在終端上編譯Java程序。
你將看到如下信息:
javac 1.7.0_45
17
恭喜,已經在Linux系統上安裝好了Oracle Java。

閱讀全文

與linux安裝oraclejdk相關的資料

熱點內容
程序員送女友的相冊 瀏覽:254
壓縮文件怎麼設置打開加密 瀏覽:766
tracert命令結果詳解 瀏覽:359
唯賽思通用什麼APP 瀏覽:373
古玩哪個app好賣 瀏覽:148
u盤內容全部顯示為壓縮包 瀏覽:518
編譯固件時使用00優化 瀏覽:359
速借白條app怎麼樣 瀏覽:758
用紙張做的解壓東西教程 瀏覽:14
求圓的周長最快演算法 瀏覽:192
安卓熱點怎麼減少流量 瀏覽:272
北京代交社保用什麼app 瀏覽:857
第一眼解壓視頻 瀏覽:726
文件夾err是什麼 瀏覽:99
qt4編程pdf 瀏覽:574
區域網伺服器下如何連續看照片 瀏覽:256
經過加密的數字摘要 瀏覽:648
加密鎖9000變列印機 瀏覽:697
程序員的職業發展前途 瀏覽:641
安卓是世界上多少個程序員開發 瀏覽:47