| 本帖最后由 新手386710 于 2022-9-8 15:14 编辑 
 
 一、部署环境准备 1.1部署服务器配置  1.2 磁盘分区通过lsblk查看   1.3配置服务器名称和IP映射关系,进入/etc/hosts进行配置   1.4 关闭防火墙和selinux   1.5 安装oracle 11g的依赖包 yum install -ybinutils* compat-libcap1* compat-libstdc++* gcc* glibc* ksh* libgcc* libstdc++*libaio* make* sysstat* elfutils-libelf-devel* unixODBC*  二、服务器底层配置 2.1 修改服务器的内核参数,添加以下内容 io-max-nr =1048576 fs.file-max =6815744 kernel.shmall =2097152 kernel.shmmax =1073741824 kernel.shmmni =4096 kernel.sem = 25032000 100 128 net.ipv4.ip_local_port_range= 9000 65500 net.core.rmem_default= 262144 net.core.rmem_max= 4194304 net.core.wmem_default= 262144 net.core.wmem_max= 1048576  2.2 通过sysctl -p使其配置参数生效sysctl -p  2.3 在目录/etc/security/limits.conf配置oracle用户限制文件 oracle soft nproc2047oracle hard nproc 16384
 oracle soft nofile 1024
 oracle hard nofile 65536
 oracle soft stack 10240
  2.4 进入目录/etc/pam.d/login配置会话登录文件,添加以下内容 session required/lib64/security/pam_limits.sosession required pam_limits.so
  2.5 修改orac的数据库用户配置文件,进入目录/etc/profile,添加以下内容 if [ $USER ="oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; then
 ulimit -p 16384
 ulimit -n 65536
 else
 ulimit -u 16384 -n 65536
 fi
 fi
 注:记得调整格式  2.6 创建oracle数据库的系统用户和用户组 groupadd oinstall #创建oinstall组 groupadd dba #创建dba组 useradd -goinstall -G dba -m oracle #创建oracle用户指定主组oinstall和附属组dba groups oracle #查看oracle用户组  2.7 创建安装目录、修改文件权限  2.8 上传安装文件 linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip   文件下载网盘链接: 2.9 解压安装oracle 11g数据库安装包文件 unziplinux.x64_11gR2_database_1of2.zip unziplinux.x64_11gR2_database_2of2.zip  三、设置oracle 11g数据库环境变量  3.1 切换用户为oracle,添加以下内容 RACLE_BASE=/u01/app/oracle 
ORACLE_HOME=$ORACLE_BASE/product/11.2.0 
ORACLE_SID=orcl 
PATH=$PATH  ORACLE_HOME/bin  PATH 
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH 3.2 使环境变量立即生效 source.bash_profile  3.3 切换到root 用户,进行数据库的db_install.rsp文件备份  3.4 编辑db_install.rsp文件,具体配置文件如下 修改下列参数 oracle.install.option=INSTALL_DB_SWONLY ORACLE_HOSTNAME=oracle//这里填写你自己修改的主机名, UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/u01/app/oracle/inventory SELECTED_LANGUAGES=en,zh_CN ORACLE_HOME=/u01/app/oracle/product/11.2.0 ORACLE_BASE=/u01/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db.DBA_GROUP=dba oracle.install.db.OPER_GROUP=dba DECLINE_SECURITY_UPDATES=true  3.5 切换到oracle用户,进行db_install.rsp脚本安装 ./runInstaller-silent -ignorePrereq -ignoreSysPrereqs -responseFile/oracleData/software/database/response/db_install.rsp  3.6 切换到root用户,进入相应目录执行以下两个脚本 sh/u01/app/oracle/inventory/orainstRoot.sh sh/u01/app/oracle/product/11.2.0/root.sh  3.7 切换到oracle用户,进行变量设置 exportDISPLAY=localhost:0.0  3.8 配置监听参数,端口为1521 netca -silent-responseFile /oracleData/software/database/response/netca.rsp 注:特别注意之前的。bash_profile  3.9 查看是否执行成功,通过netstat查看监听端口  netstat-antp |grep 1521  四、配置oracle 11g数据库的用户名和密码 4.1 配置oracle 11g的三个用户和密码,具体目录为 vim/oracleData/software/database/response/dbca.rsp 参考参数 修改以下参数: GDBNAME = "orcl" SID ="orcl" SYSPASSWORD ="" SYSTEMPASSWORD ="" SYSMANPASSWORD ="" DBSNMPPASSWORD ="" DATAFILEDESTINATION=/u01/app/oracle/oradata /357 RECOVERYAREADESTINATION=/u01/app/oracle/fast_recovery_area  CHARACTERSET ="ZHS16GBK" /415 TOTALMEMORY = "1638"    4.2 重新加载配置文件 dbca -silent-responseFile /oracleData/software/database/response/dbca.rsp 4.3 连接测试 建议直接查看附件内容 |