歡迎您光臨本站 註冊首頁

linux下的oracle10g用xmanager安裝

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
  一、系統要求
  1、至少1G物理內存;檢查命令:# grep MemTotal /proc/meminfo
  2、交換空間的設置;檢查命令:# grep SwapTotal /proc/meminfo

  實際內存 建議交換空間大小
 -------------- -----------------------------
  不超過1G 2倍於內存
  1G-2G 1.5倍於內存
  2G-8G 與內存相同
  超過8G 0.75倍於內存
  3、/tmp目錄至少400M空閑空間;檢查命令:# df -k /tmp
  4、oracle軟體所需空間至少3G;檢查命令:# df -k
  5、資料庫文件所需空間1.2G左右;檢查命令:# df -k
  6、確認系統架構(主要確認是裝32bit還是64bit版本);檢查命令:# grep "model name" /proc/cpuinfo
  7、確認Linux版本;檢查命令:# more /etc/issue
  8、確認Linux內核;檢查命令:# uname -r
二、準備工作

  檢查安裝oracle10g的依賴包是否存在,如沒有則安裝

  # rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})n' binutils compat-db compat-libstdc -296 control-center gcc gcc-c glibc glibc-common gnome-libs libstdc libstdc -devel make pdksh sysstat xscreensaver setarch

  應該包含下列的包:
binutils-2.19.51.0.2-17.fc11 (i586)ncompat-db-4.5.20-5.fc9 (i386)ncompat-libstdc -33-3.2.3-66 (i586)ncontrol-center-2.26.0-6.fc11 (i586)ngcc-4.4.0-4 (i586)ngcc-c -4.4.0-4 (i586)nglibc-2.10.1-2 (i686)nglibc-common-2.10.1-2 (i586)ngnome-libs-1.4.2-13.fc11 (i586)nlibstdc -4.4.0-4 (i586)nlibstdc -devel-4.4.0-4 (i586)nmake-3.81-15.fc11 (i586)npdksh-5.2.14-30 (i386)nsysstat-8.0.4-7.fc11 (i586)nxscreensaver-4.05-1 (i386)npackage setarch is not installed 修改fedora11的redhat-release vim /etc/redhat-release

Red Hat Enterprise Linux AS release 4 (Nahant Update 4) Linux 軟體現已安裝完畢,您需要針對 Oracle 對其進行配置.本部分將逐步講解針對 Oracle 資料庫 10g 配置 Linux 的過程. 驗證系統要求 要驗證系統是否滿足 Oracle 10g 資料庫的最低要求,以 root 用戶身份登錄並運行以下命令. 要查看可用 RAM 和交換空間大小,運行以下命令:
grep MemTotal /proc/meminfo grep SwapTotal /proc/meminfo 例如: # grep MemTotal /proc/meminfo MemTotal:512236 kB # grep SwapTotal /proc/meminfo SwapTotal:1574360 kB
所需最小 RAM 為 512MB,而所需最小交換空間為 1GB.對於 RAM 小於或等於 2GB 的系統,交換空間應為 RAM 數量的兩倍;對於 RAM 大於 2GB 的系統,交換空間應為 RAM 數量的一到兩倍. Oracle 10g 軟體還需要 2.5GB 的可用磁碟空間,而資料庫則另需 1.2GB 的可用磁碟空間./tmp 目錄至少需要 400MB 的可用空間.要檢查系統上的可用磁碟空間,運行以下命令:
df -h 例如: # df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 6.8G 1.3G 5.2G 20% / /dev/sda1 99M 17M 77M 18% /boot
該示例表明,/tmp 目錄沒有自己的文件系統.(對本指南而言,它是根文件系統的一部分.)根文件系統可用空間為 5.2 GB,除了滿足安裝 (2.5 1.2 0.4 = 4.1GB) 外還小有富餘. groupadd oinstall


groupadd dba
mkdir -p /u01/oracle
添加一個oracle用戶, 根目錄是 /u01/oracle, 主的組是 oinstall 副的組是dba
useradd -g oinstall -G dba -d /u01/oracle oracle
cp /etc/skel/.bash_profile /u01/oracle cp /etc/skel/.bashrc /u01/oracle cp /etc/skel/.bash_logout /u01/oracle 為oracle用戶設置密碼 123456
passwd oracle
/]#ls -l
/]#chown -R oracle:oinstall u01
/]#ls -l
檢查 nobody 是否存在 , id nobody
預設存在的.如果不存在 # /usr/sbin/useradd -g nobody

  ========================================
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 65000 
如果您按照以上說明安裝了 Linux,且內核參數全部採用默認值,則只需在以 root 用戶身份登錄后執行下命令.
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 EOF /sbin/sysctl -p 例如: # 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        

> EOF # /sbin/sysctl -p net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 kernel.sysrq = 0 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
以 root 用戶身份運行以下命令來驗證您的設置:
/sbin/sysctl -a | grep shm /sbin/sysctl -a | grep sem /sbin/sysctl -a | grep file-max /sbin/sysctl -a | grep ip_local_port_range 例如: # /sbin/sysctl -a | grep shm kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shm-use-bigpages = 0 # /sbin/sysctl -a | grep sem kernel.sem = 250 32000 100 128 # /sbin/sysctl -a | grep file-max fs.file-max = 65536 # /sbin/sysctl -a | grep ip_local_port_range net.ipv4.ip_local_port_range = 1024 65000
如果系統的參數設置的比上述參數值小,則編輯 /etc/sysctl.conf 文件,添加或更改這些參數.完成後,運行以下命令激活更改:
/sbin/sysctl -p 
-------------
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
------------
vi /etc/pam.d/login
session

required pam_limits.so
=================================================
設置oracle 用戶環境變數 su - oracle pwd
ls -la
---------------
vi .bash_profile
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=wilson
PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH =================================== mv database /u01/ cd /u01
ls -l
chown -R oracle:oinstall database/ ===========
修改配置比較多東西, 重啟一下系統,然後接著 就開始安裝了,
可以通過xmanager 來圖形化安裝oracle 先配置xstart 點擊run 然後運行下面這個Xmanager-Passive 然後在linux執行 export DISPLAY=192.168.1.98:0.0 然後 export LANG=en_US (以上解決圖像界面亂碼問題) 接下來就可以運行oracle了
./runInstaller 出現圖形界面

本文出自 「楊冬的博客」 博客,請務必保留此出處http://yangdong.blog.51cto.com/2959198/799539


[火星人 ] linux下的oracle10g用xmanager安裝已經有523次圍觀

http://coctec.com/docs/linux/show-post-47570.html