日韩高清在线免费不卡性生活毛片,亚洲av综合第一页,亚洲美女被操,一级无遮挡理论片

綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|論壇轉(zhuǎn)帖|廠商大全

綠色資源網(wǎng)

技術(shù)教程
您的位置:首頁數(shù)據(jù)庫類Oracle → 教你在Linux5下安裝oracle

教你在Linux5下安裝oracle

我要評論 2011/09/24 00:29:29 來源:綠色資源網(wǎng) 編輯:downcc.com [ ] 評論:0 點擊:288次

1、 選擇語言,最好選擇ENGLISH。
一切從英文開始,是個很好的習(xí)慣。其實也省了亂碼問題。
2、 磁盤分區(qū)。
如果你磁盤很大,而且不用考慮機器崩潰后的修復(fù),你可以選擇自動分區(qū)。我虛擬機的磁盤也就20G,所以分7.9G給根分區(qū),1G給/boot,2G給交換分區(qū),剩下10G給/oracle。當然你有更大的硬盤就歡喜了,本人比較窮沒辦法了。
關(guān)于交換分區(qū)的大小,有oracle官網(wǎng)專家給出這樣的建議:所需最小RAM為512MB,而所需最小交換空間為1GB。對于RAM小于或等于2GB的系統(tǒng),交換空間應(yīng)為RAM數(shù)量的兩倍;對于RAM大于2GB的系統(tǒng),交換空間應(yīng)為RAM數(shù)量的一到兩倍。
3、 防火墻:沒有
4、 SELinux:關(guān)閉
5、 安裝包:自定義軟件安裝包
6、 選上development(開發(fā))一欄下的Development Tools,X Software Development,Legacy Software Development,但最好就注意一下這些選項的detail部分,因為是默認沒有裝上talnet的。
7、 等待安裝完成。安裝完成后,提示輸入認證的時候,選擇稍后認證,就可以騙過去了,以后都不提醒。
8、 為了ORACLE有更好的性能。建議關(guān)掉以下的服務(wù):
chkconfig cups off
chkconfig sendmail off
chkconfig isdn off
chkconfig smartd off
chkconfig iptables off
chkconfig pcmcia off
9、 開啟FTP、sshd服務(wù)及Telnet

二、ORACLE安裝
1、 檢查ORACLE在REDHAT Linux的安裝所需要的軟件包是否已經(jīng)裝上
binutils
compat-db
compat-libstdc++
gcc
gcc-c++
glibc
glibc-common
libstdc++
libstdc++-devel
make
pdksh
openmotif-2.2.2-16
sysstat
setarch
可以用一下語句進行檢查:
rpm -qa binutils compat-* control-centre gcc* glibc* gnome-libs libstdc* make pdksh sysstat xscreensaver setarch
需要安裝的包: sysstat:第四張盤

請務(wù)必確認以上軟件包全部已經(jīng)安裝再繼續(xù)一步

2、 創(chuàng)建Oracle組和用戶帳戶
用root執(zhí)行以下語句:
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
id oracle:查詢用戶信息(確認創(chuàng)建)
passwd oracle

3、 創(chuàng)建目錄
用root執(zhí)行以下語句,當然目錄隨各位看官習(xí)慣擺放:
mkdir -p /home/oracle/app/oracle
chown -R oracle:oinstall /home/oracle/app/oracle
chmod -R 775 /home/oracle/app/oracle

4、 配置Linux內(nèi)核參數(shù)
下面的配置是oracle10g需要的最小值,如果你的電腦配置比這個大,就不用更改了:
cat >> /etc/sysctl.conf <<EOF
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 65000
net.core.rmem_default=1048576
net.core.wmem_default=262144
net.core.rmem_max=1048576
net.core.wmem_max=262144
EOF
/sbin/sysctl –p

對每個參數(shù)值做個簡要的解釋和說明:
(1) shmmax:該參數(shù)定義了共享內(nèi)存段的最大尺寸(以字節(jié)為單位)。缺省為32M,對于oracle來說,該缺省值太低了,通常將其設(shè)置為2G。
(2) shmmni:這個內(nèi)核參數(shù)用于設(shè)置系統(tǒng)范圍內(nèi)共享內(nèi)存段的最大數(shù)量。該參數(shù)的默認值是 4096 。通常不需要更改。
(3) shmall:該參數(shù)表示系統(tǒng)一次可以使用的共享內(nèi)存總量(以頁為單位)。缺省值就是2097152,通常不需要修改。
(4) sem:該參數(shù)表示設(shè)置的信號量。
(5) file-max:該參數(shù)表示文件句柄的最大數(shù)量。文件句柄設(shè)置表示在linux系統(tǒng)中可以打開的文件數(shù)量。

5、 為oracle用戶設(shè)置Shell限制
cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF

cat >> /etc/pam.d/login <<EOF
session required /lib/security/pam_limits.so
EOF


cat >> /etc/profile <<EOF
if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOF

cat >> /etc/csh.login <<EOF
if ( \$USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
umask 022
endif
EOF


6、 oracle用戶的環(huán)境變量
su -
vi .bash_profile
umask 022
export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=oracle10
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

其中ORACLE_SID為你將要建立的數(shù)據(jù)庫SID。

7、 拷貝安裝文件,并解壓,然后執(zhí)行
./runInstaller

安裝概要:
oracle home location:/home/oracle/app/oracle/product/10.2.0/db_1
unix dba group:dba
system identifier(SID):oracle10
gobal database name:oracle10g password oracle10g11

啟動oracle數(shù)據(jù)庫
  1,進入sqlplus:
  sqlplus /nolog
  2,以sysdba的身份連接到數(shù)據(jù)庫,并啟動Oracle數(shù)據(jù)庫引擎:
  SQL> conn /as sysdba
  SQL> startup
  3,退出sqlplus,運行Listener
  SQL> exit
  $ lsnrctl start
  這樣數(shù)據(jù)庫的TNS也啟動了,可以通過網(wǎng)絡(luò)連接數(shù)據(jù)庫了。一般情況下就啟動這兩個就夠了,如果想用Oracle提供的EM來管理Oracle的話還需要啟動EM控制臺,運行如下命令:
  $ emctl start dbconsole

關(guān)鍵詞:Linux,oracle

閱讀本文后您有什么感想? 已有 人給出評價!

  • 0 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視