欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

VMware中l(wèi)inux環(huán)境下oracle安裝圖文教程(一)

 更新時(shí)間:2014年08月17日 11:00:46   投稿:hebedich  
剛剛接觸ORACLE的人來說,從那里學(xué),如何學(xué),有那些工具可以使用,應(yīng)該執(zhí)行什么操作,一定回感到無助。所以在學(xué)習(xí)使用ORACLE之前,首先來安裝一下ORACLE 10g,在來掌握其基本工具。俗話說的好:工欲善其事,必先利其器。作為一個(gè)新手,我們還是先在VMware虛擬機(jī)里安裝吧。

安裝流程:前期準(zhǔn)備工作--->安裝ORACLE軟件--->安裝升級(jí)補(bǔ)丁--->安裝odbc創(chuàng)建數(shù)據(jù)庫--->安裝監(jiān)聽器--->安裝EM

《前期準(zhǔn)備工作》

安裝配置系統(tǒng)環(huán)境

安裝linux ,

所有服務(wù)都不選擇,只是選擇安裝開發(fā)工具,不要安裝防火墻(當(dāng)然也可以在后面關(guān)閉)打開終端,執(zhí)行如下命令,檢查安裝包,沒有的都要安裝

make, glibc, libaio
compat-libstdc++, compat-gcc-34, compat-gcc-34-c++, gcc, libXp
openmotif, compat-db
查詢glib有沒有安裝
# rpm -qa | grep glib

如果沒有則進(jìn)行安裝,安裝需要掛載RHEL5這種光盤

# mount /dev/cdrom /media
# cd /media/Server

然后使用rpm包安裝方式進(jìn)行安裝

# rpm -ivh compat-gcc-34-* --nodeps
# rpm -ivh openmotif-* --nodeps
# rpm -ivh libXp-* --nodeps
# rpm -ivh compat-db-* --nodeps

修改內(nèi)核參數(shù)

增加下面的內(nèi)容到文件 /etc/sysctl.conf 中:
kernel.shmall = 2097152--系統(tǒng)可以使用的內(nèi)存頁的最大數(shù)量
kernel.shmmax = 2147483648--單個(gè)共享內(nèi)存段的最大大小,單位是字節(jié)
kernel.shmmni = 4096--內(nèi)存頁的大小
# semaphores: semmsl, semmns, semopm, semmni
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=262144net.core.wmem_max=262144

運(yùn)行下面的命令使得內(nèi)核參數(shù)生效:

/sbin/sysctl -p

vi /etc/security/limits.conf 行末添加以下內(nèi)容

#use for oracle
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

vi /etc/pam.d/login 行末添加以下內(nèi)容

session required pam_limits.so

關(guān)閉防火墻,vi /etc/selinux/config 確保以下內(nèi)容

SELINUX=disabled關(guān)閉SELIINUX

配置工作做好了,我們現(xiàn)在開始真正圖形化界面安裝新增組和用戶:

groupadd oinstall
groupadd dba
groupadd operuseradd -g oinstall -G dba 
oraclepasswd oracle
oinstall:屬于此組的用戶才能安裝
oracledba:屬于此組的用戶才能進(jìn)行sys這個(gè)用戶的的操作系統(tǒng)驗(yàn)證
oper:屬于此組的用戶才能進(jìn)行public這個(gè)用戶的的操作系統(tǒng)驗(yàn)證

創(chuàng)建Oracle的安裝目錄,并把權(quán)限付給oracle用戶:

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

因?yàn)閛racle 的官方只支持到RHEL4為止,所以要修改版本說明,編輯文件 /etc/redhat-release 把Red Hat Enterprise Linux Server release 5 (Tikanga) 改成版本4:redhat-4oracle 用戶的環(huán)境變量

以 oracle 身份登錄,并通過在 .bash_profile 中添加以下行

增加下列內(nèi)容:

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin

切換賬號(hào)

​# su - oracle
這里解釋一下:su 加不加-的區(qū)別,加-了當(dāng)前的用戶環(huán)境由后面的用戶決定。不加的話則有root這個(gè)用戶的環(huán)境決定。

我們將10201_database_linux32.zip,p8202632_10205_LINUX.zip,p8350262_10205_Generic.zip拷貝到/u01路徑下。這里介紹一下三個(gè)文件的作用:

10201_database_linux32.zip   : oracle_database_10.2.0.1.0版本。
p8202632_10205_LINUX.zip    : 將oracle_database_10.2.01版本升級(jí)到10.2.0.5.0版本的補(bǔ)丁文件
p8350262_10205_Generic.zip  : 這是em的補(bǔ)丁文件

拷貝完成后進(jìn)行解壓操作

# : unzip 10201_database_linux32.zip

解壓完成后,文件夾多了個(gè)database文件夾。

# : cd database

進(jìn)入后里面有這么多個(gè)文件

【doc、 install、 response、 runInstaller、 stage、 welcome.html】

執(zhí)行操作:

# : ./runInstaller

這里會(huì)發(fā)生一個(gè)異常:

Exception in thread "main" java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
        at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
        at sun.awt.X11GraphicsEnvironment.<clinit>(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source)
        at java.awt.Window.init(Unknown Source)
        at java.awt.Window.<init>(Unknown Source)
        at java.awt.Frame.<init>(Unknown Source)
        at oracle.ewt.popup.PopupFrame.<init>(Unknown Source)
        at oracle.ewt.lwAWT.BufferedFrame.<init>(Unknown Source)
        at oracle.sysman.oio.oioc.OiocOneClickInstaller.<init>(OiocOneClickInstaller.java:378)
        at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickInstaller.java:2091)
解釋一下:發(fā)生異常的原因是因?yàn)閛racle用戶沒有執(zhí)行圖形化界面的權(quán)限

我們新開一個(gè)窗口:切換到管理員權(quán)限

# xhost +access control disabled, clients can connect from any host
這里解釋一下:xhost + 這個(gè)命令允許別的用戶的啟動(dòng)程序?qū)D形顯示在當(dāng)前的屏幕上。

回到上個(gè)窗戶再次執(zhí)行:

$ : .runInstall

立刻出現(xiàn)畫面,接下來就是進(jìn)行圖形化界面的安裝了。安裝內(nèi)容請(qǐng)看圖片的紅顏色的筆記。

這里報(bào)了一個(gè)網(wǎng)絡(luò)錯(cuò)誤,這個(gè)時(shí)候我們就需要處理了。

$ vi /etc/hosts  
修改hosts的配置文件刪除最后一行的內(nèi)容,在最后一行加上主機(jī)的IP地址和主機(jī)名,并將第三行IP地址上面你的主機(jī)名給刪除,不能讓兩個(gè)IP地址都對(duì)應(yīng)同一個(gè)主機(jī)名,也就是不能有兩個(gè)oracle出現(xiàn)。配置好了如下。

OK,完成后出現(xiàn)這個(gè)界面,這個(gè)時(shí)候我們需要將這兩個(gè)腳本運(yùn)行一下下。

# /u01/app/oracle/oraInventory/orainstRoot.sh
Changing permissions of /u01/app/oracle/oraInventory to 770.
Changing groupname of /u01/app/oracle/oraInventory to oinstall.
The execution of the script is complete

執(zhí)行第二個(gè)腳本,這個(gè)時(shí)候出現(xiàn)一些詢問,不管他,直接按Enter鍵就好了

# /u01/app/oracle/10.2.0/db_1/root.sh
Running Oracle10 root.sh script...
The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/10.2.0/db_1
Enter the full pathname of the local bin directory: [/usr/local/bin]: 
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]:
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]:
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]:
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

至此,我們的Linux中安裝oracle-10.2.0.1.0安裝完成了。
你可以在oracle用戶目錄下輸入以下操作:

$ sqlplus / as sysdba
le dSQL*Plus: Release 10.2.0.1.0 - Production on Tue Aug 12 21:40:20 2014ase]Copyright (c) 1982, 2005, Oracle.  All rightsreserved.
Connected to an idle instance.
SQL>

顯示如此證明Release 10.2.0.1.0安裝成功。

相關(guān)文章

  • oracle 日期函數(shù)集合(集中版本)

    oracle 日期函數(shù)集合(集中版本)

    oracle 日期函數(shù)網(wǎng)上已經(jīng)有了不少,特我們跟集中一下,免得大家麻煩。
    2009-06-06
  • [Oracle] RAC 之 - 負(fù)載均衡深入解析

    [Oracle] RAC 之 - 負(fù)載均衡深入解析

    負(fù)載均衡是指把負(fù)載平均分配到集群中的各個(gè)節(jié)點(diǎn),從而提高整體性能。Oracle RAC提供兩種方式實(shí)現(xiàn)負(fù)載均衡,以下就為大家詳細(xì)介紹一下,需要的朋友可以參考下
    2013-07-07
  • 運(yùn)行在容器中的Oracle XE-11g

    運(yùn)行在容器中的Oracle XE-11g

    今天小編就為大家分享一篇關(guān)于運(yùn)行在容器中的Oracle XE-11g,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • oracle 11g配置 解決啟動(dòng)連接數(shù)據(jù)庫出現(xiàn)的ora錯(cuò)誤

    oracle 11g配置 解決啟動(dòng)連接數(shù)據(jù)庫出現(xiàn)的ora錯(cuò)誤

    這篇文章主要為大家詳細(xì)介紹了oracle 11g配置,為大家分整理了解決啟動(dòng)連接數(shù)據(jù)庫出現(xiàn)ora錯(cuò)誤的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • oracle自動(dòng)巡檢腳本生成html報(bào)告的方法

    oracle自動(dòng)巡檢腳本生成html報(bào)告的方法

    這篇文章主要介紹了oracle自動(dòng)巡檢腳本生成html報(bào)告的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Oracle 外連接實(shí)現(xiàn)代碼

    Oracle 外連接實(shí)現(xiàn)代碼

    對(duì)于外連接,Oracle中可以使用“(+)”來表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN,下面將配合實(shí)例一一介紹。
    2009-08-08
  • Oracle基礎(chǔ)學(xué)習(xí)之簡單查詢和限定查詢

    Oracle基礎(chǔ)學(xué)習(xí)之簡單查詢和限定查詢

    相信對(duì)于每個(gè)剛接觸數(shù)據(jù)庫的朋友們來說,查詢是首先要學(xué)會(huì)的,本文主要給大家介紹了Oracle中的簡單查詢和限定查詢,文中通過示例代碼與文字說明給大家介紹的很詳細(xì),相信對(duì)大家的的理解和學(xué)習(xí)會(huì)很有幫助,下面感興趣的朋友們一起來學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • Redhat 6.2 下 oracle 11g R2的安裝詳解

    Redhat 6.2 下 oracle 11g R2的安裝詳解

    這篇文章主要介紹了Redhat 6.2 下 oracle 11g R2的安裝詳解,需要的朋友可以參考下
    2016-07-07
  • oracle處理鎖表基本操作

    oracle處理鎖表基本操作

    在本篇文章里小編給大家整理的是關(guān)于oracle處理鎖表基本操作以及相關(guān)代碼,需要的朋友們學(xué)習(xí)下。
    2019-11-11
  • SQLPlus命令操作用法詳解

    SQLPlus命令操作用法詳解

    這篇文章主要介紹了SQLPlus命令操作用法詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08

最新評(píng)論