Install oracle 10G in redhat 5.1
[@more@]
1, 減少硬體故障造成的服務中斷給企業造成的損失,實現高可用性服務。
2, 充分利用系統硬體資源,使資料庫系統執行在最佳狀態。
x3650 m2 cpu;5520(4核) * 2, disk:300G(10k)*4 memory:8G(ddr3)
作業系統:RedHat Linux Enterprise 5.1 x86-64
資料庫系統:Oracle Database 10g Enterprise for Linux x86-64
1, 對四個磁碟做RAID10,這個需要在安裝作業系統之前完成。
2, 磁碟空間分配
在安裝LINUX過程中,選擇EXT3作為檔案系統存放作業系統檔案。並按照以下表格建立相應目錄。
存放路徑 | 空間大小 | 備註 |
/boot | 200MB | 存放啟動檔案 |
Linux swap | 8G | 存放虛擬記憶體頁面 |
/ | 剩餘磁碟空間 | 存放使用者資料 |
之前的先決條件之軟體包
cat pkg.lst
rpm -ivh setarch-2*
rpm -ivh make-3*
rpm -ivh glibc-2*
rpm -ivh libaio-0*
rpm -ivh compat-libstdc++-33-3*
rpm -ivh compat-gcc-34-3*
rpm -ivh compat-gcc-34-c++-3*
rpm -ivh libXp-1*
rpm -ivh openmotif-2*
rpm -ivh compat-db-4*
# install packages listed above
cd /media/Server
. pkg.lst
在安裝ORACLE之前對照以下操作說明對LINUX進行調整,執行以下操作前請用root使用者登入。
1, LINUX引數調整:
1> 將以下內容加入到/etc/sysctl.conf
這裡設定:
1, 單個共享記憶體段上限為8G
2, 系統全域性最大共享記憶體為8G
kernel.shmall = 2097152
kernel.shmmax = 8589934592
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.rmem_max = 4194304
net.core.wmem_default = 1048576
net.core.wmem_max = 4194304
2>
將以下內容加入到/etc/security/limits.conf
其中
memlock
選項決定資料庫共享記憶體可以鎖定在實體記憶體中,不被置換到磁碟上的限值。這裡設定鎖定記憶體上限為
8GB
。
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft memlock 8388608
oracle hard memlock 8388608
3> 將以下內容加入到/etc/pam.d/login
session required pam_limits.so
4> 關閉SELINUX,關閉防火牆
1, run ntsysv , uncheck iptables and ip6tables option from the list.
2, edit file “/etc/selinux/config” , set “SELINUX=disabled” .
2, 配置ORACLE 使用者環境
1> 準備ORACLE 使用者
參考以下命令進行操作:
groupadd oinstall
groupadd dba
useradd oracle -g oinstall -G dba
passwd oracle #根據提示設定使用者密碼
2> 參考以下內容,結合實際環境,修改 /home/oracle/.bashrc
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
ORACLE_BASE=/home/oracle/oracle/product/10.2
ORACLE_HOME=${ORACLE_BASE}/db1
export ORACLE_HOME ORACLE_BASE
DISPLAY=192.168.128.1:0
export DISPLAY
PATH=$PATH:${ORACLE_HOME}/bin:/usr/local/bin
LD_LIBRARY_PATH=LD_LIBRARY_PATH:${ORACLE_HOME}/jlib
ORACLE_SID=orpheus
export ORACLE_SID
NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
export NLS_DATE_FORMAT
3> 準備資料庫軟體路徑
參考以下命令進行操作:
mkdir /u01/app/oracle
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
執行以下操作前請用oracle使用者登入。
1,建立資料庫檔案目錄
mkdir -p /u01/app/oracle/oradata/BYMIS/archive
mkdir -p /u01/app/oracle/oradata/BYMIS/backup
在安裝好ORACLE資料庫後,以SYSDBA身份登入SQLPLUS,進行以下操作:
alter system set sga_target=4800m scope=spfile ;
alter system set pga_aggregate_target=1600m scope=spfile ;
alter system set workarea_size_policy=auto ;
alter system set lock_sga=true ; --鎖定SGA在實體記憶體中
2, 調整資料庫歸檔路徑及使用者資料庫檔案存放路徑
alter system set log_archive_dest_1="location=/u01/app/oracle/oradata/BYMIS/archive" ;
alter system set db_create_file_dest="/u01/app/oracle/oradata" ;
3, 啟用資料庫歸檔和快閃功能
shutdown immediate
startup mount
alter database archivelog ;
alter database flashback on ;
alter database open ;
4, 建立使用者表空間
create tablespace ts_bymis_1 datafile size 2G autoextend on ;
5, 建立資料庫使用者,應用資料存放在該使用者下。
create user bymis identified by bymis default tablespace ts_bymis_1 ;
grant all privileges , dba to bymis ;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/350519/viewspace-1034401/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AIX 5.3 Install Oracle 10g RAC 錯誤集錦AIOracle 10g
- Oracle 10g 在linux redhat as4 系統安裝圖解全過程Oracle 10gLinuxRedhat圖解
- oracle 10g flashback databaseOracle 10gDatabase
- Oracle 10g 下載地址Oracle 10g
- oracle 10G特性之awrOracle 10g
- Scheduler in Oracle Database 10g(轉)OracleDatabase
- ISO 映象安裝oracle 10gOracle 10g
- Oracle 10g RAC故障處理Oracle 10g
- Oracle 10g 增刪節點Oracle 10g
- Oracle:Redhat 7 + Oracle RAC 11g 安裝 bug 總結OracleRedhat
- Oracle OCP(34):環境準備(Redhat 7 + Oracle 12c)OracleRedhat
- Centos7.2_Oracle12.1.0.2_RAC_installCentOSOracle
- How to Install EMC PowerPath on Oracle VM 3.4Oracle
- Oracle 10g expdp attach引數體驗Oracle 10g
- redhat7.6安裝Oracle11G RACRedhatOracle
- RedHat上靜默安裝Oracle11gRedhatOracle
- redhat7.2靜默安裝Oracle11.2.0.4RedhatOracle
- 5. Oracle連線和使用——5.1. sqlplusOracleSQL
- Oracle 11g RAC Silent Install For NFSOracleNFS
- Oracle Linux 7.1 silent install 19cOracleLinux
- 關於Oracle 10g ASM磁碟大小的限制Oracle 10gASM
- windows2008R2安裝oracle 10gWindowsOracle 10g
- ORACLE9I升級到10G(zt)Oracle
- Oracle 10g RAC 資料儲存更換Oracle 10g
- oracle 10g函式大全–日期型函式Oracle 10g函式
- Oracle 10g大檔案表空間(轉)Oracle 10g
- Oracle Linux 7.1 silent install 19C RACOracleLinux
- oracle 10g建立資料庫鏈的簡化Oracle 10g資料庫
- Oracle Database 19c(19.9) RAC On RedHat 8.3 Using VirtualBox and MacBookOracleDatabaseRedhatMac
- Oracle 10g(10.1.0.2)中的OPTIMIZER_INDEX_COST_ADJ(轉)Oracle 10gIndex
- Oracle 資料庫 10g中的分割槽功能(轉)Oracle資料庫
- RedHat 7 靜默安裝Oracle11g的補充RedhatOracle
- oracle 10g在linux下的安裝及簡單命令Oracle 10gLinux
- oracle監聽檔案listener.ora for 10g/11gOracle
- oracle 19c dataguard silent install (oracle 19c dataguard 靜默安裝)Oracle
- redhat7 搭建oracle 11g RAC 問題與處理RedhatOracle
- RedHat Advance Server上安裝Oracle 9204 RAC參考手冊(轉)RedhatServerOracle
- 【Zabbix】使用dbforbbix 2.2-beta監控Redhat 7.0上的Oracle、MysqlORBRedhatOracleMySql
- 驗證Oracle 10g線上整理碎片索引是否失效過程Oracle 10g索引