如何在Centos服務器上搭建起Oracle十、VNC、以及FTP

1、重裝和分區

1.配置所需磁盤陣列(Raid)

2.正確分區

3.Centos安裝:過於簡單,請自行bd。

  
  

2、連網

系統安裝完成以後,咱們需爲其分配IP和DNS:
「編輯鏈接」——「system eth1」——10.111.100.xxx
  
  html

3、FTP

FTP(文件傳輸協議)全稱是:Very Secure FTP Server。
Vsftpd是linux類操做系統上運行的ftp服務器軟件。
vsftp提供三種登錄方式:1.匿名登陸;2.本地用戶登陸;3.虛擬用戶登陸。
  linux

1.安裝vsftpd組件:

[root@bogon ~]# yum -y install vsftpd
PS: 安裝完後,有/etc/vsftpd/vsftpd.conf文件,是vsftpd的配置文件。
  c++

2.進入vsftpd目錄下,並修改ftpusers和user_list文件:

1)# cd /etc/vsftpd
2)# vi ftpusers
註釋掉root
3)# vi user_list
註釋掉root
  centos

3.禁用selinux:

# vi /etc/selinux/config
SELINUX=enforcing 改成SELINUX=disabled,而後重啓;
  bash

4.關閉防火牆:

「系統」——「管理」——「防火牆」——「禁用」——「應用」
PS: 防火牆最好是設置規則,而不是暴力禁用,具體看我下一篇吧。
  
  服務器

4、Oracle環境配置

從這一步開始,會比較繁瑣,千萬別弄錯,我也儘可能寫得詳細一些吧。網絡

1.安裝oracle須要的rpm包:

yum -y install binutils-*
yum -y install compat-libstdc*
yum -y install elfutils-libelf*
yum -y install elfutils-libelf-devel*
yum -y install gcc-*
yum -y install glibc*
yum -y install glibc-common*
yum -y install glibc-devel*
yum -y install glibc-headers*
yum -y install ksh*
yum -y install libaio-*
yum -y install libaio-devel*
yum -y install libgcc*
yum -y install libstdc++*
yum -y install libstdc++-devel*
yum -y install make*
yum -y install sysstat*
yum -y install unixODBC*

  

2.還需安裝補充包:

yum -y install libXt.i686 libXp libXp.i686
yum -y install libXtst* libXtst.i*
yum -y install glibc-devel.i686

  

3.建立用戶:

/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -g oinstall -G dba oracle
passwd oracle
輸入新密碼:********
  oracle

4.修改配置文件:

vi /etc/sysctl.conf
1)屏蔽app

kernel.shmmax=68719476736
kernel.shmall=4294967296

2)添加如下參數操作系統

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 = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

3)執行生效
/sbin/sysctl -p
  

5.修改系統限制參數:

vi /etc/security/limits.conf
  

oracle  soft  nproc  2047
oracle  hard  nproc  16384
oracle  soft   nofile  1024
oracle  hard  nofile  65536
oracle  soft  stack  10240

  

6.創建安裝目錄並受權限,切換oracle用戶:

mkdir –p /u01/app/oracle/product/10.2/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
su – oracle
  

7.配置ORACLE用戶環境變量:

vi .bash_profile
PS: 需在oracle的根目錄下:cd ~
  

#Oracle Setting
TMP=/tmp;export TMP
TMPDIR=$TMP;export TMPDIR

ORACLE_UNQNAME=ecologytest;export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2/db_1;export ORACLE_HOME
ORACLE_SID=ecologytest;export ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH;export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATH

  

8.換回root用戶

  

9.修改Linux發行版本信息:

vi /etc/redhat-release
將其中的內容CentOS release 6.3 (Final)修改成redhat 4,不可屏蔽。
  

10.查看/etc/hosts,檢查是不是這樣的形式:

127.0.0.1  localhost
     192.168.8.41   cuug1

PS: 第一行要寫成這種形式,而不是127.0.0.1 你的主機名 localhost。
第二行表明你的機器IP和主機名。
  

11.查看/etc/sysconfig/network,檢查hostname:

`hostname=servername`
例如:`hostname=db01`

  

12.修改網絡腳本:

vi /etc/sysconfig/network-scripts/ifcfg-em1
將主網絡接口配置爲靜態:
BOOTPROTO=static
  
  

5、Oracle安裝

1.執行Oracle的linux安裝包:

PS: 該cpio可經過ftp遠程put到本機。
# cpio -idmv < 10201_database_linux_x86_64.cpio
  

2.進入解壓以後的目錄,執行安裝:

su - oracle
cd home/database/
ls
export LANG=utf-8
./runInstaller
  
PS: 若是出現下圖Error,則切換到root用戶,執行如下命令:

[root@localhost ~]# export DISPLAY=:0.0
[root@localhost ~]# xhost +
access control disabled, clients can connect from any host
[root@localhost ~]# su - oracle

  

3.具體安裝流程可見官網文檔,以下圖:


  
PS: 若是出現下圖Error,則執行如下命令:
free -m 【查看swap空間】
dd if=/dev/zero of=/var/swap bs=1024 count=63950000 【生成文件,最後數值爲差值*1024】
mkswap /var/swap 【將文件格式化爲交換文件,不行就再加個-f】
swapon /var/swap 【加載交換文件】
(swapon -s ) 【查看當前加載的交換文件信息】
(swapoff /var/swap) 【卸載已經掛載的交換文件和掛載項】

  

4.若是出現下圖Error,則點擊Continue,並運行接續腳本:

/u01/app/oracle/product/10.2/db_1/bin/relink all

  

5.記錄下提示運行的兩個腳本,並用root用戶執行:

sh /u01/app/oracle/oraInventory/orainstRoot.sh
sh /u01/app/oracle/product/10.2/db_1/root.sh
結果如圖:

  

   恭喜你!

   大功告成!!!

      重啓系統以後,就能夠進行創庫、監聽等操做啦~~~

相關文章
相關標籤/搜索