oracle-11g安裝

硬件環(huán)境

系統(tǒng)需要圖形化

內(nèi)存

內(nèi)存: 大于4G grep MemTotal /proc/meminfo
swap: grep SwapTotal /proc/meminfo

內(nèi)存大小 swap空間需求
4G < mem <8G 2*mem
8G < mem <32G 1.5*mem
32G < mem 32G
硬盤

/tmp 空間大于1G df -h /tmp
空間需求

安裝模式 軟件所需空間 數(shù)據(jù)文件所需空間
企業(yè)版 Enterprise Edition 4.35G 1.68G
標(biāo)準(zhǔn)版 Standard Edition 3.73G 1.48G

軟件環(huán)境

hosts
vim /etc/hosts
#添加信息格式如下
IP hostname  #10.1.27.25 oracle
軟件包
binutils
compat-libstdc*
elfutils-libelf
elfutils-libelf-devel
gcc-4.1.2 
gcc-c++-4.1.2 
glibc-2.5-24 
glibc-2.5-24 (32 bit) 
glibc-common-2.5 
glibc-devel-2.5 
glibc-devel-2.5 (32 bit) 
glibc-headers-2.5 
ksh-20060214 
libaio-0.3.106 l
ibaio-0.3.106 (32 bit)
libaio-devel-0.3.106 
libaio-devel-0.3.106 (32 bit) 
libgcc-4.1.2libgcc-4.1.2 (32 bit) 
libstdc++-4.1.2 
libstdc++-4.1.2 (32 bit) 
libstdc++-devel 4.1.2 
make-3.81 
numactl-devel-0.9.8.x86_64 
sysstat-7.0.2 
unixODBC-2.2.11 (32-bit) or later
unixODBC-devel-2.2.11 (64-bit) or later
unixODBC-2.2.11 (64-bit) or later 
檢查方法:#rpm -q 包名稱    //不需要寫后面的版本號(hào)
安裝方法:#rpm –ivh 包名稱
也可以通過(guò)yum安裝

用戶和組

可在/etc/groups 查看

groupadd oinstall –g 1000 #指定組ID
groupadd dba –g 1001
groupadd oper –g 1002
useradd -g oinstall -G dba oracle #oracle所屬組和附加組
passwd oracle #設(shè)置密碼

核心參數(shù)

vim /etc/sysctl.conf

添加以下內(nèi)容:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128 
net.ipv4.ip_local_port_range = 9000 65500 
net.core.rmem_default = 262144 
net.core.rmem_max = 4194304 
net.core.wmem_default = 262144 
net.core.wmem_max = 1048586 
2. 使核心參數(shù)生效
# /sbin/sysctl –p

vim /etc/security/limits.conf

#添加以下內(nèi)容:
oracle soft nproc 2047 
oracle hard nproc 16384 
oracle soft nofile 1024 
oracle hard nofile 65536 
oracle soft stack 10240 

/etc/pam.d/login

添加以下內(nèi)容:
session required pam_limits.so

vi /etc/profile

添加以下內(nèi)容:
if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 
    ulimit -n 65536
  fi
fi
配置說(shuō)明

原鏈接更為詳細(xì)
ulimit

1.只對(duì)當(dāng)前tty(終端有效)影所,若要每次都生效的話钩乍,可以把ulimit參數(shù)放到對(duì)應(yīng)用戶的.bash_profile里面或/etc/profile解取;
2.ulimit命令本身就有分軟硬設(shè)置,加-H就是硬,加-S就是軟;
3.默認(rèn)顯示的是軟限制洞慎,如果運(yùn)行ulimit命令修改的時(shí)候沒(méi)有加上的話埂材,就是兩個(gè)參數(shù)一起改變.生效亦歉;

命令參數(shù)
-H 設(shè)置硬件資源限制.
-S 設(shè)置軟件資源限制.
-a 顯示當(dāng)前所有的資源限制.
-c size:設(shè)置core文件的最大值.單位:blocks
-d size:設(shè)置數(shù)據(jù)段的最大值.單位:kbytes
-f size:設(shè)置創(chuàng)建文件的最大值.單位:blocks
-l size:設(shè)置在內(nèi)存中鎖定進(jìn)程的最大值.單位:kbytes
-m size:設(shè)置可以使用的常駐內(nèi)存的最大值.單位:kbytes
-n size:設(shè)置內(nèi)核可以同時(shí)打開(kāi)的文件描述符的最大值.單位:n
-p size:設(shè)置管道緩沖區(qū)的最大值.單位:kbytes
-s size:設(shè)置堆棧的最大值.單位:kbytes
-t size:設(shè)置CPU使用時(shí)間的最大上限.單位:seconds
-v size:設(shè)置虛擬內(nèi)存的最大值.單位:kbytes
unlimited 是一個(gè)特殊值恤浪,用于表示不限制

/etc/security/limit.conf 和vim /etc/sysctl.conf
一個(gè)是針對(duì)用戶的,一個(gè)是針對(duì)系統(tǒng)的
要使 limits.conf 文件配置生效,必須要確保 pam_limits.so 文件被加入到啟動(dòng)文件中,所以修改/etc/pam.d/login,并添加相關(guān)內(nèi)容

創(chuàng)建目錄

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

oracle用戶環(huán)境變量

vi /home/oracle/.bash_profile

export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=db11g
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"
umask 022

下載解壓包

鏈接: https://pan.baidu.com/s/1nvIGppJ
密碼: whna

安裝oracle

切換oracle 用戶肴楷,進(jìn)入解壓路徑下 database 目錄水由,運(yùn)行./runInstaller 命令,開(kāi)始安裝

  • Next----> Yes
  • 選擇"Skip Software updates",點(diǎn)擊"Next"按鈕
  • 選擇"Install database software only",點(diǎn)擊"Next"按鈕
  • 選擇"Single instance database installation"赛蔫,點(diǎn)擊"Next"按鈕
  • 將"Simplified Chinese"通過(guò)">"按鈕添加到"Selected Languages"砂客,點(diǎn)擊"Next"按鈕
  • 選擇"Enterprise Edition",點(diǎn)擊"Next"按鈕
  • 確認(rèn)"Oracle Base","Software Location"路徑,點(diǎn)擊"Next"按鈕
  • 確認(rèn)"Inventory Directory"路徑和"oraInventory Group Name"用戶組,點(diǎn)擊"Next"按鈕
  • 確認(rèn) database 相關(guān)的用戶組,第二行選擇 oper 用戶組呵恢,點(diǎn)擊"Next"按鈕
    • 如果出現(xiàn)缺少pdksh-5.2.14 忽略即可.新的oracle都使用ksh包了,這個(gè)安裝了就好
  • 點(diǎn)擊"Install"按鈕鞠值,開(kāi)始安裝
  • 等待安裝完成(會(huì)提示登錄root,執(zhí)行腳本)
  • 用 root 用戶先執(zhí)行orainstRoot.sh腳本,完成之后再用 root 用戶執(zhí)行 root.sh 腳本
  • 點(diǎn)擊"OK"按鈕
  • 點(diǎn)擊"Close"按鈕 --完成

創(chuàng)建監(jiān)聽(tīng)

使用 oracle 用戶執(zhí)行 netca 命令創(chuàng)建監(jiān)聽(tīng)

  • 選擇"Listener configuration",點(diǎn)擊"Next"按鈕
  • 選擇"Add",點(diǎn)擊"Next"按鈕
  • Listener name(可默認(rèn)) 點(diǎn)擊"Next"按鈕
  • 選擇tcp協(xié)議.點(diǎn)擊"Next"按鈕
  • 選擇"Use the standard port number of 1521",點(diǎn)擊"Next"按鈕
  • 選擇"No",點(diǎn)擊"Next"按鈕
  • 點(diǎn)擊"Next"按鈕
  • 點(diǎn)擊"Finish"按鈕

創(chuàng)建數(shù)據(jù)庫(kù)

使用 oracle 用戶執(zhí)行 dbca 命令創(chuàng)建數(shù)據(jù)庫(kù)

  • 點(diǎn)擊"Next"按鈕
  • 選擇"Create a Database" 渗钉,點(diǎn)擊“Next” 按鈕
  • 選擇"General Purpose or Transaction Processing"類型彤恶。生成環(huán)境按需求選擇,一般選擇"Custom Database"類型。 點(diǎn)擊"Next"按鈕
  • 輸入"Golbal Database Name","SID Prefix":db11g 點(diǎn)擊"Next"按鈕
  • 不勾選"Configure Enterprise Manager",點(diǎn)擊"Next"按鈕
  • 勾選use the same ...輸入 sys,system 統(tǒng)一密碼:oracle 點(diǎn)擊"Next"按鈕
  • 提示密碼不符合 Oracle 推薦要求鳄橘,忽略声离,點(diǎn)擊"Yes"按鈕
  • 選擇"Storage Type"為"File System"選擇"使用 Oracle-Managed Files",在"Database File Location"輸入:{ORACLE_BASE}/oradata 點(diǎn)擊"Next"按鈕
  • 不勾選"Specify Fast Recovery Area"和"Enable Archiving",點(diǎn)擊"Next"按鈕
  • 把復(fù)選框都去掉勾,點(diǎn)擊"Next"按鈕
  • 在"Memory"選項(xiàng)卡選擇"Typical" 自動(dòng)分配內(nèi)存
  • 在"調(diào)整內(nèi)存"選項(xiàng)卡中,設(shè)置最大進(jìn)程數(shù)為500
  • 在"Character Sets"選項(xiàng)卡選擇"Choose from the list of character sets", 選擇 “ZHS16GBK”瘫怜,“Default Territory”選項(xiàng)卡選擇 China术徊,點(diǎn)擊“Next”按鈕
  • 將重做日志組調(diào)整為5組,每組2個(gè)大小為128m 的重做日志文件鲸湃,點(diǎn)擊“下一步”
  • 勾選create database 和 Generate Database Create Scripts 點(diǎn)擊"Finish"按鈕
  • 點(diǎn)擊"OK"按鈕
  • 腳本創(chuàng)建完成赠涮,點(diǎn)擊"OK"按鈕
  • 點(diǎn)擊"Exit"按鈕退出,至此唤锉,數(shù)據(jù)庫(kù)創(chuàng)建完成。

其他配置

取消密碼限制
sqlplus “/as sysdba”
SQL> ALTER PROFILE DEFAULT LIMIT COMPOSITE_LIMIT UNLIMITED;
ALTER PROFILE DEFAULT LIMIT SESSIONS_PER_USER UNLIMITED;
ALTER PROFILE DEFAULT LIMIT CPU_PER_SESSION UNLIMITED;
ALTER PROFILE DEFAULT LIMIT CPU_PER_CALL UNLIMITED;
ALTER PROFILE DEFAULT LIMIT LOGICAL_READS_PER_SESSION UNLIMITED;
ALTER PROFILE DEFAULT LIMIT LOGICAL_READS_PER_CALL UNLIMITED;
ALTER PROFILE DEFAULT LIMIT IDLE_TIME UNLIMITED;
ALTER PROFILE DEFAULT LIMIT CONNECT_TIME UNLIMITED;
ALTER PROFILE DEFAULT LIMIT PRIVATE_SGA UNLIMITED;
ALTER PROFILE DEFAULT LIMIT FAILED_LOGIN_ATTEMPTS UNLIMITED;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_TIME UNLIMITED;
ALTER PROFILE DEFAULT LIMIT PASSWORD_REUSE_MAX UNLIMITED;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LOCK_TIME UNLIMITED;
ALTER PROFILE DEFAULT LIMIT PASSWORD_GRACE_TIME UNLIMITED;
關(guān)閉數(shù)據(jù)庫(kù)審計(jì)
1别瞭、查看審計(jì)功能是否開(kāi)啟
su – oracle
sqlplus “/as sysdba”
SQL> show parameter audit_trail
NAME          TYPE     VALUE
-------------------- ----------- ------------------------------
audit_trail     string      DB
說(shuō)明:VALUE值為DB窿祥,表面審計(jì)功能為開(kāi)啟的狀態(tài)

2、關(guān)閉oracle的審計(jì)功能
SQL> alter system set audit_trail=FALSE scope=spfile;
System altered.

3蝙寨、重啟數(shù)據(jù)庫(kù)
SQL> shutdown immediate;
SQL> startup;
 
4晒衩、驗(yàn)證審計(jì)是否已經(jīng)被關(guān)閉
SQL> show parameter audit_trail
NAME      TYPE       VALUE
------------- ----------- ------------------------------
audit_trail   string      FALSE
說(shuō)明:VALUE值為FALSE,表面審計(jì)功能為關(guān)閉的狀態(tài)
lsnrctl status   監(jiān)聽(tīng)狀態(tài)查看
SQL> show user --顯示當(dāng)前連接用戶 
SQL> show error   --顯示錯(cuò)誤
sqlplus /nolog       SQL>connect / as sysdba ;
查看當(dāng)前的所有數(shù)據(jù)庫(kù): select * from v$database;   select name from v$database;
進(jìn)入test數(shù)據(jù)庫(kù):database test;  查看所有的數(shù)據(jù)庫(kù)實(shí)例:select * from v$instance;
更改數(shù)據(jù)庫(kù)用戶的密碼:(將sys與system的密碼改為test.)
alter user sys indentified by test;
alter user system indentified by test;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末墙歪,一起剝皮案震驚了整個(gè)濱河市听系,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌虹菲,老刑警劉巖靠胜,帶你破解...
    沈念sama閱讀 216,496評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡浪漠,警方通過(guò)查閱死者的電腦和手機(jī)陕习,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,407評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)址愿,“玉大人该镣,你說(shuō)我怎么就攤上這事∠煳剑” “怎么了损合?”我有些...
    開(kāi)封第一講書人閱讀 162,632評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)娘纷。 經(jīng)常有香客問(wèn)我嫁审,道長(zhǎng),這世上最難降的妖魔是什么失驶? 我笑而不...
    開(kāi)封第一講書人閱讀 58,180評(píng)論 1 292
  • 正文 為了忘掉前任土居,我火速辦了婚禮,結(jié)果婚禮上嬉探,老公的妹妹穿的比我還像新娘擦耀。我一直安慰自己,他們只是感情好涩堤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,198評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布眷蜓。 她就那樣靜靜地躺著,像睡著了一般胎围。 火紅的嫁衣襯著肌膚如雪吁系。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,165評(píng)論 1 299
  • 那天白魂,我揣著相機(jī)與錄音汽纤,去河邊找鬼。 笑死福荸,一個(gè)胖子當(dāng)著我的面吹牛蕴坪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播敬锐,決...
    沈念sama閱讀 40,052評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼背传,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了台夺?” 一聲冷哼從身側(cè)響起径玖,我...
    開(kāi)封第一講書人閱讀 38,910評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎颤介,沒(méi)想到半個(gè)月后梳星,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赞赖,經(jīng)...
    沈念sama閱讀 45,324評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,542評(píng)論 2 332
  • 正文 我和宋清朗相戀三年丰泊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了薯定。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,711評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡瞳购,死狀恐怖话侄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情学赛,我是刑警寧澤年堆,帶...
    沈念sama閱讀 35,424評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站盏浇,受9級(jí)特大地震影響变丧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜绢掰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,017評(píng)論 3 326
  • 文/蒙蒙 一痒蓬、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧滴劲,春花似錦攻晒、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,668評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至萧芙,卻和暖如春给梅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背双揪。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,823評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工动羽, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人渔期。 一個(gè)月前我還...
    沈念sama閱讀 47,722評(píng)論 2 368
  • 正文 我出身青樓运吓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親擎场。 傳聞我的和親對(duì)象是個(gè)殘疾皇子羽德,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,611評(píng)論 2 353

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