论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
数据库
›
SQL-Server
›
麒麟V10系统上安装Oracle
麒麟V10系统上安装Oracle
道家人
论坛元老
|
2025-1-18 20:31:32
|
显示全部楼层
|
阅读模式
楼主
主题
1027
|
帖子
1027
|
积分
3081
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
以下是在麒麟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源,内容如下:
复制
[ks10-local]
name = local_yum
baseurl = file:///mnt
gpgcheck = 0
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 oracle
install /u01/oracle和chown -R oracle
install /u01/oraInventory。
安装依靠包
使用yum install ksh libaio-devel elfutils-gcc*下令安装Oracle 19c依靠包。注意,依靠libnsl-2.28在iso里并未提供,需要单独拷贝libpthread_nonshared.a文件到/usr/lib64下。
设置内核参数
编辑/etc/sysctl.conf文件,添加如下内容:
复制
fs.file-max =6815744
kernel.sem = 250 32000 100 200
kernel.shmmni =4096
kernel.shmall =1073741824
kernel.shmmax =4398046511104
kernel.panic_on_oops= 1
net.core.rmem_default= 262144
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576
fs.aio-max-nr =1048576
net.ipv4.ip_local_port_range= 9000 65500
复制代码
然后执行sysctl -p下令使设置生效。
设置oracle情况变量
切换到oracle用户,编辑~/.bash_profile文件,添加如下内容:
复制
export ORACLE_SID=orcl;
export ORACLE_UNQNAME=orcl;
export ORACLE_BASE=/u01/app/oracle;
export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/db_1;
export NLS_DATE_FORMAT="YYYY:MM:DDHH24:MI:SS";
export NLS_LANG=american_america.ZHS16GBK;
export TNS_ADMIN=$ORACLE_HOME/network/admin;
export ORA_NLS11=$ORACLE_HOME/nls/data;
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
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 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
道家人
论坛元老
这个人很懒什么都没写!
楼主热帖
CentOS7.9使用sealos部署单节点k8s并部 ...
青龙2.10.13 稳定版+Ninja登录面板+傻 ...
软件危机与软件过程模型
日本开放Wi-Fi 6E认证
〖Python接口自动化测试实战篇⑨〗- 实 ...
LyScript 从文本中读写ShellCode
Redis和Mysql保持数据一致性
C#_串口调试助手-网络拓扑显示 ...
推荐一款完全开源,功能丰富,界面精美 ...
如何精简 Prometheus 的指标和存储占用 ...
标签云
AI
运维
CIO
存储
服务器
浏览过的版块
DevOps与敏捷开发
程序人生
Mysql
分布式数据库
快速回复
返回顶部
返回列表