华丽的外出在线


中国产业经济信息网 时间:2023-09-28





操作系统 安装前的准备 修改主机名 添加主机名与IP对应记录 安装依赖包yum -y install gcc gcc-c++ make elfutils-libelf-devel elfutils-libelf-devel-static binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 创建用户和组 配置内核参数vim /etc/sysctl.conffs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576sysctl –p 修改用户限制vim /etc/security/limits.conforacle soft nproc 2047ORACLE hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240oracle hard stack 10240vim /etc/pam.d/login #文件最后添加session required /lib/security/pam_limits.sosession required pam_limits.sovim /etc/profileif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifisource /etc/profile创建安装目录 切换到oracle用户,设置oracle用户的环境变量su – oraclevim .bash_profileexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0export PATH=$ORACLE_HOME/bin:$PATHexport ORACLE_SID=dbsrv2export LANG=american_america.ZHS16GBKexport LD_LIBRARY_PATH=$ORACLE_HONE/libalias oratrace="cd $ORACLE_BASE/diag/rdbms/$ORACLE_SID/$ORACLE_SID/trace && ls|grep alert"alias oradata="cd /u01/app/oracle/dbsrv2"alias topc="ps -e -o pcpu,pid,user,tty,args | sort -k 1 -r | head"alias topm="ps -e -o pmem,pid,user,tty,args | sort -k 1 -r | head"source .bash_profile上传oracle安装包,编辑静默安装响应文件vim /home/oracle/database/response/db_install.rsporacle.install.option=INSTALL_DB_SWONLY #29行,安装类型ORACLE_HOSTNAME=linux-2 #39行,主机名UNIX_GROUP_NAME=oinstall #42行,安装组INVENTORY_LOCATION=/u01/app/oracle/inventory #47行,inventory目录,不填就是默认值SELECTED_LANGUAGES=en,zh_CN #78行,选择语言ORACLE_HOME=/u01/app/oracle/product/11.2.0 #83行,oracle_homeORACLE_BASE=/u01/app/oracle #88行,oracle_baseoracle.install.db.InstallEdition=EE #99行,oracle版本oracle.install.db.isCustomInstall=false #108行,自定义安装,否则使用默认组件oracle.install.db.DBA_GROUP=dba #142行oracle.install.db.OPER_GROUP=dba #147行oracle.install.db.config.starterdb.type=GENERAL_PURPOSE #160行,数据库类型oracle.install.db.config.starterdb.globalDBName=orcl #165行oracle.install.db.config.starterdb.SID=dbsrv2 #170行DECLINE_SECURITY_UPDATES=true根据响应文件安装oracle 11g./runInstaller -silent -ignorePrereq -ignoreSysPrereqs -responseFile /home/oracle/database/response/db_install.rsp 开始oracle在后台静默安装,安装过程中,如果提示WARNING不必理会,此时安装程序仍在后台进行,如果出现FATAL,则安装程序停止。

出现以上界面,说明安装程序正在后台运行,打开另一个终端查看日志: tailf /u01/app/oracle/inventory/logs/installActions2018-06-08_03-28-16PM.log 看到如下部分,则表明安装已经完成: 完成安装后,切换到root用户执行两个脚本: 用oracle用户登录配置监听 出现以下情况时,需要配置DISPLAY变量,配置完成后在重新netca 成功运行后,在会/u01/app/oracle/product/11.2.0/network/admin/目录下生成listener.ora和sqlnet.ora两个文件: 查看监听端口: 创建新库,同时建立对应的实例: [oracle@linux-2 ~]$ vim /home/oracle/database/response/dbca.rsp 修改以下参数: GDBNAME = "orcl" #78行 SID = "orcl" #149行 SYSPASSWORD = "oracle" SYSTEMPASSWORD = "oracle" SYSMANPASSWORD = "oracle" DBSNMPPASSWORD = "oracle" DATAFILEDESTINATION =/u01/app/oracle/oradata RECOVERYAREADESTINATION=/u01/app/oracle/fast_recovery_area CHARACTERSET = "ZHS16GBK" TOTALMEMORY = "1638" 进行静默配置: [oracle@linux-2 ~]$ dbca -silent -responseFile /home/oracle/database/response/dbca.rsp 完成建库后进行实例检查: 查看监听状态: 登录查看实例状态: 启动数据库: 解决方法: 重启启动数据库。

  记者 昌孟阳 单于乐蓉 随芳蕤

  【版权及免责声明】凡本网所属版权作品,转载时须获得授权并注明来源“中国产业经济信息网”,违者本网将保留追究其相关法律责任的权力。凡转载文章及企业宣传资讯,仅代表作者个人观点,不代表本网观点和立场。版权事宜请联系:010-65363056。

延伸阅读

    
    Baidu
    map