全屏 被埋没的画家

CENTOS-7安装oracle11g

## 前期准备

系统 CENTOS-7 64位 1804版本 ORACLE版本 :linux.x64_11gR2_database

检查依赖

rpm -q \  binutils \  compat-libstdc++-33 \  elfutils-libelf \  elfutils-libelf-devel \  expat \  gcc \  gcc-c++ \  glibc \  glibc-common \  glibc-devel \  glibc-headers \  libaio \  libaio-devel \  libgcc \  libstdc++ \  libstdc++-devel \  make \  pdksh \  sysstat \  unixODBC \  unixODBC-devel 

安装缺失的依赖

yum install -y libaio.so.1 yum install glibc.i686 yum install glibc-devel.i686 

添加用户及用户组

groupadd oinstall groupadd dba groupadd asmadmin groupadd asmdba useradd -g oinstall -G dba,asmdba oracle -d /home/oracle 

设置oracle用户密码

passwd oracle  (密码 oracle 

配置hosts文件

192.168.1.101 dbserver

配置内核参数

vi /etc/sysctl.conf

fs.aio-max-nr=1048576 fs.file-max=6815744 kernel.shmall=2097152 kernel.shmmni=4096 kernel.shmmax = 536870912 kernel.sem=250 32000 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=1048586 

*更新配置 sysctl -p

设置oracle用户的shell权限

文件 /etc/security/limits.conf 新增内容

oracle  soft    nproc   2047 oracle  hard    nproc   16384 oracle  soft    nofile  1024 oracle  hard    nofile  65536 oracle  soft    stack   10240 oracle  hard    stack   10240 

文件 /etc/pam.d/login 新增内容

session required   /lib64/security/pam_limits.so session required   pam_limits.so 

文件 /etc/profile 新增内容

if [ $USER = "oracle" ]; then         if [ $SHELL = "/bin/ksh" ]; then                 ulimit -p 16384                 ulimit -n 65536         else                 ulimit -u 16384 -n 65536         fi fi  

创建安装目录

mkdir -p /opt/oracle/app/oracle/product/11.2.0 mkdir /opt/oracle/app/oracle/oradata mkdir /opt/oracle/app/inventory mkdir /opt/oracle/app/oracle/fast_recovery_area chown -R oracle:oinstall /opt/oracle/app/oracle chmod -R 775 /opt/oracle/app/oracle/ 

配置oracle用户变量

切换到oracle用户 su – oracle 修改文件 vi ~/.bash_profile 新增内容

umask 022 export ORACLE_HOSTNAME=dbserver export ORACLE_BASE=/opt/oracle/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/ export ORACLE_SID=orcl export PATH=.:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$ORACLE_HOME/jdk/bin:$PATH export LC_ALL="en_US" export LANG="en_US" export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK" export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS" 

重启 解压安装包到 /opt/oracle/

修改静默安装文件

#################################################################### ## Copyright(c) Oracle Corporation 1998,2008. All rights reserved.## ##                                                                ## ## Specify values for the variables listed below to customize     ## ## your installation.                                             ## ##                                                                ## ## Each variable is associated with a comment. The comment        ## ## can help to populate the variables with the appropriate        ## ## values.   ## ##                                                                ## ## IMPORTANT NOTE: This file contains plain text passwords and    ## ## should be secured to have read permission only by oracle user  ## ## or db administrator who owns this installation.                ## ##                                                                ## #################################################################### #------------------------------------------------------------------------------ # Do not change the following system generated value.  #------------------------------------------------------------------------------ oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0 #------------------------------------------------------------------------------ # Specify the installation option. # It can be one of the following: # 1. INSTALL_DB_SWONLY # 2. INSTALL_DB_AND_CONFIG # 3. UPGRADE_DB #------------------------------------------------------------------------------- oracle.install.option=INSTALL_DB_SWONLY #------------------------------------------------------------------------------- # Specify the hostname of the system as set during the install. It can be used # to force the installation to use an alternative hostname rather than using the # first hostname found on the system. (e.g., for systems with multiple hostnames  # and network interfaces) #------------------------------------------------------------------------------- ORACLE_HOSTNAME=dbserver #------------------------------------------------------------------------------- # Specify the Unix group to be set for the inventory directory.   #------------------------------------------------------------------------------- UNIX_GROUP_NAME=oinstall #------------------------------------------------------------------------------- # Specify the location which holds the inventory files. #------------------------------------------------------------------------------- INVENTORY_LOCATION=/opt/oracle/app/inventory #------------------------------------------------------------------------------- # Specify the languages in which the components will be installed.              # # en   : English                  ja   : Japanese                   # fr   : French                   ko   : Korean                     # ar   : Arabic                   es   : Latin American Spanish     # bn   : Bengali                  lv   : Latvian                    # pt_BR: Brazilian Portuguese     lt   : Lithuanian                 # bg   : Bulgarian                ms   : Malay                      # fr_CA: Canadian French          es_MX: Mexican Spanish            # ca   : Catalan                  no   : Norwegian                  # hr   : Croatian                 pl   : Polish                     # cs   : Czech                    pt   : Portuguese                 # da   : Danish                   ro   : Romanian                   # nl   : Dutch                    ru   : Russian                    # ar_EG: Egyptian                 zh_CN: Simplified Chinese         # en_GB: English (Great Britain)  sk   : Slovak                     # et   : Estonian                 sl   : Slovenian                  # fi   : Finnish                  es_ES: Spanish                    # de   : German                   sv   : Swedish                    # el   : Greek                    th   : Thai                       # iw   : Hebrew                   zh_TW: Traditional Chinese        # hu   : Hungarian                tr   : Turkish                    # is   : Icelandic                uk   : Ukrainian                  # in   : Indonesian               vi   : Vietnamese                 # it   : Italian                                                    # # Example : SELECTED_LANGUAGES=en,fr,ja #------------------------------------------------------------------------------ SELECTED_LANGUAGES=en,zh_CN #------------------------------------------------------------------------------ # Specify the complete path of the Oracle Home. #------------------------------------------------------------------------------ ORACLE_HOME=/opt/oracle/app/oracle/product/11.2.0 #------------------------------------------------------------------------------ # Specify the complete path of the Oracle Base.  #------------------------------------------------------------------------------ ORACLE_BASE=/opt/oracle/app/oracle/ #------------------------------------------------------------------------------ # Specify the installation edition of the component.                         #                                                              # The value should contain only one of these choices.         # EE     : Enterprise Edition                                 # SE     : Standard Edition                                   # SEONE  : Standard Edition One # PE     : Personal Edition (WINDOWS ONLY) #------------------------------------------------------------------------------ oracle.install.db.InstallEdition=EE #------------------------------------------------------------------------------ # This variable is used to enable or disable custom install. # # true  : Components mentioned as part of 'customComponents' property #         are considered for install. # false : Value for 'customComponents' is not considered. #------------------------------------------------------------------------------ oracle.install.db.isCustomInstall=true #------------------------------------------------------------------------------ # This variable is considered only if 'IsCustomInstall' is set to true.  # # Description: List of Enterprise Edition Options you would like to install. # #              The following choices are available. You may specify any #              combination of these choices.  The components you choose should #              be specified in the form "internal-component-name:version" #              Below is a list of components you may specify to install. #         #              oracle.rdbms.partitioning:11.2.0.1.0 - Oracle Partitioning #              oracle.rdbms.dm:11.2.0.1.0 - Oracle Data Mining #              oracle.rdbms.dv:11.2.0.1.0 - Oracle Database Vault  #              oracle.rdbms.lbac:11.2.0.1.0 - Oracle Label Security #              oracle.rdbms.rat:11.2.0.1.0 - Oracle Real Application Testing  #              oracle.oraolap:11.2.0.1.0 - Oracle OLAP #------------------------------------------------------------------------------ oracle.install.db.customComponents=oracle.server:11.2.0.1.0,oracle.sysman.ccr:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0,oracle.network:11.2.0.1.0,oracle.network.listener:11.2.0.1.0,oracle.rdbms:11.2.0.1.0,oracle.options:11.2.0.1.0,oracle.rdbms.partitioning:11.2.0.1.0,oracle.oraolap:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0 ############################################################################### #                                                                             # # PRIVILEGED OPERATING SYSTEM GROUPS                                         # # ------------------------------------------                                  # # Provide values for the OS groups to which OSDBA and OSOPER privileges       # # needs to be granted. If the install is being performed as a member of the   #  # group "dba", then that will be used unless specified otherwise below.       # #                                                                             # ############################################################################### #------------------------------------------------------------------------------ # The DBA_GROUP is the OS group which is to be granted OSDBA privileges. #------------------------------------------------------------------------------ oracle.install.db.DBA_GROUP=dba #------------------------------------------------------------------------------ # The OPER_GROUP is the OS group which is to be granted OSOPER privileges. #------------------------------------------------------------------------------ oracle.install.db.OPER_GROUP=oinstall #------------------------------------------------------------------------------ # Specify the cluster node names selected during the installation. #------------------------------------------------------------------------------ oracle.install.db.CLUSTER_NODES= #------------------------------------------------------------------------------ # Specify the type of database to create. # It can be one of the following: # - GENERAL_PURPOSE/TRANSACTION_PROCESSING           # - DATA_WAREHOUSE                                 #------------------------------------------------------------------------------ oracle.install.db.config.starterdb.type=GENERAL_PURPOSE #------------------------------------------------------------------------------ # Specify the Starter Database Global Database Name.  #------------------------------------------------------------------------------ oracle.install.db.config.starterdb.globalDBName=orcl #------------------------------------------------------------------------------ # Specify the Starter Database SID. #------------------------------------------------------------------------------ oracle.install.db.config.starterdb.SID= #------------------------------------------------------------------------------ # Specify the Starter Database character set. #                                               # It can be one of the following: # AL32UTF8, WE8ISO8859P15, WE8MSWIN1252, EE8ISO8859P2, # EE8MSWIN1250, NE8ISO8859P10, NEE8ISO8859P4, BLT8MSWIN1257, # BLT8ISO8859P13, CL8ISO8859P5, CL8MSWIN1251, AR8ISO8859P6, # AR8MSWIN1256, EL8ISO8859P7, EL8MSWIN1253, IW8ISO8859P8, # IW8MSWIN1255, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, # KO16MSWIN949, ZHS16GBK, TH8TISASCII, ZHT32EUC, ZHT16MSWIN950, # ZHT16HKSCS, WE8ISO8859P9, TR8MSWIN1254, VN8MSWIN1258 #------------------------------------------------------------------------------ oracle.install.db.config.starterdb.characterSet=AL32UTF8 #------------------------------------------------------------------------------ # This variable should be set to true if Automatic Memory Management  # in Database is desired. # If Automatic Memory Management is not desired, and memory allocation # is to be done manually, then set it to false. #------------------------------------------------------------------------------ oracle.install.db.config.starterdb.memoryOption=true #------------------------------------------------------------------------------ # Specify the total memory allocation for the database. Value(in MB) should be # at least 256 MB, and should not exceed the total physical memory available  # on the system. # Example: oracle.install.db.config.starterdb.memoryLimit=512 #------------------------------------------------------------------------------ oracle.install.db.config.starterdb.memoryLimit=512 #------------------------------------------------------------------------------ # This variable controls whether to load Example Schemas onto the starter # database or not. #------------------------------------------------------------------------------ oracle.install.db.config.starterdb.installExampleSchemas=false #------------------------------------------------------------------------------ # This variable includes enabling audit settings, configuring password profiles # and revoking some grants to public. These settings are provided by default.  # These settings may also be disabled.     #------------------------------------------------------------------------------ oracle.install.db.config.starterdb.enableSecuritySettings=true ############################################################################### #                                                                             # # Passwords can be supplied for the following four schemas in the       # # starter database:             # #   SYS                                                                       # #   SYSTEM                                                                    # #   SYSMAN (used by Enterprise Manager)                                       # #   DBSNMP (used by Enterprise Manager)                                       # #                                                                             # # Same password can be used for all accounts (not recommended)        # # or different passwords for each account can be provided (recommended)       # #                                                                             # ############################################################################### #------------------------------------------------------------------------------ # This variable holds the password that is to be used for all schemas in the # starter database. #------------------------------------------------------------------------------- oracle.install.db.config.starterdb.password.ALL=1 #------------------------------------------------------------------------------- # Specify the SYS password for the starter database. #------------------------------------------------------------------------------- oracle.install.db.config.starterdb.password.SYS= #------------------------------------------------------------------------------- # Specify the SYSTEM password for the starter database. #------------------------------------------------------------------------------- oracle.install.db.config.starterdb.password.SYSTEM= #------------------------------------------------------------------------------- # Specify the SYSMAN password for the starter database. #------------------------------------------------------------------------------- oracle.install.db.config.starterdb.password.SYSMAN= #------------------------------------------------------------------------------- # Specify the DBSNMP password for the starter database. #------------------------------------------------------------------------------- oracle.install.db.config.starterdb.password.DBSNMP= #------------------------------------------------------------------------------- # Specify the management option to be selected for the starter database.  # It can be one of the following: # 1. GRID_CONTROL # 2. DB_CONTROL #------------------------------------------------------------------------------- oracle.install.db.config.starterdb.control=DB_CONTROL #------------------------------------------------------------------------------- # Specify the Management Service to use if Grid Control is selected to manage  # the database.       #------------------------------------------------------------------------------- oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL= #------------------------------------------------------------------------------- # This variable indicates whether to receive email notification for critical  # alerts when using DB control.    #------------------------------------------------------------------------------- oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false #------------------------------------------------------------------------------- # Specify the email address to which the notifications are to be sent. #------------------------------------------------------------------------------- oracle.install.db.config.starterdb.dbcontrol.emailAddress= #------------------------------------------------------------------------------- # Specify the SMTP server used for email notifications. #------------------------------------------------------------------------------- oracle.install.db.config.starterdb.dbcontrol.SMTPServer= ############################################################################### #   &nbs