论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
备份容灾
›
备份
›
【银河麒麟V10】【服务器】Oracle11g摆设
【银河麒麟V10】【服务器】Oracle11g摆设
熊熊出没
论坛元老
|
2024-6-14 23:08:55
|
显示全部楼层
|
阅读模式
楼主
主题
1820
|
帖子
1820
|
积分
5460
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
一、环境预备
操纵体系版本:银河麒麟V10 SP1 0518 Server x86_64
二、根本环境预备
1、安装麒麟操纵体系
注意:预留至少7G以上swap缓存
2、关闭selinux和firewalld
3、如果是内网环境需要挂载本地源
【银河麒麟V10】【服务器】搭建本地镜像源_桂安俊@kylinOS的博客-CSDN博客_麒麟镜像源
4、预备oracle安装环境
(1)安装依赖
yum install libnsl* -y
yum install binutils gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libXi -y
复制代码
(2)创建oracle用户和组
groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
useradd -u 54321 -g oinstall -G dba,oper oracle
passwd oracle #回车输入oracle密码
复制代码
(3)创建工作目录并上传oracle安装文件
mkdir -p /u01/app/oracle/
复制代码
并将oracle安装文件上传至 /u01 目录下,并将“libpthread_nonshared.a”文件添加至/usr/lib64目录下。
chown -R oracle:oinstall /u01/
chmod -R 755 /u01/
复制代码
(4)配置oracle环境变量
su oracle #切换至oracle用户
vim ~/.bash_profile #内容修改如下
复制代码
# Source /root/.bashrc if user has one
[ -f ~/.bashrc ] && . ~/.bashrc
ORACLE_SID=sanshi;export ORACLE_SID
ORACLE_UNQNAME=sanshi;export ORACLE_SID
ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0(版本)/dbhome_1;export ORACLE_HOME
NLS_DATE_FORMAT="YYYY:MM:DDHH24:MI:SS";export NLS_DATE_FORMAT
NLS_LANG=american_america.ZHS16GBK;export NLOS_LANG
TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
ORA_NLS11=$ORACLE_HOME/nls/data;export ORA_NLS11
PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
PATH=${PATH}:/usr/bin:/bin:/usr/bin/x11:/usr/local/bin
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
CLASSPATH=${CLASSPATH}:$ORALCE_HOME/network/jlib
export CLASSPATH
THREADS_FLAG=native;export THREADS_FLAG
export TEMP=/tmp
export TMPDIR=/tmp
umask 022
复制代码
source ~/.bash_profile
复制代码
(5)修改内核参数
su root #切换root用户
vim /etc/sysctl.conf
复制代码
kernel.sysrq=0
net.ipv4.ip_forward=0
net.ipv4.conf.all.send_redirects=0
net.ipv4.conf.default.send_redirects=0
net.ipv4.conf.all.accept_source_route=0
net.ipv4.conf.default.accept_source_route=0
net.ipv4.conf.all.accept_redirects=0
net.ipv4.conf.default.accept_redirects=0
net.ipv4.conf.all.secure_redirects=0
net.ipv4.conf.default.secure_redirects=0
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.icmp_ignore_bogus_error_responses=1
net.ipv4.conf.all.rp_filter=1
net.ipv4.conf.default.rp_filter=1
net.ipv4.tcp_syncookies=1
kernel.dmesg_restrict=1
net.ipv6.conf.all.accept_redirects=0
net.ipv6.conf.default.accept_redirects=0
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
复制代码
sysctl -p
复制代码
(6)更改体系变量
export CV_ASSUME_DISTID=RHEL7.6
export DISPLAY=:0.0
xhost +
复制代码
(7)解决安装界面乱码题目
将“filegroup4.jar”文件拷贝到/database/stage/Components/oracle.jdk/1.5.0.51.10/1/DataFiles目录下
(8)解决安装时报unzip题目
su root #切换到root用户
cp /usr/bin/unzip /u01/oracle11g-install/安装包/database/install #将系统的unzip程序拷贝到oracle安装目录的install目录下,oracle安装目录根据自己实际路径对应修改
复制代码
三、开始安装Oracle
图形化安装方式需要调用图形界面,需要到服务器表现器大概长途桌面大概配置ssh工具图形转发服务等,才可安装。
#执行runInstaller安装脚本
su oracle #切换oracle用户安装
cd /u01/oracle11g-install/安装包/database #oracle安装文件放置路径以实际环境为准
./runInstaller
复制代码
第1步
:邮件更新提示可不勾选,点下一步
第2步
:跳过软件更新
第3步
:仅安装数据库软件
第4步
:单实例安装
第5步
:选择语言
第6步
:安装企业版
第7步
:设置好环境变量后目录自带补充
第8步
:默认配置,直接下一步
第9步
:默认配置,直接下一步
第10步
:检查先决条件,根据报错提示处理
解决方式:
(1)解决操纵体系内核参数题目
su root #切回root用户
vim /etc/sysctl.conf
复制代码
#在配置文件末尾新增如下参数
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
复制代码
sysctl -p #生效配置
复制代码
(2)解决程序包题目
#以下包在链接安装包均有
rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
rpm -ivh elfutils-libelf-0.176-2.el7.x86_64.rpm elfutils-libelf-devel-0.176-2.el7.x86_64.rpm glibc-headers-2.17-292.el7.ns7.01.x86_64.rpm --nodeps --force
复制代码
另:pdksh缺失可以点击右上角忽略此项,继承下一步。
第11步
:点击安装
报错:
解决方式:
找到$ORACLE_HOME/sysman/lib/下的ins_emagent.mk文件,找到$(MK_EMAGENT_NMECTL),在反面添加-lnnz11后保存退出,点击重试
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
熊熊出没
论坛元老
这个人很懒什么都没写!
楼主热帖
数据库的三大范式
创建SQL server服务器
在字节跳动干软件测试5年,4月无情被辞 ...
2年自动化测试经验,连基础的都不会, ...
TortoiseGit间接处理linux目录下的仓库 ...
神经网络与深度学习
Java 知识 - 接口代理
ZYNQ从放弃到入门(十二)- AMP — Zyn ...
django小项目 ----- 创建错题集 ...
基于遗传算法的最优潮流问题的研究(Ma ...
标签云
国产数据库
集成商
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表