longpan 发表于 2018-9-25 11:56:52

Redhat Enterprise Linux 5.3安装oracle 10.2.01的全过程

      Redhat Enterprise Linux 5.3安装oracle 10.2.01的全过程
  
  
  安装linux时,关于Java及开发关联的模块需要全选择后安装,否则安装oracle时,出现缺少插件的错误。
  
  
  1. 解压文件
  gunzip filename.cpio.gz   //解压文件
  
  unzip filename.zip   //解压文件
  
  cpio -idmv < filename.cpio//解压文件
  
  
  vi /etc/hosts            //本机ip地址与本机计算机名添加
  
  
  #groupadd oinstall    //建立账户
  #groupadd dba
  #groupadd oper
  #useradd -g oinstall -G dba oracle
  #passwd oracle
  2、创建相应目录
  #mkdir -p /oracle/product/10.2.0/db_1
  #chown -R oracle:oinstall /oracle
  #chmod -R 775 /oracle
  
  # chown -R oracle:oinstall/app/oracle_setup
  # chmod -R 775 /app/oracle_setup
  
  3、编辑
  vi /etc/redhat-release
  #vi /etc/redhat-release

  Red Hat Enterprise Linux Server>
  改成Red Hat Enterprise Linux Server>  
  
  4. 设置内核
  # vi /etc/sysctl.conf       //设置内核
  

  # Controls the default maxmimum>  kernel.msgmax = 65536此语句下面覆盖及添加下面内容

  # Controls the maximum shared segment>  #kernel.shmmax = 4294967295
  
  # Controls the maximum number of shared memory segments, in pages
  #kernel.shmall = 268435456
  
  kernel.shmmax = 2147483648
  kernel.shmall = 2097152
  kernel.shmmni = 4096
  # semaphores: semmsl, semmns, semopm, semmni
  kernel.sem = 250 32000 100 128
  fs.file-max = 65536
  net.ipv4.ip_local_port_range = 1024 65000
  net.core.rmem_default=262144
  net.core.rmem_max=262144
  net.core.wmem_default=262144
  net.core.wmem_max=262144
  
  
  
  
  
  
  5、使内核生效
  # /sbin/sysctl -p   //使内核生效
  
  
  6、设置ORACLE用户的权限
  #vi /etc/security/limits.conf         //设置ORACLE用户的权限
  # End of file在此语句上面添加下面内容
  
  
  soft nproc 2047
  hard nproc 16384
  soft nofile 1024
  hard nofile
  
  7.设置登录权限
  #vi /etc/pam.d/login                        //设置登录权限
  在最后添加
  session required /lib/security/pam_limits.so
  
  
  
  8. 设置全局的用户变量
  vi /etc/profile                              //设置全局的用户变量
  
  done在此语句上面添加下面内容
  
  
  if [ $USER = &quot;oracle&quot; ]; then
  if [ $SHELL = &quot;/bin/ksh&quot; ]; then
  ulimit -p 16384
  ulimit -n 65536
  else
  ulimit -u 16384 -n 65536
  fi
  fi
  
  
  9. 设置oracle的用户变量
  #su - oracle
  
  $ vi ~/.bash_profile                            //设置oracle的用户变量
  
  在最后添加
  
  ORACLE_SID=orcllj
  
  ORACLE_BASE=/oracle
  
  ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
  
  export ORACLE_SID ORACLE_BASE ORACLE_HOME
  
  PATH=$PATH:/$ORACLE_HOME/bin:$HOME/bin
  
  
  
  
  10. 使其生效, 显示oracle 安装界面
  
  
  $su root
  
  
  
  #chown -R oracle:oinstall /tmp
  # chmod -R 775 /tmp
  
  
  export DISPLSY=:0.0                      //显示oracle 安装界面
  xhost +                              //在本机上安装时用
  
  
  11. 安装
  $su oralce
  
  $source ~/.bash_profile                     //使其生效
  
  $ export LANG=en_US
  
  ./run...                                 //安装
  
  
  
  
  
  
  
  
  12.说明与安装图解
  
  基本安装(I):使用标准配置选项(需要输入的内容最少)执行完整的10g安装。注意:此选项使用文件系统进行存储,并将一个口令用于所有数据库帐户(SYS、SYSTEM、SYSMAN、DBSNMP)。要设置安装的主目录、安装类型和创建启动数据库。
  高级安装(A):可提供高级选项,例如:为不同的帐户设置不同的口令,选择数据库语言,产品语言,自动备份,定制安装以及备用存储选项(自动存储管理)。
  ORACLE默认的为基本安装。选择相应的安装方法后,下一步。我为高级安装。
  4)。选择安装类型:(企业版、标准版、个人版、定制)。这里选择企业版。下一步。
  5)。指定主目录详细信息:包括安装产品的名称及安装产品的完整路径。选择后下一步。
  6)。进入产品特定先决条件的检查界面:在这里要检查安装ORACLE所需的操作系统需求、物理内存需求、网络配置需求等等。检查后的结果就在该界面下边的下拉框中。可能个别的检查结果会失败,但不会影响安装。
  如果在第3)步选择了基本安装的话,就不用执行4)、5)步了。直接进入第6)步。
  继续下一步,可能会有警告可以忽律。
  7)。如果本机上还安装了其他版本的数据库的话,可能会询问是否升级现有的数据库。选择否。下一步。
  8)。选择配置选项(创建数据库、配置自动存储管理(ASM)、仅安装数据库软件)。
  9)。选择数据库配置即选择你要创建的数据库类型:(一般用途、事务处理、数据仓库、高级)。
  10)。指定数据库配置选项(数据库命名:全局数据库名和系统标示符SID、数据库字符集、数据库示例是否创建带样本的数据库)。
  11)。选择数据库管理选项:默认为使用database control管理数据库,是否启用电子邮件通知。
  12)。指定数据库存储选项:选定要创建数据库的存储机制(文件系统即你创建的数据库的文件的位置、自动存储管理、裸设备。)
  13)。指定备份和恢复选项:选择是否起用自动备份选项。
  14)。指定数据库方案的口令。包括SYS、SYSTEM、SYSMAN、DBSNMP的口令。注意口令的首字符为字母。
  15)。最后生成ORACLE UNIVERSAL INSTALL的概要文件。仔细检查概要文件确定自己的选项,如果没有什么更改的了,点安装就开始ORACLE 10g的安装了。具体的安装时间不同,根据硬件的配置有关
  
  
  
  vi /etc/hosts
  输入本机ip   计算机名
  
  
  
  
  
  
  
  需要运行脚本   /oracle/oraInventory/orainstRoot.sh
  /oracle/product/10.2.0/db_1/root.sh
  
  
  
  
  $netca                                  //建立监听
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  $dbca                           //建立实例
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  #chown -R oracle:oinstall /app/oradata
  #chmod -R 775 /app/oradata
  
  
  
  
  
  
  
  
  $su oralce
  
  $source ~/.bash_profile
  
  $lsnrctl start
  
  $lsnrctl stop
  
  
  $sqlplus /nolog
  
  SQL>conn /as sysdba
  
  SQL>startup
  
  SQL>shutdown immediate
  
  
  
  
  (以oracle身份)
  
  $vi /etc/oratab    设置oracle11g-1自启参数:               //配置oracle10-1随linxu启动
  
  orcl:/u01/app/oracle/product/10.2.0/db_1:Y
  
  (以root身份)
  
  #vi /etc/rc.local 添加代码:
  
  setenforce 0
  
  su - oracle -c dbstart
  
  su – oracle –c “lsnrctl start”

页: [1]
查看完整版本: Redhat Enterprise Linux 5.3安装oracle 10.2.01的全过程