centos6.8安裝Oracle

一苗胀、安裝準(zhǔn)備?

在安裝oracle之前昙读,檢查RPM軟件包, 異常

rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio??libaio-devel libgcc libgomp libstdc++ libstdc++-devel make numactl-devel sysstat unixODBC unixODBC-devel

?

啥沒(méi)有裝就裝啥

像我就是

?yum -y install compat-libstdc++-33 elfutils-libelf-devel numactl-deve ?unixODBC-devel

安裝好Centos 6.8操作系統(tǒng)并且配置好網(wǎng)絡(luò)邻眷,遠(yuǎn)程登陸服務(wù)器械媒,可以看到如下頁(yè)面

?

使用Xftp上傳Oracle 11g安裝文件到服務(wù)器上

?

解壓

cd /usr

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

報(bào)錯(cuò):

unzip: command not found

解決辦法:

yum install unzip zip

重新執(zhí)行上面的腳本

二扔嵌、配置用戶與組

oracle 安裝文件不允許使用root用戶直接啟動(dòng)湃鹊,需要為oracle配置一個(gè)專門的用戶來(lái)管理oracle的安裝與運(yùn)維冕香。

groupadd sql -- 創(chuàng)建sql 用戶組

useradd oracle -g sql 創(chuàng)建oracle 用戶并放入sqlyonghu 組中

passwd oracle --修改oracle用戶登錄密碼蛹尝,輸入密碼后即可使用oracle用戶登錄系統(tǒng)

?

chown -R? oracle:sql /usr/database --為oracle用戶賦予訪問(wèn)oracle安裝文件的所有權(quán)

chgrp -R sql /usr/database --為sql用戶組賦予訪問(wèn)oracle安裝文件的所有權(quán)

三后豫、配置內(nèi)核參數(shù)

vi /etc/sysctl.conf

保留文件說(shuō)明,刪除其他的配置突那,將下面的配置復(fù)制到文件末尾硬贯。

net.ipv4.ip_local_port_range = 9000 65500

fs.file-max = 6815744

kernel.shmall = 10523004

kernel.shmmax = 6465333657

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.core.rmem_default=262144

net.core.wmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_max=1048576

fs.aio-max-nr = 1048576

?

:wq

/sbin/sysctl -p

?

解析下各個(gè)參數(shù)的意義

net.ipv4.ip_local_port_range :可使用的IPv4端口范圍

fs.file-max :該參數(shù)表示文件句柄的最大數(shù)量。文件句柄設(shè)置表示在linux系統(tǒng)中可以打開的文件數(shù)量陨收。

kernel.shmall :該參數(shù)表示系統(tǒng)一次可以使用的共享內(nèi)存總量(以頁(yè)為單位)

kernel.shmmax :該參數(shù)定義了共享內(nèi)存段的最大尺寸(以字節(jié)為單位)

kernel.shmmni :這個(gè)內(nèi)核參數(shù)用于設(shè)置系統(tǒng)范圍內(nèi)共享內(nèi)存段的最大數(shù)量

kernel.sem : 該參數(shù)表示設(shè)置的信號(hào)量饭豹。

net.core.rmem_default:默認(rèn)的TCP數(shù)據(jù)接收窗口大小(字節(jié))务漩。

net.core.wmem_default:默認(rèn)的TCP數(shù)據(jù)發(fā)送窗口大兄羲ァ(字節(jié))。

net.core.rmem_max:最大的TCP數(shù)據(jù)接收窗口(字節(jié))饵骨。

net.core.wmem_max:最大的TCP數(shù)據(jù)發(fā)送窗口(字節(jié))翘悉。

fs.aio-max-nr :同時(shí)可以擁有的的異步IO請(qǐng)求數(shù)目。

請(qǐng)安裝實(shí)際使用配置居触,我的配置僅供參考妖混。

設(shè)置oracle用戶限制

vi /etc/security/limits.conf #在末尾添加以下代碼

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

?

輸入:wq保存文件

?安裝桌面環(huán)境GNOME

在某種場(chǎng)合之下,我們使用的Linux還是要選擇安裝桌面環(huán)境的轮洋,所以在這里介紹一下如何給沒(méi)有安裝桌面環(huán)境的系統(tǒng)安裝桌面環(huán)境制市。

以Centos 6.5 為例演示一下如何安裝桌面環(huán)境。

一弊予、首先查看系統(tǒng)的運(yùn)行級(jí)別以及是否安裝了桌面環(huán)境

1祥楣、使用命令?runlevel?查看當(dāng)前系統(tǒng)運(yùn)行級(jí)別 ,如圖所示

2汉柒、使用命令yum grouplist | more??查看是否安裝了桌面環(huán)境的組件误褪,如圖所示

?

?

二、再次從上面分析的結(jié)果看到碾褂,當(dāng)前運(yùn)行級(jí)別是3兽间,而且也沒(méi)有安裝桌面環(huán)境的軟件。

然后我們使用命令查看一下桌面有哪些桌面環(huán)境的軟件正塌,然后裝顯示出來(lái)的軟件組件就可以了嘀略。例如:

[root@localhost ~]#

[root@localhost ~]#?yum grouplist | more??查看系統(tǒng)已裝組件和未裝組件

Loaded plugins: fastestmirror

Setting up Group Process

Loading mirror speeds from cached hostfile

* base: mirrors.usc.edu

* extras:centos.mirror.ndchost.com

* updates: mirror-centos.hostingswift.com

Installed Groups:

?? E-mail server

?? Security Tools

?? Storage Availability Tools

?? iSCSI Storage Client

Available Groups:

?? Additional Development

?? Backup Client?? Backup Server

?? Base?? CIFS file server

?? Client management tools

?? Compatibility libraries

?? Console internet tools

?? Debugging Tools

Desktop

?? Desktop Debugging and Performance Tools

Desktop Platform?

Desktop Platform Development

?? Development tools

?? Dial-up Networking Support

?? Directory Client

?? Directory Server

?? Eclipse

?? Emacs

?? FCoE Storage Client

?? FTP server

Fonts

General Purpose Desktop

Graphical Administration Tools?

Graphics Creation Tools

?? Hardware monitoring utilities

?? High Availability

?? High Availability Management

?? Identity Management Server

?? Infiniband Support

Input Methods

?? Internet Applications

?? Internet Browser

?? Java Platform

?? KDE Desktop

?? Large Systems Performance

?? Legacy UNIX compatibility

?? Legacy X Window System compatibility

?? Load Balancer

?? Mainframe Access

?? Messaging Client Support

?? MySQL Database client

?? MySQL Database server

?? NFS file server

?? Network Infrastructure Server

?? Network Storage Server

?? Network file system client

?? Networking Tools

?? Office Suite and Productivity

?? PHP Support

?? Performance Tools

?? Perl Support?? PostgreSQL

?? Database client

?? PostgreSQL Database server

?? Print Server

?? Printing client

?? Remote Desktop Clients

?? Resilient Storage

?? Ruby Support

?? SNMP Support

?? Scientific support

?? Server Platform

?? Server Platform Development

?? Smart card support

?? System Management

?? System administration tools

?? TeX support?? Technical Writing

?? TurboGears application framework

?? Virtualization

?? Virtualization Client

?? Virtualization Platform

?? Virtualization Tools

?? Web Server

?? Web Servlet Engine

?? Web-Based Enterprise Management

X Window System

Available Language Groups:

?? Catalan Support [ca]

?? Chhattisgarhi Support [hne]

?? Chichewa Support [ny]

Chinese Support [zh]

?? Coptic Support [cop]

?? Croatian Support [hr]

?? Czech Support [cs]

?? Danish Support [da]

?? Dutch Support [nl]

?? English (UK) Support [en_GB]

?? Esperanto Support [eo]

?? Telugu Support [te]

?? Tetum Support [tet]

?? Zulu Support [zu]

Done

===========================================

從上面的軟件組信息,挑選與桌面環(huán)境有關(guān)的軟件組传货,然后安裝即可屎鳍,我下面選擇的軟件組與輸入法還有字體等桌面環(huán)境需要用到的供大家參考一下宏娄。

安裝桌面組件

yum groupinstall -y?? "Desktop"?? "Desktop Platform"?? "Desktop Platform Development" "Fonts" "General Purpose Desktop" "Graphical Administration Tools" "Graphics Creation Tools" "Input Methods" "X Window System" "Chinese Support [zh]" "Internet Browser"

后面的是安裝軟件過(guò)程问裕,需要等等一陣時(shí)間。

?

?

?

?

三孵坚、安裝好了桌面環(huán)境的軟件粮宛,然后再修改一下系統(tǒng)的啟動(dòng)級(jí)別 為 5

編輯/etc/inittab文件窥淆,修改啟級(jí)別為5,如下圖巍杈,然后重新啟動(dòng)就可以進(jìn)入桌面環(huán)境了忧饭。因?yàn)槲疫@是遠(yuǎn)程環(huán)境的,只是運(yùn)用了命令行筷畦,可以使用VNC進(jìn)行桌面環(huán)境的遠(yuǎn)程词裤。

編輯/etc/inittab文件, 將id:3:initdefault修改為 id:5:initdefault將桌面環(huán)境設(shè)置為開機(jī)啟動(dòng)

?

安裝vnc server(centos安裝了桌面就不需要安裝)

安裝VNC服務(wù)

yum install pixman pixman-devel libXfont -y

yum install tigervnc tigervnc-server -y

配置VNC? vi /etc/sysconfig/vncservers? 找到VNCSERVERS和VNCSERVERARGS[2],將注釋打開并修改代碼:

VNCSERVERS="2:root"

VNCSERVERARGS[2]="-geometry 800x600 -depth 32"

防火墻:? vi /etc/sysconfig/iptables? 增加如下:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT

vncserver啟動(dòng)vncserver并為vncserver設(shè)置密碼

重新啟動(dòng)vncserver服務(wù):

vncserver -kill :2

vncserver :2

使用VNC windows客戶端


如下:?

??

成功連接后界面:

?

?

啟動(dòng)oracle安裝程序

在vncview 中打開終端命令行程序

cd /usr/database --進(jìn)入oracle安裝目錄文件

su oracle --切換到oracle用戶

export LANG=en-us --亂碼

./runInstaller --啟動(dòng)安裝程序

如果出這樣錯(cuò):

?

?

?

或者:vnc 遠(yuǎn)程登錄root

?

執(zhí)行

export DISPLAY=:2(在我這是database目錄下執(zhí)行: 2是因?yàn)榕渲梦募锸?我猜的)如圖:

xhost +

?

看到圖片中的提示代表沒(méi)問(wèn)題了

?

稍等一會(huì)鳖宾,即可看到如圖的oracle安裝界面


如果oracle啟動(dòng)亂碼吼砂,請(qǐng)?jiān)?/runInstaller執(zhí)行之前執(zhí)行export LANG=en-us

?

?

?

選擇安裝的數(shù)據(jù)庫(kù)類型,這里選擇服務(wù)器版

?

選擇安裝平臺(tái)鼎文,這里沒(méi)有使用集群渔肩,選第一個(gè)

?

選擇典型安裝

?

輸入管理員密碼

?

?

使用rpm -q命令 檢查一下這些包的32位版本是否成功安裝,點(diǎn)擊Ignore All點(diǎn)擊Next繼續(xù)安裝

隨后就進(jìn)入漫長(zhǎng)的安裝階段拇惋。

?

安裝最后一步周偎,要求以root用戶執(zhí)行兩個(gè)腳本

?

su root

cd /home/oracle/app/oraInventory

./orainstRoot.sh

cd /home/oracle/app/oracle/product/11.2.0/dbhome_1

./root.sh

至此,oracle安裝結(jié)束撑帖。

七蓉坎、配置oracle 環(huán)境變量

vi /etc/profile

1

在文件末尾復(fù)制下面的一段話:

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

export PATH=$ORACLE_HOME/bin:$PATH

保存以后使用. /etc/profile使配置生效,一切以你設(shè)置的為準(zhǔn)

八、啟動(dòng)oracle

su oracle

sqlplus /nolog

SQL> connect /as sysdba

SQL> startup

如果報(bào)這個(gè)錯(cuò):

?

?跑到提示的目錄下把.ora名字改對(duì)

p?

看到如圖所示的界面說(shuō)明數(shù)據(jù)庫(kù)啟動(dòng)成功胡嘿。

下面使用sys登錄oracle數(shù)據(jù)庫(kù)

?

執(zhí)行一條sql

?

沒(méi)有問(wèn)題袍嬉,說(shuō)明oracle本地連接oracle成功。

啟動(dòng)監(jiān)聽

lsnrctl start


?

看到如圖所示的界面說(shuō)明成功啟動(dòng)監(jiān)聽灶平。

/sbin/iptables -I INPUT -p tcp --dport 1521 -j ACCEPT? --開啟防火墻oracle默認(rèn)端口1521

/etc/init.d/iptables save --保存防火墻配置

service iptables restart --重啟防火墻

?

打開pl/sql 輸入sys 的用戶名與密碼

?

如果沒(méi)有問(wèn)題伺通,即可進(jìn)入pl/sql主界面。

安裝遇到問(wèn)題及解決方法

1逢享、oracle 安裝文件檢查發(fā)現(xiàn)swap 空間不足罐监,這個(gè)問(wèn)題在服務(wù)器提供商,如阿里云瞒爬,騰訊云的主機(jī)上出現(xiàn)的比較多弓柱。

dd if=/dev/zero of=/var/swap bs=4096 count=1000000

mkswap /var/swap

swapon /var/swap

echo “LABEL=SWAP-sda /var/swap swap swap defaults 0 0” >> /etc/fstab

bs的設(shè)置的值一般為內(nèi)存的1.5倍

2、啟動(dòng)監(jiān)聽時(shí)報(bào)oracle:12546錯(cuò)誤

切換到root 用戶 執(zhí)行

chown -R oracle:sql /var/tmp/.oracle

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末侧但,一起剝皮案震驚了整個(gè)濱河市矢空,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌禀横,老刑警劉巖屁药,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異柏锄,居然都是意外死亡酿箭,警方通過(guò)查閱死者的電腦和手機(jī)复亏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)缭嫡,“玉大人缔御,你說(shuō)我怎么就攤上這事「局” “怎么了耕突?”我有些...
    開封第一講書人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)评架。 經(jīng)常有香客問(wèn)我有勾,道長(zhǎng),這世上最難降的妖魔是什么古程? 我笑而不...
    開封第一講書人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任蔼卡,我火速辦了婚禮,結(jié)果婚禮上挣磨,老公的妹妹穿的比我還像新娘雇逞。我一直安慰自己,他們只是感情好茁裙,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開白布塘砸。 她就那樣靜靜地躺著,像睡著了一般晤锥。 火紅的嫁衣襯著肌膚如雪掉蔬。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,262評(píng)論 1 308
  • 那天矾瘾,我揣著相機(jī)與錄音女轿,去河邊找鬼。 笑死壕翩,一個(gè)胖子當(dāng)著我的面吹牛蛉迹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播放妈,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼北救,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了芜抒?” 一聲冷哼從身側(cè)響起珍策,我...
    開封第一講書人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎宅倒,沒(méi)想到半個(gè)月后攘宙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年模聋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片唠亚。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡链方,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出灶搜,到底是詐尸還是另有隱情祟蚀,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布割卖,位于F島的核電站前酿,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏鹏溯。R本人自食惡果不足惜罢维,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望丙挽。 院中可真熱鬧肺孵,春花似錦、人聲如沸颜阐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)凳怨。三九已至瑰艘,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間肤舞,已是汗流浹背紫新。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留李剖,地道東北人弊琴。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像杖爽,于是被迫代替她去往敵國(guó)和親敲董。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容