OracleLinux6+ASM+Oracle11gR2 安装配置(oracle单库安装ASM)
以下是一个简化的Oracle Linux 6上安装Oracle 11g R2数据库和ASM的示例配置过程。请注意,这个过程假设您已经拥有了Oracle的安装介质和有效的许可证。
系统要求和前置条件
- 至少2GB的物理内存
- 足够的磁盘空间
- 网络配置
安装必要的软件包和创建Oracle用户
sudo yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat sudo groupadd -g 54321 oinstall sudo groupadd -g 54322 dba sudo useradd -u 54321 -g oinstall -G dba oracle sudo passwd oracle
设置Oracle环境变量
sudo su - oracle cat >> ~/.bash_profile <<EOF export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=\$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=ORCL export PATH=\$PATH:\$ORACLE_HOME/bin export LD_LIBRARY_PATH=\$ORACLE_HOME/lib EOF source ~/.bash_profile
配置内核参数和用户限制
编辑
/etc/sysctl.conf
,添加以下行:fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmax = 536870912 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
使更改生效:
sudo sysctl -p
编辑
/etc/security/limits.conf
,添加以下行:oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
创建必要的目录并设置权限
sudo mkdir -p /u01/app/oracle sudo chown -R oracle:oinstall /u01 sudo chmod -R 775 /u01
开始安装Oracle
- 以oracle用户登录
- 解压Oracle软件包
- 运行
runInstaller
脚本开始图形化安装 - 在安装过程中选择定制安装,并选择数据库+ASM
- 完成安装后,运行
root.sh
脚本 - 配置监听器和tnsnames
- 测试连接数据库和ASM实例
注意:以上步骤为示例,实际安装时可能需要根据Oracle的版本和系统环境做出相应的调整。
评论已关闭