拓扑园

  • Oracle性能优化
  • Oracle项目案例
    • Oracle近期项目案例(目录)
    • Oracle实战问题解析(目录)
    • Oracle数据库名变更流程(2种方式)
    • Oracle数据库目录更换流程(使用Oracle的clone工具)
    • Oracle数据库迁移方案(目录)
    • 标准化文档系列
  • Oracle基础知识
    • LLL的Oracle培训(分类)
    • LLL的docker培训(分类)
    • 标准化文档系列--(分类)
    • Oracle核心经典分析(分类)
    • 图灵小队----(分类并包含以下文章)
    • --MySQL8.0/Oracle/Memcached/Redis等安装配置于RHEL/OL6/7/8.X系列-运行环境最优配置
    • --PG安装配置于RHEL/9X系列-运行环境最优配置
    • --自动维护任务详解-开启、关闭信息统计收集(统计信息)
    • --图灵小队—Oracle/PostgreSQL下创建一个用户测试表(自行定义数据行)
    • --图灵小队-Oracle存储过程导出表的明细_UTL_FILE(文章)
    • --图灵小队-Oracle数据库删除/卸载操作指南(文章)
    • --图灵小队-Oracle常用性能查询SQL语句(文章)
    • --图灵小队-Oracle数据库上线前检查(文章)
    • --图灵小队-Oracle常用SQL语句(文章)
    • --图灵小队-Oracle脚本合集(文章)
    • --图灵小队-Oracle技巧记录(文章)
    • ADG
    • RAC
    • ASM
    • OGG
    • RMAN
    • EXPDP/IMPDP
    • 工厂数据导入导出系列
  • MySQL相关
  • Linux
    • kubernetes
    • docker
    • Linux
    • PHP
    • Nginx
    • haproxy
    • mail
    • 网站
    • 域名
    • 网址收藏
  • 数据中心
    • 新框架系统集合
    • 工作文档
    • EBS数据文件扩容
    • VMware虚拟化
    • EBS系列
    • 大数据
    • SVN
    • zabbix
    • SAP
    • 备份相关
    • FC交换机
    • SVN
  • K-Studing
    • LG-MySQL
    • LG-Docker/K8S
    • LG-PostgreSQL
    • LG-ORACLE_BBED
    • LG-ORACLE
    • LG-Elasticsearch(ES)+ELK
    • Oracle-19C-OCP
    • WERN_ORACLE培训
    • redis数据库
    • Nginx培训学习系列
  • 其他
    • 外研英语4年级下册-听力
    • 影视系列
    • 如何使用iTunes软件通过抓包下载旧版本的ios的app
Oracle数据库恢复专家团队:TEL:18562510581(微信同号);QQ:284833194;QQ群:496333360
天高任鸟飞
  1. 首页
  2. Oracle
  3. 正文

江苏沪运/海宁--Oracle安装(OL 7.6+Oracle11g)

2021年3月1日 435点热度 0人点赞 0条评论

目录

  • 一、主机基本配置
    • 1、配置主机名:
    • 2、修改存储路径
    • 3、配置yum源:
      • (1)挂载ISO
      • (2)配置yum源
  • 二、oracle相关配置
    • 1、用户配置
    • 2、创建目录,并授权
    • 3、yum 依赖安装
  • 三、系统资源配置
    • 1、资源限制
    • 2、资源限制-2
    • 3、修改内核限制:
    • 4、关闭透明大页
      • (1)临时、即时生效:
      • (2)永久,重启生效:
    • 5、 关闭numa功能
  • 四、配置安全
      • 1、禁用SELINUX
      • 12-2关闭防火墙
  • 五、配置oracle环境变量
  • 六、解压,安装oracle
    • 1、oracle软件安装
    • 2、创建监听
    • 2、dbca数据库安装
    • 七、oracle 11g R2基础维护与EM监控管理
      • 1)180天密码过期
      • 2)关闭审计
      • 3)参数设置
      • 4)警告日志
      • 5)归档日志的设置
      • 6)EM管理控制台的使用
      • 7)关闭所有的数据库服务器(库,监听,emctl),备份一次安装代码

一、主机基本配置

1、配置主机名:

江苏沪运:jshyora (主机名不能超过8个字符) IP:10.40.110.116

# hostnamectl set-hostname jshyora

海宁:hnycora(主机名不能超过8个字符)  IP:10.40.104.88

# hostnamectl set-hostname  hnycora

vi /etc/hosts

 

2、修改存储路径

lvm存放:

软件及数据:/oracle——如果数据盘较大,比如5T,在系统层面,每1T做一个分区并做PVcreate,这样在lvm中5个1T做条带化,能对磁盘的速度有提升。

备份数据:/backup

3、配置yum源:

(1)挂载ISO

mount -o loop /backup/OracleLinux-Release7-Update6-x86_64-dvd.iso /mnt

(2)配置yum源

cd /etc/yum.repos.d
mkdir bk
mv *.repo bk/
echo "[EL]" >> /etc/yum.repos.d/OL7.repo
echo "name =Linux 7.x DVD" >> /etc/yum.repos.d/OL7.repo
echo "baseurl=file:///mnt" >> /etc/yum.repos.d/OL7.repo
echo "gpgcheck=0" >> /etc/yum.repos.d/OL7.repo
echo "enabled=1" >> /etc/yum.repos.d/OL7.repo
cat /etc/yum.repos.d/OL7.repo

二、oracle相关配置

1、用户配置

/usr/sbin/groupadd -g 60001 oinstall
/usr/sbin/groupadd -g 60002 dba
/usr/sbin/groupadd -g 60003 oper

useradd -u 61001 -g oinstall -G dba,oper oracle
passwd oracle

oracle密码默认为oracle。

2、创建目录,并授权

mkdir -p /oracle
mount /dev/vg_data-lv_oracle /oracle
mkdir -p /oracle/app/oracle/product/11.2.0
mkdir -p /oracle/app/oraInventory
chown -R oracle:oinstall /oracle
chown -R oracle:oinstall /backup
chmod -R 775 /oracle
chmod -R 775 /backup

3、yum 依赖安装

yum -y install autoconf
yum -y install automake
yum -y install binutils
yum -y install binutils-devel
yum -y install bison
yum -y install cpp
yum -y install dos2unix
yum -y install gcc
yum -y install gcc-c++
yum -y install lrzsz
yum -y install python-devel
yum -y install compat-db*
yum -y install compat-gcc-34
yum -y install compat-gcc-34-c++
yum -y install compat-libcap1
yum -y install compat-libstdc++-33
yum -y install compat-libstdc++-33.i686
yum -y install glibc-*
yum -y install glibc-*.i686
yum -y install libXpm-*.i686
yum -y install libXp.so.6
yum -y install libXt.so.6
yum -y install libXtst.so.6
yum -y install libXext
yum -y install libXext.i686
yum -y install libXtst
yum -y install libXtst.i686
yum -y install libX11
yum -y install libX11.i686
yum -y install libXau
yum -y install libXau.i686
yum -y install libxcb
yum -y install libxcb.i686
yum -y install libXi
yum -y install libXi.i686
yum -y install libXtst
yum -y install libstdc++-docs
yum -y install libgcc_s.so.1
yum -y install libstdc++.i686
yum -y install libstdc++-devel
yum -y install libstdc++-devel.i686
yum -y install libaio
yum -y install libaio.i686
yum -y install libaio-devel
yum -y install libaio-devel.i686
yum -y install libXp
yum -y install libaio-devel
yum -y install numactl

yum -y install numactl-devel
yum -y install make -y
yum -y install sysstat -y
yum -y install unixODBC
yum -y install unixODBC-devel
yum -y install elfutils-libelf-devel-0.97
yum -y install elfutils-libelf-devel
yum -y install redhat-lsb-core
yum -y install unzip
yum -y install *vnc*

三、系统资源配置

1、资源限制

vi /etc/security/limits.conf 

#ORACLE SETTING
oracle soft nproc 16384      
oracle hard nproc 16384
oracle soft nofile 16384
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock 100000000    (海宁256G内存 oracle hard memlock 200000000)
oracle soft memlock 100000000    (海宁256G内存 oracle hard memlock 200000000)

2、资源限制-2

inux 6

vi /etc/security/limits.d/90-nproc.conf
* -nproc 16384

linux 7

增加:

vi /etc/security/limits.d/20-nproc.conf * - nproc 16384

3、修改内核限制:

vi /etc/sysctl.conf 

#ORACLE SETTING
fs.aio-max-nr = 1048576      
fs.file-max = 6815744        
kernel.sem = 250 32000 100 128 
net.ipv4.ip_local_port_range = 9000 65500 
net.core.rmem_default = 262144     
net.core.rmem_max = 4194304        
net.core.wmem_default = 262144      
net.core.wmem_max = 1048586          
kernel.shmmax = 85899345920    (海宁内存256G kernel.shmmax=171798691840)
kernel.shmall = 20971520        (海宁内存256G kernel.shmall =41943040)
kernel.shmmni = 4096            
#vm.nr_hugepages = 40960        (vm.nr_hugepages = 81920)

生效上述参数:sysctl -p

4、关闭透明大页

(1)临时、即时生效:

echo never > /sys/kernel/mm/transparent_hugepage/enabled 
echo never > /sys/kernel/mm/transparent_hugepage/defrag

(2)永久,重启生效:

vi /etc/rc.d/rc.local

if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi

写入执行权限,重启后生效

chmod +x /etc/rc.d/rc.local

5、 关闭numa功能

安装:
yum install numactl -y

查看:
numactl --hardware

配置:
vi /etc/default/grub
numa=off #增加此句到quiet 面

生效:
linux 6:
grub2-mkconfig -o /etc/grub2.cfg  
linux7:
grub2-mkconfig -o /etc/default/grub

测试:
numastat
numactl --show
numactl --hardware

 

四、配置安全

1、禁用SELINUX

vi /etc/selinux/config
SELINUX=disabled
setenforce 0 (立即生效)

12-2关闭防火墙

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

五、配置oracle环境变量

su - oracle
vi ~/.bash_profile
PS1="[`whoami`@`hostname`:"'$PWD]$'
export PS1
export TMP=/tmp
export LANG=en_US
export TMPDIR=$TMP
export ORACLE_UNQNAME=mesorcl       ####dataguard使用
export ORACLE_SID=mesorcl;               
export ORACLE_BASE=/oracle/app/oracle; 
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; 
export ORACLE_TERM=xterm; 
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"; 
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;           ###如果是UTF8,就改为UTF8
export PATH=.:$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_BASE/product/11.2.0/db_1/bin:$ORACLE_HOME/bin; 
export THREADS_FLAG=native; 
umask=022       #755的反码,此用户下所有创建的文件属性

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -u 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

六、解压,安装oracle

1、oracle软件安装

./runInstaller -ignorePrereq --忽略问题
./runInstaller -jreLoc /etc/alternatives/jre_1.8.0

rpm -e ksh-20120801-139.el7.x86_64
rpm -ivh --force --nodeps pdksh-5.2.14-30.x86_64.rpm
中间报错:
进行至86%,是linux 7+oracle 11g的报错:Error in invoking target'agent nmhs' of makefile。处理方法
  • su - oracle——cd $ORACLE_HOME/sysman/lib——cp ins_emagent.mk ins_emagen.mk.bak
  • vi ins_emagent.mk——
  • $(SYSMANBIN)emdctl:$(MK_EMAGENT_NMECTL)改为$(SYSMANBIN)emdctl:$(MK_EMAGENT_NMECTL) -lnnz11点击retry
  • 点击retry

2、创建监听

netca,next即可,其他默认

2、dbca数据库安装

(1)选择定制数据库,后面的表空间,才可以手动进行大小,多少,block_size的修改

(2)EM管理器可以通过"create a database "位置下面的"configure database options"进行单独配置

(3)存储类型:storage type【file system和ASM存储】,此处选择file system

a、use database file locations from template——————默认存入$ORACLE_BASE/oradata下

b、use common location for all databases fils——————可以选择路径位置

(4)组建:oracle jvm、EM等安装

(5)内存

a、自动内存管理(AMM):(即:memory_target设置后,自动分配SGA和PGA模式)

    条件1:不要开启大内存页;

     条件2:分配的内存不能超过/dev/shm的大小。默认情况,/dev/shm的大小是内存的一半(可以修改)。所以默认情况下,AMM管理必须设置小于1/2内存;

b、可以使用自动SGA内存管理(ASMM,Auto shared memory management),自动PGA内存管理(APMM,Auto PGA memory management)

c、内存处,typical典型的,和custom中的Automatic shared memory managemen一样的。

d、sizing:进程数直接设置2000,(PGA一个进程10m,2000个进程就是20G)

e、字符集:一般选择UTF8,如果开发端有特殊要求,可以根据开发要求设置(比如ZHS16GBK-GBK 16-bit simplified Chinese);

      国家字符集不需要设置,默认是AL16UTF-16

f、Connection Mode:专用链接(使用这种,大型数据库的方式)和共享链接

g、Storage——controlfile——Options——Maximum Datafiles:改为8192(最大数据文件数量),maximum redo log Files:16(redolog数量)

h、所有的数据库文件,初始化至少20G,不建议自动扩展表空间。

七、oracle 11g R2基础维护与EM监控管理

1)180天密码过期

select * from dba_profiles where profile ='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; 
alter profile default limit password_life_time unlimited;

2)关闭审计

show parameter audit_trail; 
alter system set audit_trail=none scope=spfile;

3)参数设置

sga、pga、processes、job_queue_processes(1000)、open_cursors(建议和process一致)等

4)警告日志

show parameter dump;查看ORA-开头

5)归档日志的设置

(安装时不要开,导数据前不好开,导入后再开)

db_recovery_file_dest_size;——alter system set db_recovery_file_dest_size=100g;

归档日志的两种设置方式(db_recovery_file_dest或log_archive_dest):
(1)db_recovery_file_dest;————alter system set db_recovery_file_dest='/archive'————这个是闪回区,归档可以使用闪回区;

(2)log_archive_dest_0-31,一共可以选择32个位置,但不建议使用,因为无法控制其空间大小,而闪回区是可以限制空间大小的

6)EM管理控制台的使用

emctl status dbconsole
emctl start  dbconsole
emctl stop   dbconsole

7)关闭所有的数据库服务器(库,监听,emctl),备份一次安装代码

cd /backup
tar zcvf oracle.tar.gz /oracle

                        
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2021年3月8日

admin

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2022 拓扑园. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鲁ICP备2021020523号

鲁ICP备2021020523号