麒麟V10系统上安装Oracle

打印 上一主题 下一主题

主题 848|帖子 848|积分 2544

以下是在麒麟V10系统上安装Oracle数据库的具体步骤:
安装前预备


  • 检查系统版本:使用uname -a、cat /etc/os-release等下令检查服务器是麒麟V10系统。
  • 设置固定IP和本地yum源

    • 挂载麒麟V10的iso文件到/mnt目录,如mount -o loop Kylin-Server-10-SP1-Release-Build20-20210518-x86_64.iso /mnt。
    • 备份并修改/etc/yum.repos.d/kylin_x86_64.repo文件,设置本地yum源,内容如下:
      复制
      1. [ks10-local]
      2. name = local_yum
      3. baseurl = file:///mnt
      4. gpgcheck = 0
      5. enabled = 1
      复制代码
    • 创建缓存,执行yum clean all和yum makecache下令。
    • 设置固定IP,编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,设置IP地址、网关、子网掩码等信息。

  • 初始化服务器参数

    • 初始化主机名,如hostnamectl set-hostname server01。
    • 关闭selinux,修改/etc/selinux/config文件,将SELINUX=disabled。
    • 关闭防火墙(非必须),执行systemctl stop firewalld和systemctl disable firewalld下令。

创建用户及目录


  • 创建用户和用户组

    • 创建oinstall用户组和dba用户组,下令分别为groupadd oinstall和groupadd dba。
    • 创建oracle用户,并将其加入到oinstall组和dba组中,下令为useradd -g oinstall -G dba oracle,然后设置oracle用户的登录暗码,下令为passwd oracle。

  • 创建数据库软件存储目录

    • 创建Oracle基目录,如mkdir -p /u01/oracle。
    • 创建Oracle家目录,如mkdir -p /u01/oracle/19.3.0。
    • 创建Oracle产物清单目录,如mkdir -p /u01/oraInventory。
    • 将上述目录授权给oracle用户,下令为chown -R oracleinstall /u01/oracle和chown -R oracleinstall /u01/oraInventory。

安装依靠包

使用yum install ksh libaio-devel elfutils-gcc*下令安装Oracle 19c依靠包。注意,依靠libnsl-2.28在iso里并未提供,需要单独拷贝libpthread_nonshared.a文件到/usr/lib64下。
设置内核参数

编辑/etc/sysctl.conf文件,添加如下内容:
复制
  1. fs.file-max =6815744
  2. kernel.sem = 250 32000 100 200
  3. kernel.shmmni =4096
  4. kernel.shmall =1073741824
  5. kernel.shmmax =4398046511104
  6. kernel.panic_on_oops= 1
  7. net.core.rmem_default= 262144
  8. net.core.rmem_max= 4194304
  9. net.core.wmem_default= 262144
  10. net.core.wmem_max= 1048576
  11. fs.aio-max-nr =1048576
  12. net.ipv4.ip_local_port_range= 9000 65500
复制代码
然后执行sysctl -p下令使设置生效。
设置oracle情况变量

切换到oracle用户,编辑~/.bash_profile文件,添加如下内容:
复制
  1. export ORACLE_SID=orcl;
  2. export ORACLE_UNQNAME=orcl;
  3. export ORACLE_BASE=/u01/app/oracle;
  4. export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/db_1;
  5. export NLS_DATE_FORMAT="YYYY:MM:DDHH24:MI:SS";
  6. export NLS_LANG=american_america.ZHS16GBK;
  7. export TNS_ADMIN=$ORACLE_HOME/network/admin;
  8. export ORA_NLS11=$ORACLE_HOME/nls/data;
  9. export PATH=$ORACLE_HOME/bin:$PATH
  10. export LD_LIBRARY_PATH=$ORACLE_HOME/lib
  11. export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
  12. export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
  13. export CLASSPATH=$ORACLE_HOME/JRE
  14. export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
  15. export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
  16. export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
  17. export THREADS_FLAG=native;
复制代码
解压安装包

切换到oracle用户,将下载的Oracle安装包上传到服务器的/u01目录下,然后执行unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.3.0/db_1/下令解压安装包。
安装Oracle


  • 在root用户下执行xhost +下令。
  • 切换到oracle用户,执行export CV_ASSUME_DISTID=RHEL7.6下令伪装redhat 7.6系统。
  • 执行export LANG=en_US和export DISPLAY=:1.0下令。
  • 进入到oracle安装目录/u01/app/oracle/product/19.3.0/db_1/,执行./runInstaller下令开始安装。
  • 在安装界面中,选择“只安装软件”,然后根据提示进行安装,安装过程中需确认安装路径和Inventory路径等信息。
安装完成后,还需要根据现实情况进行数据库的设置和优化。
在麒麟V10系统上安装Oracle数据库过程中,需要注意以下几点:
系统情况方面



  • 确保系统资源充足:Oracle数据库对系统资源要求较高,安装前要确保服务器有足够的内存、CPU和磁盘空间。一样寻常建议内存至少为16GB,磁盘空间至少为50GB以上,具体可根据现实业务需求进行调解。
  • 检查系统版本和补丁:确保麒麟V10系统的版本与Oracle数据库版本兼容,并且系统补丁是最新的,以制止因系统题目导致安装失败或数据库运行异常。
  • 关闭不须要的服务:在安装过程中,关闭一些不须要的服务和历程,如防火墙、selinux等,以免它们对安装过程产生干扰。但关闭防火墙后要注意服务器的安全性,安装完成后根据需要重新设置防火墙规则。
用户和权限方面



  • 正确创建用户和用户组:严格按照要求创建oinstall和dba用户组以及oracle用户,并确保将oracle用户加入到这两个组中。同时,要正确设置oracle用户的暗码,并且在安装过程中使用oracle用户进行操作。
  • 公道设置目录权限:创建好Oracle基目录、家目录和产物清单目录后,要将这些目录的权限正确授权给oracle用户和oinstall组,否则在安装过程中大概会出现权限不足导致无法写入文件等题目。
依靠包和设置方面



  • 安装完备依靠包:安装Oracle前要确保全部依靠包都已正确安装,缺少依靠包大概会导致安装过程中出现错误。除了使用yum安装的依靠包外,还要注意一些特别的依靠文件,如libnsl-2.28中的libpthread_nonshared.a文件,需要单独拷贝到指定目录下。
  • 准确设置内核参数:编辑/etc/sysctl.conf文件时,要仔细核对每个参数的值是否正确,这些参数对Oracle数据库的性能和稳定性有很大影响。设置完成后,一定要执行sysctl -p下令使设置生效,并且可以通过sysctl -a下令检察参数是否已正确设置。
  • 正确设置情况变量:在oracle用户的~/.bash_profile文件中设置情况变量时,要确保每个变量的值都正确无误,如ORACLE_BASE、ORACLE_HOME、PATH等。设置完成后,执行source ~/.bash_profile下令使情况变量生效,并且可以通过echo $变量名下令检察变量是否已正确设置。
安装过程方面



  • 选择正确的安装模式:在安装界面中,要根据现实需求选择合适的安装模式。如果只是想安装Oracle数据库软件,可以选择“只安装软件”模式;如果需要同时创建数据库实例,可以选择“安装数据库软件并创建数据库”模式。
  • 确认安装路径和Inventory路径:在安装过程中,要仔细确认Oracle软件的安装路径和Inventory路径是否正确。安装路径是Oracle数据库软件的存放位置,Inventory路径是Oracle产物清单的存放位置,这两个路径在后续的数据库维护和升级中非常紧张,一旦设置错误大概会导致后续操作出现题目。
  • 耐心等待安装完成:Oracle数据库的安装过程大概会比力漫长,需要耐心等待。在安装过程中,不要随意中断安装历程,否则大概会导致安装失败或数据库文件损坏。如果安装过程中出现错误提示,要仔细检察错误信息,根据提示进行相应的处理,须要时可以查阅官方文档或寻求技能支持。
后续设置方面



  • 数据库设置和优化:安装完成后,还需要根据现实业务需求对数据库进行设置和优化,如设置数据库字符集、创建表空间、设置监听器和tnsnames.ora文件等。这些设置和优化工尴尬刁难于数据库的性能和稳定性至关紧张,需要仔细操作。
  • 备份和规复策略:在数据库投入使用前,要制定好备份和规复策略,定期对数据库进行备份,以防止数据丢失或损坏。同时,要熟悉备份文件的规复方法,以便在出现故障时能够快速规复数据库。
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

道家人

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表