暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

【oracle数据库安装篇二】Linux6.8基于ASM安装oracle11gR2单机

原创 lu9up 2024-04-16
310

说明

本篇文章主要介绍了Linux6.8基于ASM安装oracle11gR2单机的配置过程,图文并茂,整个安装过程直观易懂,无论是对于初学者还是有一定经验的系统管理员,都能从中获得很大的帮助。

相比于上一篇【oracle数据库安装篇一】Linux5.6基于LVM安装oracle11gR2单机,区别的地方在于操作系统版本从5.6变为6.8,文件系统由LVM改为ASM。

本来想再出一篇10g基于ASM的安装过程,因为10g的ASM和11g及以后版本有所不同,10g的ASM不需要装集群软件,在安装与运维上和11g以后的版本有所差异。但是最近考虑到装10g的需求应该不是很多,就先不出这期教程了。

安装步骤

  1. 安装前准备及操作系统安装配置
  2. 安装集群软件Clusterware
  3. 安装数据库软件
  4. 监听配置
  5. 创建ASM实例
  6. 创建数据库
  7. 检查

安装过程有不明白的地方或者卡点,可以私信留言,看到会回复。

关联文章

【oracle数据库安装篇一】Linux5.6基于LVM安装oracle11gR2单机
【oracle数据库安装篇二】Linux6.8基于ASM安装oracle11gR2单机
【oracle数据库安装篇三】Linux6.8安装oracle11gR2之RAC双节点集群(待续)

1 环境规划

配置

类目 配置
操作系统版本 rhel6.8 x86_64
服务器主机名 oracle11g
物理分配内存 2G
SWAP交换分区 4G
IP地址 192.168.56.3
文件系统 ASM
虚拟机存放位置 G:\Machine\Oracle\Single\oracle11g\oracle11g.vdi
本地磁盘及Oracle软件目录 /u01/app/oracle

安装介质

image.png

如需获取安装介质,请后台私信我。

2 安装前准备及操作系统安装配置

2.1 虚拟机安装

2.2 修改主机名

[root@oracle11g ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=oracle11g [root@oracle11g ~]# hostname oracle11g
复制

2.3 配置网络

一、修改网卡配置文件:

[root@oracle11g ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 [root@oracle11g ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet UUID=0446c2ab-1898-440f-afba-3281f2590af0 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none HWADDR=08:00:27:71:03:0E IPADDR=192.168.56.3 PREFIX=24 GATEWAY=192.168.56.1 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" NETMASK=255.255.255.0 USERCTL=no
复制

主要关注IPADDR、NETMASK和ONBOOT。

二、配置hosts

[root@oracle11g ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.56.3 oracle11g
复制

2.4 安装需要的软件包

Linux 6需要如下或以上版本的包,确认并安装缺失的包:

[root@oracle11g ~]# rpm -q binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel gcc \ gcc-c++ glibc glibc-common glibc-devel glibc-headers ksh libaio libaio-devel \ libstdc++-devel libgcc libstdc++ libstdc++-devel make nss-softokn-freebl \ sysstat libtool-ltdl pdksh ncurses-libs readline unixODBC unixODBC-devel \ libXp compat-libcap1 cpp cloog-ppl | grep "is not installed"
复制

注意:需要把未安装的包全部装上,不然安装的时候报错。

2.5 禁用不必要的服务

[root@oracle11g ~]# export LANG=en chkconfig atd off chkconfig sendmail off chkconfig cups off chkconfig bluthtooth off service ntpd stop chkconfig ntpd off
复制

2.6 禁用防火墙和selinux

[root@oracle11g ~]# iptables -F iptables -L chkconfig iptables off chkconfig ip6tables off setenforce 0 getenforce vi /etc/sysconfig/selinux #改为: SELINUX=disabled
复制

修改selinux后需要重启操作系统生效。

2.7 创建oracle用户和组

[root@oracle11g ~]# groupadd -g 1000 oinstall groupadd -g 1001 dba groupadd -g 1002 oper groupadd -g 1011 asmadmin groupadd -g 1012 asmdba groupadd -g 1013 asmoper useradd -u 501 -g oinstall -G asmadmin,asmdba,asmoper,dba grid useradd -u 502 -g oinstall -G dba,oper,asmdba oracle passwd grid passwd oracle usermod -a -G asmdba oracle
复制

2.8 磁盘分区

额外分一块盘给安装目录。

创建分区:

[root@oracle11g ~]# echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdb
复制

格式化:

[root@oracle11g ~]# mkfs -t ext4 /dev/sdb1 [root@oracle11g ~]# lsblk -f NAME FSTYPE LABEL UUID MOUNTPOINT sdb └─sdb1 ext4 023e12d1-3e83-4cb7-ab30-eaf02f13d798
复制

2.9 创建软件安装目录并挂载

创建软件安装目录

[root@oracle11g ~]# mkdir /u01
复制

挂载

[root@oracle11g ~]# mount /dev/sdb1 /u01 [root@oracle11g ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sdb1 20G 44M 19G 1% /u01
复制

设置永久挂载

[root@oracle11g ~]# echo "UUID=023e12d1-3e83-4cb7-ab30-eaf02f13d798 /u01 ext4 defaults 0 0" >> /etc/fstab
复制

创建完整软件安装目录

mkdir -p /u01/app/grid mkdir -p /u01/app/11.2.0/grid chown -R grid:oinstall /u01 mkdir -p /u01/app/oracle chown oracle:oinstall /u01/app/oracle chmod -R 775 /u01
复制

说明:挂载完再创建完整目录的原因是如果先创建再挂载,会遇到挂载后目录都消失,只剩下一个lose+found目录,取消挂载后又会恢复。

2.10 配置相关系统文件

操作系统控制文件/etc/sysctl.conf:

[root@oracle11g ~]# vi /etc/sysctl.conf #添加 #kernel.msgmnb = 65536 #kernel.msgmax = 65536 #kernel.shmmax = 68719476736 #kernel.shmall = 4294967296 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 6815744 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 1048576 net.core.wmem_max = 1048576 [root@oracle11g app]# sysctl -p net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 68719476736 kernel.shmall = 4294967296 kernel.shmmni = 4096 kernel.sem = 250 32000 200 128 fs.file-max = 870400 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 1048576 net.core.wmem_max = 1048576
复制

用户和用户组资源限制的文件/etc/security/limits.conf:

[root@oracle11g ~]# vim /etc/security/limits.conf #添加: grid soft nproc 4096 grid hard nproc 16384 grid soft nofile 1024 grid hard nofile 65536 oracle soft nproc 4096 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
复制

2.11 配置环境变量

oracle用户:

[root@oracle11g app]# su - oracle [oracle@oracle11g ~]$ vim .bash_profile #添加: export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1 export ORACLE_SID=orcl export LANG=en_US export PATH=$ORACLE_HOME/bin:$PATH export TNS_ADMIN=$ORACLE_HOME/network/admin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export TEMP=/tmp export TMPDIR=/tmp umask 022 export PATH [oracle@oracle11g ~]$ source .bash_profile
复制

grid用户:

[oracle@oracle11g ~]$ su - grid Password: [grid@oracle11g ~]$ vim .bash_profile [grid@oracle11g ~]$ source .bash_profile #添加: export ORACLE_BASE=/u01/app/grid export ORACLE_HOME=/u01/app/11.2.0/grid export ORACLE_SID=+ASM export ORACLE_TERM=xterm export LANG=en_US export PATH=$ORACLE_HOME/bin:$PATH export TNS_ADMIN=$ORACLE_HOME/network/admin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export TEMP=/tmp export TMPDIR=/tmp umask 022 export PATH [grid@oracle11g ~]$ source .bash_profile
复制

2.12 配置ASM磁盘

2.12.1 磁盘分区

[root@oracle11g ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdc 8:32 0 8G 0 disk sdd 8:48 0 8G 0 disk [root@oracle11g ~]# echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdc [root@oracle11g ~]# echo -e "n\np\n1\n\n\nw" | fdisk /dev/sdd [root@oracle11g ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sdc 8:32 0 8G 0 disk └─sdc1 8:33 0 8G 0 part sdd 8:48 0 8G 0 disk └─sdd1 8:49 0 8G 0 part
复制

注意:不需要格式化。

2.12.2 UDEV配置

一、获取共享存储盘的WWID号

[root@oracle11g ~]# for i in `cat /proc/partitions|awk {'print $4'}|grep -v [0-9]|grep sd`;do echo "$i:`scsi_id --whitelisted --replace-whitespace --device=/dev/$i`";done sda:1ATA_VBOX_HARDDISK_VBbe38b1a1-5528f7c4 sdb:1ATA_VBOX_HARDDISK_VBa258520d-084d2b56 sdc:1ATA_VBOX_HARDDISK_VBe689dc4e-2ba346d5 sdd:1ATA_VBOX_HARDDISK_VB93a4c88b-530f6bb4
复制

二、执行以下脚本提供UDEV配置文件需要

#sdc: [root@oracle11g ~]# for i in c do echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-data_$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" done KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VBe689dc4e-2ba346d5", NAME="asm-data_c", OWNER="grid", GROUP="asmadmin", MODE="0660" #sdd: [root@oracle11g ~]# for i in d do echo "KERNEL==\"sd*\", BUS==\"scsi\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-fra_$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\"" done KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB93a4c88b-530f6bb4", NAME="asm-fra_d", OWNER="grid", GROUP="asmadmin", MODE="0660"
复制

2.12.3 配置UDEV规则文件

将2.12.2的结果添加到UDEV新建文件/etc/udev/rules.d/99-oracle-asmdevices.rules中。

[root@oracle11g ~]# vim /etc/udev/rules.d/99-oracle-asmdevices.rules #添加: KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VBe689dc4e-2ba346d5", NAME="asm-data_c", OWNER="grid", GROUP="asmadmin", MODE="0660" KERNEL=="sd*", BUS=="scsi", PROGRAM=="/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/$name", RESULT=="1ATA_VBOX_HARDDISK_VB93a4c88b-530f6bb4", NAME="asm-fra_d", OWNER="grid", GROUP="asmadmin", MODE="0660"
复制

重启UDEV服务并验证配置是否成功。

[root@oracle11g ~]# start_udev Starting udev: [ OK ] [root@oracle11g ~]# ls -lth /dev/asm* brw-rw---- 1 grid asmadmin 8, 48 Apr 14 16:48 /dev/asm-fra_d brw-rw---- 1 grid asmadmin 8, 32 Apr 14 16:48 /dev/asm-data_c
复制

3 安装集群软件Clusterware

3.1 解压缩安装文件

mkdir /home/grid/soft cd /home/grid/soft unzip p10404530_112030_Linux-x86-64_3of7.zip [grid@oracle11g soft]$ ls grid p13390677_112040_Linux-x86-64_3of7.zip
复制

3.2 安装Grid Infrastructure

[grid@oracle11g grid]$ su - grid [grid@oracle11g ~]$ cd /home/grid/soft/grid/ [grid@oracle11g grid]$ ./runInstaller
复制

一、下载软件更新

选择跳过软件更新。

image.png

二、安装选项

选择为单一服务器配置Oracle Grid Infrastructure。

image.png

三、语言

添加中文。

image.png

四、ASM 磁盘组

asm磁盘路径修为/dev/*。

image.png

DATA磁盘组选择外部冗余,磁盘选择/dev/asm-data_c。

image.png

五、ASM密码

使用相同密码。

image.png

注意:密码不能包含符号,否则提示错误。

六、指定ASM管理权限组

默认。

image.png

七、安装路径

接受默认。

image.png

八、指定目录清单路径

默认。

image.png

九、预安装配置检查

确保所有检查项都通过。如果第一次通过会默认跳到下一步。

image.png

十、开始安装

点击install安装。

image.png

image.png

十一、按照提示root用户运行orainstRoot.sh和root.sh

image.png

[root@oracle11g ~]# /u01/app/oraInventory/orainstRoot.sh Changing permissions of /u01/app/oraInventory. Adding read,write permissions for group. Removing read,write,execute permissions for world. Changing groupname of /u01/app/oraInventory to oinstall. The execution of the script is complete. [root@oracle11g ~]# /u01/app/oracle/product/11.2/db_1/root.sh Performing root user operation for Oracle 11g The following environment variables are set as: ORACLE_OWNER= grid ORACLE_HOME= /u01/app/oracle/product/11.2/db_1 Enter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Creating /etc/oratab file... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. Using configuration parameter file: /u01/app/oracle/product/11.2/db_1/crs/install/crsconfig_params Creating trace directory LOCAL ADD MODE Creating OCR keys for user 'grid', privgrp 'oinstall'.. Operation successful. LOCAL ONLY MODE Successfully accumulated necessary OCR keys. Creating OCR keys for user 'root', privgrp 'root'.. Operation successful. CRS-4664: Node oracle11g successfully pinned. Adding Clusterware entries to upstart oracle11g 2024/04/14 17:48:19 /u01/app/oracle/product/11.2/db_1/cdata/oracle11g/backup_20240414_174819.olr Successfully configured Oracle Grid Infrastructure for a Standalone Server
复制

执行orainstRoot.sh和root.sh好后返回安装界面点击ok,等待完成安装。

image.png

3.3 集群软件安装完成验证

一、检查集群资源状态

[grid@oracle11g grid]$ crsctl stat res -t -------------------------------------------------------------------------------- NAME TARGET STATE SERVER STATE_DETAILS -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.DATA.dg ONLINE ONLINE oracle11g ora.LISTENER.lsnr ONLINE ONLINE oracle11g ora.asm ONLINE ONLINE oracle11g Started ora.ons OFFLINE OFFLINE oracle11g -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.cssd 1 ONLINE ONLINE oracle11g ora.diskmon 1 OFFLINE OFFLINE ora.evmd 1 ONLINE ONLINE oracle11g
复制

二、检查asm和监听

[grid@oracle11g grid]$ ps -ef | egrep -i asm grid 574 2369 0 21:49 pts/1 00:00:00 egrep -i asm grid 32705 1 0 21:42 ? 00:00:00 asm_pmon_+ASM grid 32707 1 0 21:42 ? 00:00:00 asm_psp0_+ASM grid 32709 1 0 21:42 ? 00:00:02 asm_vktm_+ASM grid 32713 1 0 21:42 ? 00:00:00 asm_gen0_+ASM grid 32715 1 0 21:42 ? 00:00:00 asm_diag_+ASM grid 32717 1 0 21:42 ? 00:00:00 asm_dia0_+ASM grid 32719 1 0 21:42 ? 00:00:00 asm_mman_+ASM grid 32721 1 0 21:42 ? 00:00:00 asm_dbw0_+ASM grid 32723 1 0 21:42 ? 00:00:00 asm_lgwr_+ASM grid 32725 1 0 21:42 ? 00:00:00 asm_ckpt_+ASM grid 32727 1 0 21:42 ? 00:00:00 asm_smon_+ASM grid 32729 1 0 21:42 ? 00:00:00 asm_rbal_+ASM grid 32731 1 0 21:42 ? 00:00:00 asm_gmon_+ASM grid 32733 1 0 21:42 ? 00:00:00 asm_mmon_+ASM grid 32735 1 0 21:42 ? 00:00:00 asm_mmnl_+ASM grid 32748 1 0 21:42 ? 00:00:00 oracle+ASM (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
复制

4 创建FRA磁盘组

[grid@oracle11g grid]$ asmca
复制

一、新建一个磁盘组

选择create。

image.png

二、新建FRA磁盘组

选择外部冗余,勾选磁盘路径,点击ok。

image.png

结果如下:

image.png

Exit退出。

三、验证

[grid@oracle11g grid]$ crs_stat -t|grep dg ora.DATA.dg ora....up.type ONLINE ONLINE oracle11g ora.FRA.dg ora....up.type ONLINE ONLINE oracle11g
复制

5 安装数据库软件

5.1 解压缩安装文件

解压:

[grid@oracle11g grid]$ su - oracle [oracle@oracle11g soft]$ cd /home/oracle/soft/ [oracle@oracle11g soft]$ unzip p13390677_112040_Linux-x86-64_1of7.zip [oracle@oracle11g soft]$ unzip p13390677_112040_Linux-x86-64_2of7.zip [oracle@oracle11g soft]$ ls database p13390677_112040_Linux-x86-64_1of7.zip p13390677_112040_Linux-x86-64_2of7.zip
复制

5.2 安装

5.2.1 运行安装命令

[oracle@oracle11g soft]$ su - oracle [oracle@oracle11g ~]$ cd /home/oracle/soft/database/ [oracle@oracle11g database]$ ./runInstaller
复制

5.2.2 安装过程

一、安全更新邮件通知

选择忽略。

image.png

二、软件更新

选择跳过。

image.png

三、指定安装选项

选择只安装数据库软件。

image.png

四、GRID安装选项

选择集安装单实例数据库。

image.png

五、语言

添加中文支持。

image.png

六、版本

选择企业版。

image.png

七、安装目录

接受默认用户环境变量生成的oracle Base目录和软件目录。

image.png

八、数据库管理组

默认。

image.png

九、安装前检查

执行安装前检查,确保所有检查项都通过。

image.png

十、安装

选择Install开始安装。

image.png

十一、执行root.sh

按照提示使用root用户执行root.sh脚本。

image.png

[root@oracle11g logs]# /u01/app/oracle/product/11.2/db_1/root.sh Performing root user operation for Oracle 11g The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/11.2/db_1 Enter the full pathname of the local bin directory: [/usr/local/bin]: The contents of "dbhome" have not changed. No need to overwrite. The contents of "oraenv" have not changed. No need to overwrite. The contents of "coraenv" have not changed. No need to overwrite. Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. Finished product-specific root actions.
复制

十二、安装完成

image.png

点击close退出。

6 dbca建库

6.1 执行创建命令

[oracle@oracle11g database]$ dbca
复制

6.2 安装过程

一、安装选项

选择创建一个数据库。

image.png

二、数据库模板类型

选择General通用OLTP类型,也可选择Custom自定义配置。

image.png

三、数据库名和实例名

一般习惯用orcl。

image.png

四、OEM

取消勾选,不使用OEM。自动维护任务保持默认打开。

image.png

五、数据库系统帐号密码

指定使用统一的密码。

image.png

六、存储方式及数据文件属性

存储类型选择ASM。指定ASM磁盘组,选择+DATA磁盘组。

image.png

七、闪回和归档

暂不启用,后续安装完成后再手动配置。

image.png

八、样例用户

不创建。

image.png

九、数据库主要参数

Memory内存:默认勾选自动内存管理。

image.png

Sizing连接数:默认。

image.png

Character Sets字符集:选择ZHS16GBK简体中文。

image.png

Connection Mode连接模式:默认。

image.png

十、数据库文件属性

根据实际需要修改相关文件的路径和大小。

image.png

十一、开始创建数据库

点击Finish -> ok。

image.png

image.png

十二、完成创建

点击Exit退出完成创建。

image.png

至此,完成创建!!!

7 安装后检查

一、检查ASM实例状态

[grid@oracle11g ~]$ sqlplus / as sysasm SQL*Plus: Release 11.2.0.4.0 Production on Mon Apr 15 23:42:12 2024 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Automatic Storage Management option SQL> select status from v$instance; STATUS ------------ STARTED
复制

二、检查监听

[grid@oracle11g ~]$ lsnrctl status LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 15-APR-2024 23:46:14 Copyright (c) 1991, 2013, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521))) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 11.2.0.4.0 - Production Start Date 15-APR-2024 21:41:56 Uptime 0 days 2 hr. 4 min. 18 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/11.2.0/grid/network/admin/listener.ora Listener Log File /u01/app/grid/diag/tnslsnr/oracle11g/listener/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle11g)(PORT=1521))) Services Summary... Service "+ASM" has 1 instance(s). Instance "+ASM", status READY, has 1 handler(s) for this service... Service "orcl" has 1 instance(s). Instance "orcl", status READY, has 1 handler(s) for this service... Service "orclXDB" has 1 instance(s). Instance "orcl", status READY, has 1 handler(s) for this service... The command completed successfully
复制

三、检查asm实例

[grid@oracle11g ~]$ asmcmd ASMCMD> ls DATA/ FRA/ ASMCMD> lsdg State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name MOUNTED EXTERN N 512 4096 1048576 8192 6620 0 6620 0 N DATA/ MOUNTED EXTERN N 512 4096 1048576 8192 8140 0 8140 0 N FRA/
复制

四、检查数据库实例状态

SQL> select name,log_mode,open_mode from v$database; NAME LOG_MODE OPEN_MODE --------- ------------ -------------------- ORCL NOARCHIVELOG READ WRITE SQL> select instance_name,version,status from v$instance; INSTANCE_NAME VERSION STATUS ---------------- ----------------- ------------ orcl 11.2.0.4.0 OPEN
复制

八 总结

经过上述详尽的步骤,成功地完成了Linux 6.8系统上基于ASM安装Oracle 11gR2单机的配置过程。这个过程虽然复杂,但每一步都是精心设计和必要,确保了Oracle数据库的稳定性和高效性。

跟着在这个过程操作,可以深入了解了ASM的配置和使用,相比于文件系统,ASM极大地简化了磁盘管理的工作,提高了数据的安全性和可靠性。同时,也可以只管的感受到Oracle 11gR2的强大功能和灵活配置。

最后,我要强调的是,尽管我们已经完成了安装和配置,但这只是开始。在日常使用中,我们还需要定期维护和优化Oracle数据库,以确保其始终保持在最佳状态。希望这篇文章能对你在Linux 6.8系统上安装和配置Oracle 11gR2单机有所帮助,也期待你在未来的数据库管理工作中取得更大的成功。

最后修改时间:2024-04-16 11:36:21
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论

暂无图片
获得了195次点赞
暂无图片
内容获得28次评论
暂无图片
获得了295次收藏
TA的专栏
oracle
收录19篇内容
国产化
收录5篇内容
MySQL知识
收录16篇内容
目录
  • 说明
  • 关联文章
  • 1 环境规划
  • 2 安装前准备及操作系统安装配置
    • 2.1 虚拟机安装
    • 2.2 修改主机名
    • 2.3 配置网络
    • 2.4 安装需要的软件包
    • 2.5 禁用不必要的服务
    • 2.6 禁用防火墙和selinux
    • 2.7 创建oracle用户和组
    • 2.8 磁盘分区
    • 2.9 创建软件安装目录并挂载
    • 2.10 配置相关系统文件
    • 2.11 配置环境变量
    • 2.12 配置ASM磁盘
      • 2.12.1 磁盘分区
      • 2.12.2 UDEV配置
      • 2.12.3 配置UDEV规则文件
  • 3 安装集群软件Clusterware
    • 3.1 解压缩安装文件
    • 3.2 安装Grid Infrastructure
    • 3.3 集群软件安装完成验证
  • 4 创建FRA磁盘组
  • 5 安装数据库软件
    • 5.1 解压缩安装文件
    • 5.2 安装
      • 5.2.1 运行安装命令
      • 5.2.2 安装过程
  • 6 dbca建库
    • 6.1 执行创建命令
    • 6.2 安装过程
  • 7 安装后检查
  • 八 总结