久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

爛泥:centos6.5安裝oracle10g數(shù)據(jù)庫(kù)(一) | 爛泥行天下

 KILLKISS 2014-06-12

本次實(shí)驗(yàn)使用的centos6.5系統(tǒng),,數(shù)據(jù)庫(kù)為oracle 10g,。

安裝oracle數(shù)據(jù)庫(kù),,linux必須安裝圖形化界面。否則無(wú)法安裝oracle數(shù)據(jù)庫(kù),。

安裝oracle我們有幾步工作需要做:

  1. 安裝oracle所需要的安裝包

根據(jù)oracle官方提供的安裝文檔可知,,安裝oracle需要如下的安裝包:

我們可以使用rpm方式來(lái)檢查相關(guān)的軟件包是否已經(jīng)安裝:

rpm –q binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat

如果沒(méi)有安裝,我們可以通過(guò)yum方式來(lái)安裝,,oracle所需要的安裝包,。當(dāng)然使用yum方式的前提是,該機(jī)器已經(jīng)接入Intenet,。

yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat


最后還需要安裝libXp這個(gè)Library,,這個(gè)一定要安裝,否則安裝Oracle時(shí)會(huì)出現(xiàn)java Exception,。

yum install libXp

  1. 修改linux系統(tǒng)所需的配置文件

Oracle數(shù)據(jù)庫(kù)的安裝不建議在超級(jí)用戶root上安裝,,建議另外增加一個(gè)用戶oracle在linux系統(tǒng)上。但是在增加該用戶之前,,我們還需要為該用戶設(shè)置一些系統(tǒng)內(nèi)核參數(shù),。

使用Vi編輯器在/etc/sysctl.conf文件的末尾增加下面的參數(shù)(紅色字體):

#use for oracle

kernel.shmall = 2097152     //表示系統(tǒng)一次可以使用的共享內(nèi)存總量(以頁(yè)為單位)。缺省值就是2097152,,通常不需要修改,。

kernel.shmmax = 2147483648     //定義了共享內(nèi)存段的最大尺寸(以字節(jié)為單位)。缺省為32M,,對(duì)于oracle來(lái)說(shuō),,該缺省值太低了,通常將其設(shè)置為2G,。

kernel.shmmni = 4096      //用于設(shè)置系統(tǒng)范圍內(nèi)共享內(nèi)存段的最大數(shù)量,。該參數(shù)的默認(rèn)值是 4096 。通常不需要更改,。

kernel.sem = 250 32000 100 128              //表示設(shè)置的信號(hào)量

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default=4194304            //默認(rèn)的接收窗口大小

net.core.rmem_max=4194304               //接收窗口的最大大小

net.core.wmem_default=262144               //默認(rèn)的發(fā)送窗口大小

net.core.wmem_max=262144                 //發(fā)送窗口的最大大小

-----------------------------------------------------------

#use for oracle

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=262144   

----------------------------------------------------------

編輯完之后保存,,然后執(zhí)行:

sysctl –p

啟用剛剛所做的變更。

以上修改完畢后,,編輯/etc/security/limits.conf文件,,用于設(shè)置系統(tǒng)資源限制。假如未來(lái)由oracle這個(gè)用戶來(lái)安裝oracle數(shù)據(jù)庫(kù),,則需要系統(tǒng)管理員將以下參數(shù)添加到limits.conf,。

# vi /etc/security/limits.conf

加入以下四行:

oracle  soft        nproc   2047

oracle  hard        nproc   16384

oracle  soft        nofile  1024

oracle  hard        nofile  65536

然后在編輯/etc/pam.d/login文件,增加以下參數(shù):

# vi /etc/pam.d/login

session required /lib/security/pam_limits.so

session required pam_limits.so

  1. 創(chuàng)建相應(yīng)的用戶名及用戶組

在這里只討論單主機(jī)環(huán)境,,不考慮RAC環(huán)境的配置,。執(zhí)行以下指令以新增oracle安裝時(shí)所需要的使用者與群組,。

3.1建立群組oinstall

# groupadd oinstall

3.2建立群組dba

# groupadd dba

3.3建立用戶oracle將加入oinstall和dba群組,,并測(cè)試

# useradd -g oinstall -G dba oracle

# id oracle

3.4 建立oracle的新密碼

# passwd oracle

  1. 修改/etc/profile,限制其他用戶使用

將以下代碼新增到profile文件中:

if [ $USER = "oracle" ]; then

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

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

由于/etc/profile是644屬性,所以在使用VI編輯保存時(shí)必須使用:wq!強(qiáng)制保存,。

  1. 修改Linux發(fā)行版本信息

由于Oracle 10g發(fā)行的時(shí)候,,CentOS6.5沒(méi)有發(fā)行,所以O(shè)racle 10g并沒(méi)有對(duì)CentOS6.5確認(rèn)支持,,需要修改相關(guān)文件讓Oracle 10g支持CentOS 6,。

我們需要手工修改Linux的發(fā)行注記,讓Oracle 10g支持CentOS6.5,。

編輯/etc/redhat-release文件

# vi /etc/redhat-release

將其中的內(nèi)容CentOS release 6.5 (Final)修改為redhat 4

  1. 創(chuàng)建oracle的安裝文件夾及數(shù)據(jù)存放目錄

mkdir –p /u01/app/oracle

mkdir加入?yún)?shù)-p的目的是創(chuàng)建目標(biāo)目錄的上層目錄

6.1修改/u01/app/oracle目錄所屬用戶及組,,修改為oracle和oinstall組。

查看目前oracle目錄的用戶及組:ls –la |grep oracle

修改oracle目錄用戶及組:

chown –R oracle:oinstall /u01/app/oracle

6.2 修改/u01/app/oracle的目錄權(quán)限,,使oinstall組對(duì)/u01/app/oracle目錄也有可讀寫(xiě)執(zhí)行權(quán)限,。

使用如下命令:chmod –R 775 /u01/app/oracle

  1. 配置oracle用戶的環(huán)境變量

打開(kāi)cd /home/oracle,使用Vi編輯.bash_profile,。如下圖:

修改并加入以下內(nèi)容:

#Oracle Settings

export TMP=/tmp;

export TMPDIR=$TMP;

export ORACLE_BASE=/u01/app/oracle;

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;

export ORACLE_SID=orcl;

export ORACLE_TERM=xterm;

export PATH=/usr/sbin:$PATH;

export PATH=$ORACLE_HOME/bin:$PATH;

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib: $ORACLE_HOME/rdbms/jlib;

保存后使用如下命令,,使設(shè)置生效:

source /home/oracle/.bash_profile

  1. 安裝Oracle,并進(jìn)行相關(guān)設(shè)置

8.1解壓縮安裝文件

將下載的壓縮包放至即將安裝oracle的文件夾/uo1/app/oracle下,,如下圖:

解壓該文件,,使用如下命令:

unzip oracle_for_linux_10201_database_linux32.zip

接著會(huì)看到一連串的解壓縮動(dòng)作,如下圖:

解壓縮完成會(huì)在同一個(gè)文件夾中看到database的文件夾

通過(guò)上圖可以看到,,目前database文件夾的所有者和用戶組均是root?,F(xiàn)在我們要該更它:

chown –R oracle:oinstall /u01/app/oracle/database

8.2安裝oracle數(shù)據(jù)庫(kù)

上述解壓oracle安裝包后,我們要注銷掉root用戶,,使用Oracle用戶登錄,,然后使用該用戶進(jìn)行oracle的安裝。

在終端下,,進(jìn)入/u01/app/oracle/database目錄,,如下圖:

準(zhǔn)備執(zhí)行數(shù)據(jù)庫(kù)安裝,如果你的centos是中文環(huán)境,,安裝時(shí)會(huì)出現(xiàn)中文亂碼,,請(qǐng)下以下指令。使系統(tǒng)臨時(shí)為英文狀態(tài):

export LC_ALL=en_US.UTF-8

然后接著執(zhí)行如下命令,,進(jìn)行安裝:

./runInstaller

然后會(huì)彈出oracle的安裝界面,,如下圖:

彈出這個(gè)界面,下面我們的安裝就順利了,。

Oracle的具體安裝過(guò)程,,請(qǐng)見(jiàn)下節(jié)。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多