成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

RedHat Linux的Oracle 10g安裝配置詳解

數據庫 Oracle
本文主要介紹了在RedHat Enterprise Linux 5.4 下安裝Oracle 10g的過程,以及一些初始化的配置工作,希望能給您帶來幫助。

在RedHat Linux 上安裝Oracle 10g數據庫的過程如下:

安裝Oracle所需的RPM包

查看缺少那些包:#rpm -q gcc make binutils openmotif

缺少的包可以到RedHat Enterprice Linux 5.4安裝程序里面找到。

*注意:一些包可能存在依賴關系,這時就要耐心地找出依賴包,一個個地安裝

配置系統參數

找到文件/etc/sysctl.conf 在文件的末尾添加如下內容:

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 # 應用程序可使用的IPv4端口范圍。

net.core.rmem_default = 1048576 # 套接字接收緩沖區大小的缺省值

net.core.rmem_max = 1048576 # 套接字接收緩沖區大小的最大值

net.core.wmem_default = 262144 # 套接字發送緩沖區大小的缺省值

net.core.wmem_max = 262144 # 套接字發送緩沖區大小的最大值

運行以下命令使得內核參數生效:

  1. #/sbin/sysctl -p 

修改limits.conf文件參數 (/etc/security/limits.conf)

在文件末尾s添加如下內容:

  1. * soft nproc 2047  
  2.  
  3. * hard nproc 16384  
  4.  
  5. * soft nofile 1024  
  6.  
  7. * hard nofile 65536 

修改login文件(/etc/pam.d/login)

在文件末尾加上如下內容:

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

關閉selinux(/etc/selinux/config)

把secure linux設成無效:

  1. SELINUX=disabled 

修改hosts文件(/etc/hosts)

 加上如下內容:(可參考127.0.0.1那條配置)

你的ip地址  主機名 localhost  (例如:192.168.1.2  computer localhost)

(刪除127.0.0.1那條,*注意刪掉后,會衍生一個問題,就是xstart連不上,需要用到xstart時可以手動加回去就行了)

修改系統版本(/etc/redhat-release)

將RedHat Enterprise Linux Server release 5.4 (Tikanga) 中5.4 該為4(安裝成功后再改為5.4)

新增組和用戶

  1. groupadd oinstall  
  2.  
  3. groupadd dba  
  4.  
  5. useradd -g oinstall -G dba oracle  
  6.  
  7. passwd oracle 

創建安裝目錄并授權給oracle用戶

  1. mkdir -p /u01/app/oracle/product/10.2.0/db_1  
  2.  
  3. chown -R oracle.oinstall /u01 

修改.bash_profile文件 (這個文件是在你創建的oracle用戶的根目錄下)

在文件末尾加入如下內容:

  1. # Oracle Settings  
  2.  
  3. TMP=/tmp; export TMP  
  4.  
  5. TMPDIR=$TMP; export TMPDIR  
  6.  
  7. ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE  
  8.  
  9. ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME  
  10.  
  11. ORACLE_SID=orcl; export ORACLE_SID  
  12.  
  13. ORACLE_TERM=xterm; export ORACLE_TERM  
  14.  
  15. PATH=$PATH:$ORACLE_HOME/bin; export PATH  
  16.  
  17. LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib; export LD_LIBRARY_PATH  
  18.  
  19. CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH  
  20.  
  21. if [ $USER = "oracle" ]; then  
  22.  
  23. if [ $SHELL = "/bin/ksh" ]; then  
  24.  
  25. ulimit -p 16384  
  26.  
  27. ulimit -n 65536  
  28.  
  29. else  
  30.  
  31. ulimit -u 16384 -n 65536  
  32.  
  33. fi  
  34.  
  35. fi 

*這里不得不提醒的是上面那段程序,語法特別的惡心,[ ]這種符號左右兩邊都得有空格。

#p#

為安裝文件授權

將安裝文件解壓到/tmp目錄下,并授使用權

#chmod -R 775 /tmp/database

開始安裝Oracle 10g

在root用戶下打開一個終端執行以下操作:

#xhost + (不必理會出現的提示信息)

再開一個終端并切換oracle用戶,執行如下操作:

  1. #su oracle  
  2.  
  3. $export LANG=en_US (這里要注意了,不設置用英文顯示,安裝界面會出現亂碼或有些文字看不到)  
  4.  
  5. $cd /tmp/database  
  6.  
  7. $./runInstaller 

*安裝到最后處理sqlplus時,系統會要求用root賬戶執行兩個腳本,這時可以在剛才的第一個終端(root)上按提示找到要執行的腳本然后執行后繼續操作,數據庫安裝成功......!

啟動監聽

在oracle用戶下找到/u01/app/oracle/product/10.2.0/db_1/bin

執行./lsnrctl service(可以查看當前監聽器服務情況)

執行./lsnrctl start(啟動監聽)

執行./lsnrctl stop(停止監聽)

啟動數據庫

用oracle賬戶登錄系統,執行如下命令:

  1. $sqlplus /nolog  
  2.  
  3. SQL>connect /as sysdba  
  4.  
  5. Connected to an idle instance  
  6.  
  7. SQL>startup 

啟動數據庫(啟動成功,就可以松一口氣了)。

SQL>shutdown 關閉數據庫

啟動EM

默認情況下,安裝Oracle時,會安裝EM,它是位于數據庫服務器上的HTTP服務器

啟動EM,要確保OracleDBConsole<SID>服務已經啟動

啟動服務:emctl start dbconsole

關閉服務:emctl stop dbconsole

訪問EM:http://服務器名(或IP):端口(5500或1158)/em

端口號可在$ORACLE_HOME/install/protlist.ini中找到.

PL/SQL developer遠程連接oracle 10g配置

到oracle官方網站下載:instantclient-basic-win32-11.2.0.1.0.zip 并解壓到E盤,打開解壓的文件夾instantclient_11_2,新建目錄network,在network下面再建子目錄admin,把oracle配置文件tnsnames.ora(最好是到 oracle主目錄中拷貝,免得出錯)放入admin文件夾中(即目錄結構為:E:\instantclient_11_2\network\admin \tnsnames.ora),修改tnsnames.ora文件,將HOST一項改成oracle所在服務器的IP地址。

啟動PL/SQL developer之后,打開tools下的preferences對話框,在connection項里面把Oracle Home設置成E:\instantclient_11_2,OCI Library設置成E:\instantclient_11_2\oci.dll。

重新啟動PL/SQL developer就可以連接了(*如果連接不成功,可能是服務器的防火墻沒有開放1521端口,開放該端口,再重試)。

本地oracle客戶端遠程連接oracle 10g配置

假設在window下安裝了oracle 10g,在目錄...\oracle\product\10.1.0\db_2\NETWORK\ADMIN下找到tnsnames.ora文件,將host值改為你要訪問的遠程數據庫所在服務器ip, ok!記住登錄的時候帶上實例名,即username:用戶名@實例名。

  1. TEST=  
  2.  
  3. (DESCRIPTION =  
  4.  
  5. (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))  
  6.  
  7. (CONNECT_DATA =  
  8.  
  9. (SERVER = DEDICATED)  
  10.  
  11. (SERVICE_NAME = TEST)  
  12.  
  13. )  
  14.  
  15. )  
  16.  
  17. EXTPROC_CONNECTION_DATA =  
  18.  
  19. (DESCRIPTION =  
  20.  
  21. (ADDRESS_LIST =  
  22.  
  23. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))  
  24.  
  25. )  
  26.  
  27. (CONNECT_DATA =  
  28.  
  29. (SID = PL***tProc)  
  30.  
  31. (PRESENTATION = RO)  
  32.  
  33. )  
  34.  

遠程安裝

假設我們在window下要遠程安裝oracle 10g,建議用x-manager:

1、啟動xstart以root用戶連接遠程服務器。

2、啟動xshell以oracle用戶登陸到遠程服務器。

  1. $export DISPLAY=192.168.1.104:0.0  (這里的ip是x-manager所在機器的ip)  
  2.  
  3. $export LANG=en_US   
  4.  
  5. $cd /tmp/database  
  6.  
  7. $./runInstaller 

關于RedHat Linux下安裝Oracle數據庫的知識就介紹到這里了,謝謝大家!

【編輯推薦】

  1. Oracle跟蹤文件分析工具TKPROF使用簡介
  2. Oracle數據庫中Rank等函數的比較與選擇
  3. 如何配置Oracle 10g oem中的主機身份證明
  4. 環境變量導致ASP.Net無法連接Oracle的一個案例
  5. 環境變量導致ASP.Net無法連接Oracle的一個案例

 

責任編輯:趙鵬 來源: ChinaUnix博客
相關推薦

2011-08-17 13:49:08

Oracle 10g客PLSQL develop

2010-05-05 15:58:34

Oracle 10g

2011-05-13 11:21:51

linuxoracle 10g安裝

2010-09-17 09:39:31

Oracle 10g

2010-02-03 16:16:49

Linux Oracl

2010-02-05 09:06:14

Ubuntu Orac

2011-08-17 16:28:31

Windows SerOracle 10g

2010-04-15 14:47:50

Oracle 10g

2011-07-05 16:18:14

DataGuardSTANDBY

2010-04-14 16:09:51

Oracle 10g歸

2011-08-29 13:40:12

Oracle 10g創建表空間

2010-04-29 15:50:35

2011-08-23 18:04:16

Oracle 10g數據泵

2009-09-07 09:03:47

VMWare安裝Ora

2011-08-09 13:14:37

Oracle 10g數據庫閃回

2010-04-01 10:09:11

Oracle 10g

2010-01-15 09:39:05

oracle 10g

2010-03-30 19:31:25

Oracle 10g

2011-03-25 16:10:58

oraclenagios

2011-08-17 14:19:43

Oracle 10gShrink Tablshrink spac
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久伊人一区二区 | 91五月天| 亚洲精品久久久一区二区三区 | 欧美日韩在线综合 | 二区不卡 | 有码一区 | 国产精品99一区二区 | 亚洲情综合五月天 | 午夜免费在线电影 | 免费视频成人国产精品网站 | 免费视频99 | 国产中文区二幕区2012 | 一级黄色片在线看 | 国产精品精品视频一区二区三区 | 精品小视频| 成人在线观看免费 | 国产资源在线观看 | 国产91久久久久久 | 日韩美香港a一级毛片免费 国产综合av | 国产在线精品一区二区三区 | 久久精品视频一区二区 | 亚洲综合一区二区三区 | 成人免费视频 | 日韩一区二区三区四区五区 | 中文视频在线 | 草久在线| 欧美 日韩 国产 一区 | 久久精品视频一区二区三区 | 国产传媒毛片精品视频第一次 | 国产在线97 | 午夜视频网站 | 中文字幕韩在线第一页 | 天天操天天摸天天干 | 久久久久久99 | 久久久高清| 三级成人片 | 成人三级视频在线观看 | 中国一级特黄毛片大片 | 国产精品欧美精品 | 久久久久久久97 | 狠狠插狠狠操 |