su - grid
unzip p13390677_112040_Linux-x86-64_3of7.zip -d grid/
su - root
rpm -ivh /home/grid/grid/rpm/cvuqdisk-1.0.9-1.rpm
执行调试前的环境检测(by all)
su - grid
/home/grid/grid/./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -verbose -fixup
语法说明:
-pre: 该选项主要检查是否满足安装的需要。
-post:该选择主要检查安装后组件是否正常。
-n:该选项用于指定节点列表。
-verbose:该选项用于输出详细的验证信息。
-fixup:这是Oracle 11gR2中新增加的一个参数。利用这个参数,可以产生一个名为runfixup.sh的脚本。
runfixup.sh脚本中包含一系列的操作系统命令,利用这个脚本可以对操作系统进行一定的修改,使其满足安装条件。完成系统进行校验之后,以root用户的身份执行脚本runfixup.sh,就可以解决操作系统中一些尚不满足安装条件的情况。
在其中有一个节点上起初安装grid(会开启复制到此外一个节点)
su - grid
export DISPLAY=10.0.1.2:0.0
./runInstaller
1 跳过软件更新
2 为集群安装和配置 Oracle Grid infrastucture
3 高级安装
4 简体中文 和 英文
5 SCAN名称改成上边的rac-cluster,关闭【配置GNS】
6 这里默认只有一个节点,需要手动添加节点2
7 确认网卡接口类型对不对(专用网络为心跳网络)
8 Oracle自动存储管理(Oracle ASM)
9 更改搜索路径填入【/dev/asm*】,并选中之前创建的裸磁盘(其中的3块1GB的作为中裁盘)
10 对这些账户使用同一口令(asmadmin)
11 不适用只能平台管理接口
12 确认ASM实例权限分组情况,默认即可
13 Oracle基目录/u01/app/grid,软件位置:/u01/app/11.2.0/grid,是之前设置系统变量里已经输入的地址
14 清单目录:保持默认即可:/u01/app/oralnventory
15 先决条件检查,检查成功后可以保存响应文件
16 安装过程中会提示让使用root用户执行两个sh配置脚本,先在安装Grid的的节点执行,成功以后在到另外节点执行。
/u01/app/oraInventory/orainstRoot.sh
/u01/app/11.2.0/grid/root.sh
同样只应该在一个节点上安装就能,会手动复制到此外节点。
cd /home/oracle/database/
./runInstaller
1 取消【我希望通过 My Oracle Support 接受安全更新】
2 跳过软件更新
3 仅安装软件
4 Oracle Real Application Clusters 安装,下边节点已经将两个节点都显示出来了,会自动复制到第二个节点
5 选择语言
6 企业版
7 安装路径,之前都已经配置好的,默认即可
8 确认Oracle权限用户组,默认即可
9 先决条件检查:
单客户机访问名(SCAN)警告 --忽略
pdksh-5.2.14 警告 --忽略
10 概要,可以保存响应文件
11 开始安装,会自动复制到节点2
12 安装过程中会提示让使用root用户执行两个sh配置脚本
/u01/app/oraInventory/orainstRoot.sh --按提示在节点2执行
/u01/app/oracle/product/11.2.0/db_1/root.sh --需要在两个节点都执行
13 执行完脚本后点确定完成安装
注意8、10、12步骤
su - oracle
dbca
1 Oracle Real Application Cluster(RAC)
2 创建
3 定制
4 全局名和SID前缀都输入:orcl,选择双节点
5 Enterprise Manager和自动维护任务保持默认
6 所有账户(SYS、SYSTEM、DBSNMP、SYSMAN)使用同一管理口令(xiaoliu)
7 存储类型:自动存储管理(ASM),使用 Oracle-Managed Files选择区为之前创建的DATA(+DATA)
指定 ASM 专用的ASMSNMP口令:asmadmin
8 开启:指定快速恢复区,大小:4096 MB
启用归档
9 组件:默认
10 字符集选择:使用 Unicode(AL32UTF8),其他选项默认
11 存储:默认
12 勾选生成创建脚本:/u01/app/oracle/admin/orcl/scripts
13 创建 - 概要 另存为HTML文件:/u01/app/oracle/product/11.2.0/db_1/bin/
14 创建完成
# 在第7步应该会提示密码错误,解决方法:
用网格用户(通常是grid用户)输入:
sqlplus / as sysasm
alter user ASMSNMP identified by 新密码
创建表空间
CREATE TEMPORARY TABLESPACE "PSSC_TEMP" TEMPFILE '+DATA/pssc/pssc_temp.dbf' SIZE 2147483648 AUTOEXTEND ON NEXT 52428800 MAXSIZE 20480M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1048576;
CREATE TABLESPACE "TBS_PSSC_SM" DATAFILE '+DATA/pssc/DATA_PSSC_SM.DBF' SIZE 524288000 AUTOEXTEND ON NEXT 104857600 MAXSIZE 32767M LOGGING ONLINE PERMANENT BLOCKSIZE 8192 EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO;
创建用户
create user admin identified by xiaoliu default tablespace TBS_PSSC_SM temporary tablespace PSSC_TEMP profile DEFAULT;
grant dba to admin with admin option;
grant unlimited tablespace to admin with admin option;
恢复
imp admin/xiaoliu file=/home/oracle/pssc_sm64_20181016.dmp from user=user_pssc_sm64 touser=admin
查看状态
lsnrctl status
设置DISPLAY变量
export DISPLAY=10.0.1.2:0.0
查看Oracle位置
select name from v$datafile;
select file_name from dba_data_files;
查看磁盘信息
select group_number,path,state,total_mb,free_mb from v$asm_disk;
查看磁盘IO信息
asmcmd sk --statistics -G DATA
查看是否有实例连接上ASM实例
select instance_name,db_name,status from v$asm_client;
ASM DISK信息(显示每个磁盘的大小和可用空间)
select path, state, total_mb, free_mb from v$asm_disk;
ASM DISKGROUP(显示磁盘组的大小和可用空间)
select name,state,type,total_mb,free_mb from v$asm_diskgroup;
ASM管理工具
su - grid
asmca
asmcmd
rlwrap sqlplus / as sysdba
rlwrap rman target=USER_PSSC_SM64_20181016/123456
首先查看Oracle服务端的字符集
select userenv('language') from dual;
设置环境变量
export NLS_LANG=CHINESE_CHINA.AL32UTF8
查看是否为归档模式
archive log list
%sqlplus /nolog (启动sqlplus)
SQL> conn / as sysdba (以DBA身份连接)
SQL> shutdown immediate; (立即关闭)
SQL> startup mount (启动实例并加载,但不打开)
SQL> alter database archivelog; (更改为归档模式)
SQL> alter database open; (打开)
SQL> alter system archive log start; (启用自动归档)
SQL> exit (退出)
su - grid
检查crs状态

[grid@rac2 ~]$ crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
检查Clusterware资源
[grid@rac2 ~]$ crs_stat -t -v
Name Type R/RA F/FT Target State Host
----------------------------------------------------------------------
ora.DATA.dg ora....up.type 0/5 0/ ONLINE ONLINE rac1
ora....ER.lsnr ora....er.type 0/5 0/ ONLINE ONLINE rac1
ora....N1.lsnr ora....er.type 0/5 0/0 ONLINE ONLINE rac1
ora.asm ora.asm.type 0/5 0/ ONLINE ONLINE rac1
ora.cvu ora.cvu.type 0/5 0/0 ONLINE ONLINE rac1
ora.gsd ora.gsd.type 0/5 0/ OFFLINE OFFLINE
ora....network ora....rk.type 0/5 0/ ONLINE ONLINE rac1
ora.oj ora.oj.type 0/1 0/2 ONLINE ONLINE rac1
ora.ons ora.ons.type 0/3 0/ ONLINE ONLINE rac1
ora....SM1.asm application 0/5 0/0 ONLINE ONLINE rac1
ora....C1.lsnr application 0/5 0/0 ONLINE ONLINE rac1
ora.rac1.gsd application 0/5 0/0 OFFLINE OFFLINE
ora.rac1.ons application 0/3 0/0 ONLINE ONLINE rac1
ora.rac1.vip ora....t1.type 0/0 0/0 ONLINE ONLINE rac1
ora....SM2.asm application 0/5 0/0 ONLINE ONLINE rac2
ora....C2.lsnr application 0/5 0/0 ONLINE ONLINE rac2
ora.rac2.gsd application 0/5 0/0 OFFLINE OFFLINE
ora.rac2.ons application 0/3 0/0 ONLINE ONLINE rac2
ora.rac2.vip ora....t1.type 0/0 0/0 ONLINE ONLINE rac2
ora....ry.acfs ora....fs.type 0/5 0/ ONLINE ONLINE rac1
ora.scan1.vip ora....ip.type 0/0 0/0 ONLINE ONLINE rac1
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-129208-3.html
而日本装备的军舰则是采取纵列排开
主要是中国的国籍不开放