当前位置: 首页 > news >正文

Study--Oracle-07-ASM自动存储管理(二)

一、ASM安装准备条件

1、ASM支持存储类型

本地祼设备(本地的磁盘和分区)
网络附加存储(NAS)
存储区域网络(SAN)

2、ASM使用本地裸设备,要点:
已经被挂载到操作系统上或者已经做了分区
映射裸设备为文件名
设置正确的权限(针对grid用户和asmadmin组,权限为660)

二、ORACLE单实例-ASM实验

1、操作系统环境准备

设置主机名

[root@oracle ~]# hostnamectl set-hostname oracle
[root@oracle ~]# hostname  && hostname  -i
oracle
192.168.31.52
[root@oracle ~]#

关闭selinuix

[root@oracle ~]# vi   /etc/selinux/config

关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service
systemctl status firewalld.service

安装rpm包

yum install -y bc
yum install -y compat-libcap1*
yum install -y compat-libcap*
yum install -y binutils 
yum install -y compat-libstdc++-33 
yum install -y elfutils-libelf 
yum install -y elfutils-libelf-devel 
yum install -y gcc 
yum install -y gcc-c++ 
yum install -y glibc-2.5 
yum install -y glibc-common 
yum install -y glibc-devel 
yum install -y glibc-headers 
yum install -y ksh libaio 
yum install -y libaio-devel 
yum install -y libgcc 
yum install -y libstdc++ 
yum install -y libstdc++-devel 
yum install -y make 
yum install -y sysstat 
yum install -y unixODBC 
yum install -y unixODBC-devel
yum install -y binutils*
yum install -y compat-libstdc*
yum install -y elfutils-libelf*
yum install -y gcc*
yum install -y glibc*
yum install -y ksh*
yum install -y libaio*
yum install -y libgcc*
yum install -y libstdc*
yum install -y make*
yum install -y sysstat*
yum install -y libXp*
yum install -y glibc-kernheaders
yum install -y net-tools-*
yum install -y iscsi-initiator-utils
yum install -y udev
yum install -y xclock*

推荐安装以下命令
yum install -y lrzsz
yum install -y rsync
yum install -y telnet
yum install -y vim
yum install -y curl
yum install -y wget
yum install -y openssh-server
yum install -y openssh-clients
yum install -y lsof

修改内核参数

vi /etc/sysctl.conf
kernel.shmmax = 277495689510912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
fs.file-max = 6815744
kernel.shmall = 67747971072
net.ipv4.tcp_max_tw_buckets = 6000
net.ipv4.ip_local_port_range = 9000 65500
net.ipv4.tcp_tw_recycle = 0
net.ipv4.tcp_tw_reuse = 1
#net.core.somaxconn = 262144
net.core.netdev_max_backlog = 262144
net.ipv4.tcp_max_orphans = 262144
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_fin_timeout = 1
net.ipv4.tcp_keepalive_time = 30
net.ipv4.tcp_keepalive_probes = 6
net.ipv4.tcp_keepalive_intvl = 5
net.ipv4.tcp_timestamps = 0
fs.aio-max-nr = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2

生成系统参数
sysctl -p 

修改用户资源限制

vim /etc/security/limits.conf

oracle   soft   nofile    1024
oracle   hard   nofile    65536
oracle   soft   nproc    16384
oracle   hard   nproc    16384
oracle   soft   stack    10240
oracle   hard   stack    32768
oracle   hard   memlock    134217728
oracle   soft   memlock    134217728

grid   soft   nofile    1024
grid   hard   nofile    65536
grid   soft   nproc    16384
grid   hard   nproc    16384
grid   soft   stack    10240
grid   hard   stack    32768
grid   hard   memlock    134217728

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • vue路由的钩子函数
  • 【字幕】字幕特效入门
  • Android 使用WindowManager.LayoutParams窗口参数修改 Dialog 窗口的位置
  • Chapter 1:数据结构前言
  • 使用Python批量压缩图片
  • js获取和设置url参数
  • 7月17日学习打卡,数组
  • Android12 OTA全包升级清除用户数据
  • 基于matlab的深度学习案例及基础知识专栏前言
  • 生成Elasticsearch xpack安全认证证书
  • 巧用 VScode 网页版 IDE 搭建个人笔记知识库!
  • notepad++中文出现异体汉字,怎么改正
  • Matlab学习笔记01 - 基本数据类型
  • 算法刷题笔记 字符串哈希(C++实现)
  • 【07】分布式事务解决方案
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • bootstrap创建登录注册页面
  • CentOS7 安装JDK
  • es6--symbol
  • hadoop集群管理系统搭建规划说明
  • in typeof instanceof ===这些运算符有什么作用
  • iOS | NSProxy
  • js学习笔记
  • Nginx 通过 Lua + Redis 实现动态封禁 IP
  • PermissionScope Swift4 兼容问题
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • tab.js分享及浏览器兼容性问题汇总
  • v-if和v-for连用出现的问题
  • vue--为什么data属性必须是一个函数
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 解决iview多表头动态更改列元素发生的错误
  • 深度解析利用ES6进行Promise封装总结
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 通过git安装npm私有模块
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • #include<初见C语言之指针(5)>
  • #我与Java虚拟机的故事#连载11: JVM学习之路
  • (1)常见O(n^2)排序算法解析
  • (2015)JS ES6 必知的十个 特性
  • (BFS)hdoj2377-Bus Pass
  • (C++二叉树05) 合并二叉树 二叉搜索树中的搜索 验证二叉搜索树
  • (day 12)JavaScript学习笔记(数组3)
  • (Matlab)使用竞争神经网络实现数据聚类
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (回溯) LeetCode 46. 全排列
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (七)Knockout 创建自定义绑定
  • (十八)三元表达式和列表解析
  • (十五)devops持续集成开发——jenkins流水线构建策略配置及触发器的使用
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (五)网络优化与超参数选择--九五小庞
  • (一)UDP基本编程步骤