centos7上安裝oracle10g

1.檢查host文件:

 cat /etc/hosts
#顯示結(jié)果
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

2.基本配置

#設(shè)置內(nèi)核參數(shù)
vi /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 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 262144
#讓設(shè)置立即生效
sysctl -p
#系統(tǒng)資源限制:
vi /etc/security/limits.conf
oracle  soft    nproc   2047
oracle  hard    nproc   16384
oracle  soft    nofile  1024
oracle  hard    nofile  65536
#使限制生效 文件中添加如下內(nèi)容
vi /etc/pam.d/login
session required /lib/security/pam_limits.so
#編輯系統(tǒng)環(huán)境配置文件/etc/profile,在最后添加如下內(nèi)容:
if [ $USER = "oracle" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
            ulimit -p 16384
            ulimit -n 65536
    else
            ulimit -u 16384 -n 65536
    fi
fi
#編輯/etc/csh.login,在最后添加如下內(nèi)容:
if ( $USER == "oracle") then
    limit maxproc 16384
    limit descriptors 65536
endif

4.安裝基礎(chǔ)軟件

yum -y install autoconf automake binutils-devel bison cpp dos2unix ftp gcc gcc-c++ lrzsz python-devel
yum -y install compat-db compat-gcc-34 compat-gcc-34-c++ compat-libstdc++-33 glibc-* glibc-*.i686 libXpm-*.i686 libXp.so.6 libXt.so.6 libXtst.so.6 libgcc_s.so.1 ksh libXp libaio-devel numactl numactl-devel unixODBC unixODBC-devel

5.創(chuàng)建用戶目錄:

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle

usermod -g oinstall -G dba oracle
mkdir -p /usr/local/soft/oracle
chown -R oracle:oinstall  /usr/local/soft/oracle
chmod -R 775 /usr/local/soft/oracle

6.設(shè)置環(huán)境變量

#編輯/home/oracle/.bash_profile,在最后添加如下內(nèi)容:
export ORACLE_BASE=/usr/local/soft/oracle
export ORACLE_HOME=/usr/local/soft/oracle/product/10.2.0/db_1
export ORACLE_SID=ORCL
export  PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin
#使生效
source .bash_profile

7.安裝

#安裝文件上傳并解壓
gunzip 10201_database_linux_x86_64.cpio.gz
cpio -idmv < 10201_database_linux_x86_64.cpio
#修改配置讓oracle適用于新版linux 在“Certified Versions”的項(xiàng)目中添加“redhat-6”
vim /usr/local/setup/oracle/database/install/oraparam.ini
[Certified Versions]
Linux=rethat-6,redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2
#創(chuàng)建/etc/oraInst.loc文件,否則安裝時(shí)會(huì)報(bào)錯(cuò)
vi /etc/oraInst.loc
inventory_loc=/usr/local/setup/oracle/oraInventory
inst_group=oinstall
chown oracle:oinstall /etc/oraInst.loc
chmod 775 /etc/oraInst.loc
#設(shè)置默認(rèn)安裝腳本,復(fù)制到服務(wù)器
/usr/local/setup/oracle/database/response/enterprise.rsp
/usr/local/setup/oracle/database/response/dbca.rsp
#修改安裝目錄權(quán)限
chown -R oracle:oinstall /usr/local/setup/oracle
chown -R oracle:oinstall  /usr/local/soft/oracle
#靜默安裝
/usr/local/setup/oracle/database/runInstaller -silent -responseFile /usr/local/setup/oracle/database/response/enterprise.rsp
#如果是高級(jí)設(shè)置還需設(shè)置數(shù)據(jù)庫(kù)
$ORACLE_HOME/bin/dbca -silent -responseFile  /usr/local/setup/oracle/database/response/dbca.rsp
#以root用戶運(yùn)行安裝后環(huán)境所需腳本
/usr/local/soft/oracle/oraInventory/orainstRoot.sh
/usr/local/soft/oracle/product/10.2.0/db_1/root.sh

8.第一次登錄和啟動(dòng)

sqlplus /nolog
conn system/system as sysdba
select sysdate from dual;

#如果第一次查詢報(bào)錯(cuò):
ORA-27125: unable to create shared memory segment
Cause: shmget() call failed
Action: contact Oracle support
#如果第一次連接
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
#解決辦法:
[oracle@zzm-yun-pc ~]$ id oracle
uid=1000(oracle) gid=1000(oinstall) groups=1000(oinstall),1001(dba)
#下面用root執(zhí)行下面的命令,將dba組添加到系統(tǒng)內(nèi)核中:
 echo 1001 > /proc/sys/vm/hugetlb_shm_group
#或永久添加到/etc/sysctl.conf
vi /etc/sysctl.conf
vm.hugetlb_shm_group  = 1001
#執(zhí)行啟動(dòng)oracle指令(startup)如果報(bào)錯(cuò)
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/usr/local/soft/oracle/product/10.2.0/db_1/dbs/initORCL.ora'
#復(fù)制文件
cd /usr/local/soft/oracle/product/10.2.0/db_1/dbs
cp init.ora initORCL.ora
#執(zhí)行啟動(dòng)oracle指令(startup)如果報(bào)錯(cuò)
ORA-00371: not enough shared pool memory, should be atleast 123232153 bytes

#查詢內(nèi)存設(shè)置情況
select 'SGA' AS NAME,ROUND(sum(value)/1024/1024,2)||'M' AS "SIZE(M)" from v$sga
UNION
select 'PGA' AS NAME,ROUND(value/1024/1024,2)||'M' AS "SIZE(M)" from v$pgastat where name='total PGA allocated'
UNION
select 'TOTAL' AS NAME,((SELECT ROUND(sum(value)/1024/1024,2) from v$sga)+(select ROUND(value/1024/1024,2) from v$pgastat where name='total PGA allocated'))||'M' AS "SIZE(M)" FROM DUAL
UNION
SELECT NAME,TO_CHAR(VALUE) FROM V$PGASTAT WHERE NAME='process count';

9.阿里云安全策略開(kāi)啟1521端口,這樣就可以就可以外網(wǎng)連接我們的oracle庫(kù)做開(kāi)發(fā)和測(cè)試了泡仗。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子久窟,更是在濱河造成了極大的恐慌,老刑警劉巖本缠,帶你破解...
    沈念sama閱讀 221,430評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件斥扛,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡丹锹,警方通過(guò)查閱死者的電腦和手機(jī)稀颁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)楣黍,“玉大人匾灶,你說(shuō)我怎么就攤上這事∽馄” “怎么了阶女?”我有些...
    開(kāi)封第一講書(shū)人閱讀 167,834評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)哩治。 經(jīng)常有香客問(wèn)我秃踩,道長(zhǎng),這世上最難降的妖魔是什么业筏? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,543評(píng)論 1 296
  • 正文 為了忘掉前任憔杨,我火速辦了婚禮,結(jié)果婚禮上蒜胖,老公的妹妹穿的比我還像新娘消别。我一直安慰自己,他們只是感情好翠勉,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,547評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布妖啥。 她就那樣靜靜地躺著,像睡著了一般对碌。 火紅的嫁衣襯著肌膚如雪荆虱。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 52,196評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音怀读,去河邊找鬼诉位。 笑死,一個(gè)胖子當(dāng)著我的面吹牛菜枷,可吹牛的內(nèi)容都是我干的苍糠。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼啤誊,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼岳瞭!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起蚊锹,我...
    開(kāi)封第一講書(shū)人閱讀 39,671評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤瞳筏,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后牡昆,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體姚炕,經(jīng)...
    沈念sama閱讀 46,221評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,303評(píng)論 3 340
  • 正文 我和宋清朗相戀三年丢烘,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了柱宦。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,444評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡播瞳,死狀恐怖掸刊,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情狐史,我是刑警寧澤痒给,帶...
    沈念sama閱讀 36,134評(píng)論 5 350
  • 正文 年R本政府宣布,位于F島的核電站骏全,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏尼斧。R本人自食惡果不足惜姜贡,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,810評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望棺棵。 院中可真熱鬧楼咳,春花似錦、人聲如沸烛恤。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,285評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)缚柏。三九已至苹熏,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背轨域。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,399評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工袱耽, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人干发。 一個(gè)月前我還...
    沈念sama閱讀 48,837評(píng)論 3 376
  • 正文 我出身青樓朱巨,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親枉长。 傳聞我的和親對(duì)象是個(gè)殘疾皇子冀续,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,455評(píng)論 2 359

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

  • 說(shuō)明:原創(chuàng),經(jīng)過(guò)一天的折騰必峰,終于搞清楚centos7.2上靜默安裝oracle數(shù)據(jù)庫(kù)洪唐,并且經(jīng)過(guò)安裝驗(yàn)證。由于之前都...
    彩虹之夢(mèng)閱讀 4,693評(píng)論 0 7
  • 背景: 閱讀新聞 12C CDB模式下RMAN備份與恢復(fù) [日期:2016-11-29] 來(lái)源:Linux社區(qū) 作...
    陽(yáng)屯okyepd閱讀 3,487評(píng)論 0 7
  • ORA-00001: 違反唯一約束條件 (.) 錯(cuò)誤說(shuō)明:當(dāng)在唯一索引所對(duì)應(yīng)的列上鍵入重復(fù)值時(shí)自点,會(huì)觸發(fā)此異常桐罕。 O...
    我想起個(gè)好名字閱讀 5,334評(píng)論 0 9
  • 最近公司購(gòu)買(mǎi)了一臺(tái)新的服務(wù)器,我負(fù)責(zé)給這臺(tái)服務(wù)器安裝oracle ,磕磕絆絆的終于裝好了桂敛,但是卻花了不少時(shí)間功炮,算起...
    testerPM閱讀 9,154評(píng)論 3 8
  • feisky云計(jì)算、虛擬化與Linux技術(shù)筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,867評(píng)論 0 5