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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RedHat 5.1上安裝Oracle 10g 注意事項RedhatOracle 10g
- Install Oracle On RedhatOracleRedhat
- workaround with install oracle database 10G on redhat ES5OracleDatabaseRedhat
- 【安裝】RedHat 5.1 部署Oracle 10.2.0.1RedhatOracle
- REDHAT5.1 cluster配置Redhat
- Oracle 10g RAC Install for rhel 5.8Oracle 10g
- oracle 10g rac install for linuxOracle 10gLinux
- ORACLE 10G Client For Linux RedHat 6.2Oracle 10gclientLinuxRedhat
- Install Oracle 9i on Redhat Linux AS4OracleRedhatLinux
- Install Oracle 10g on Solaris 10 simple recordOracle 10g
- Oracle 10g 10.2.0.4 Patchset Server Install - Does Not Install ODBC DriverOracle 10gServer
- 64位REDHAT 5.1企業版安裝ORACLE10.2.0.1RedhatOracle
- Redhat AS 4安裝Oracle 10g 10.2.0.3.0RedhatOracle 10g
- install oracle92 on redhat as4 x86-64OracleRedhat
- Install oracle 10g for aix 5L asmOracle 10gAIASM
- step by step install oracle 10g rac asm on windowsOracle 10gASMWindows
- oracle 10g clusterware 在redhat as 5上的bugOracle 10gRedhat
- oracle 10g clusterware 在redhat as 5上的bugOracle 10gRedhat
- MySQL Cluster install on Redhat7MySqlRedhat
- redhat as5 安裝 oracle 10g注意事項RedhatOracle 10g
- oracle 10G RAC for redhat as5.3 安裝說明Oracle 10gRedhat
- AIX 5.3 Install Oracle 10g RAC 錯誤集錦AIOracle 10g
- step by step install oracle 10g rac asm操作文件Oracle 10gASM
- Redhat 5.4 + ASM + RAW+ Oracle 10g RAC 安裝文件RedhatASMOracle 10g
- Fedora 14 x86-64 install oracle 10g 64 bitOracle 10g
- install 11G ASM on RedHat step by stepASMRedhat
- redhat enterprise 4下遷移oracle 10g到asmRedhatOracle 10gASM
- RedHat Enterprice Linux 5.4 下安裝Oracle 10gRedhatLinuxOracle 10g
- 在RedHat LInux5上安裝Oracle 10g dbRedhatLinuxOracle 10g
- 公司環境redhat as5 安裝Oracle 10g的文件RedhatOracle 10g
- MySAP erp 2005sr2 for Oracle install on RedHat Enterprise 5OracleRedhat
- star帶你玩轉Oracle_2_安裝oracle 10g on Redhat 6.8_orastarOracle 10gRedhatAST
- oracle 10g rac for linux redhat 5.3 安裝常見問題Oracle 10gLinuxRedhat
- Oracle 10g for Redhat Enterprise Server 5資料庫安裝Oracle 10gRedhatServer資料庫
- [筆記]Semaphores Tunning on RedHat Linux for Oracle 9i or 10g筆記RedhatLinuxOracle
- oracle installOracle
- Step By Step Install Oracle GC 10.2.0.5 on Redhat Linux 5.5 x86_64 (2/2)OracleGCRedhatLinux
- Install gc agent on client is getting 'Please specify a Unique Oracle Base directory'(redhat 5.3_x8GCclientOracleRedhat