某券商Oracle RAC数据库服务器更换(上)

2024-06-09 10:38

本文主要是介绍某券商Oracle RAC数据库服务器更换(上),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

客户环境概览

2结点RAC(旧)

共享存储(旧)

2结点RAC(新)

共享存储(借用,中转数据使用,用完后需归还)

 

实施方案:

由于只更换服务器不更换共享存储,所以需要先在新服务器+新共享存储上搭建完RAC环境,导入原库中的数据,再将存储更换为老共享存储。

 

采取该方案的原因如下:

新机器操作系统最低只支持RHEL6.5,而原机器操作系统为RHEL5.5,数据库版本Oracle 10g。新机器6.5RHEL上无法安装Oracle 10g,最低只能安装Oracle11g,因此排除添加删除节点的方案。而且先将原rac升级到11g然后再增删结点的方案需要更长的回退时间,遂也未采用。

 

实施流程概览

1、为新服务器安装RHEL 6.5以及Oracle 11g GIDatabaseOCR使用借用的临时共享存储);

2、停止应用和旧数据库监听,expdp导出数据;

3impdp恢复数据到11g rac环境;

4、将应用连接到新数据库环境,进行简单连通性测试以及验证数据完整性;

5、关闭应用,卸载老存储并格式化分为300G一个的LUN,映射到新服务器上;

6、在老共享存储上创建asm磁盘组,迁移OCR以及voting disk至老存储

7、使用rmanbackup as copy)将数据库迁移到老存储;

8、启动数据库,并启动应用,进行测试;

 

 

201672109:34:00

安置新运达的服务器于办公室内,配置交换机、共享存储、以及一些前期准备工作。

 

201672112:34:41

上传安装介质

 

201672112:37:02

Fdisk 分区

for i in b c d e f g h i j k l m;
do
fdisk /dev/sd$i <<EOF
n
p
1w
EOF
done
 

udev绑定裸设备

for i in b c d e f g h i j k l m;
do
echo "KERNEL==\"sd*\", PROGRAM==\"/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/\$name\", RESULT==\"`/sbin/scsi_id --whitelisted --replace-whitespace --device=/dev/sd$i`\", NAME=\"asm-disk$i\", OWNER=\"grid\", GROUP=\"asmadmin\", MODE=\"0660\""      >> /etc/udev/rules.d/99-oracle-asmdevices.rules
done 
 

创建相关用户

/usr/sbin/groupadd -g 501 oinstall
/usr/sbin/groupadd -g 502 dba
/usr/sbin/groupadd -g 504 asmadmin
/usr/sbin/groupadd -g 506 asmdba
/usr/sbin/groupadd -g 507 asmoper/usr/sbin/useradd -u 501 -g oinstall -G asmadmin,asmdba,asmoper -d /home/grid -m grid
/usr/sbin/useradd -u 502 -g oinstall -G dba,asmdba -d /home/oracle -m oraclepasswd oracle
passwd grid
 

启动udev

start_udev

 

201672112:51:44

解压安装介质

ls *.zip | xargs -n1 unzip

 

 

等待网络配置。。。。。。。。。。。

 

 

201672114:04:21

二号结点fdisk -l 发现不到盘,重启后解决。

 

 

201672114:07:38

配置两台机器hosts文件

 

201672114:33:37

rpm -q --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" binutils.x86_64 \
compat-libstdc++-33.x86_64 \
glibc.x86_64 \
ksh-*.x86_64 \
libaio.x86_64 \
libaio-devel.x86_64 \
libgcc.x86_64 \
libstdc++.x86_64 \
libstdc++-devel.x86_64 \
make.x86_64 \
compat-libcap1.x86_64 \
gcc.x86_64 \
gcc-c++.x86_64 \
glibc-devel.x86_64 \
sysstat.x86_64 | grep "not installed"

检查缺少的rpm包,用yum打上缺的包

./runInstaller安装grid

 

201672114:45:08

执行GI root.sh报错

[root@fxs38501 /]# /u01/app/11.2.0/grid/root.shPerforming root user operation for Oracle 11gThe following environment variables are set as:ORACLE_OWNER= gridORACLE_HOME=  /u01/app/11.2.0/gridEnter 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 byDatabase Configuration Assistant when a database is createdFinished running generic part of root script.Now product-specific root actions will be performed.Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_paramsCreating trace directoryUser ignored Prerequisites during installationInstalling Trace File AnalyzerFailed to create keys in the OLR, rc = 127, Message:/u01/app/11.2.0/grid/bin/clscfg.bin: error while loading shared libraries: libcap.so.1: cannot open shared object file: No such file or directoryFailed to create keys in the OLR at /u01/app/11.2.0/grid/crs/install/crsconfig_lib.pm line 7660./u01/app/11.2.0/grid/perl/bin/perl -I/u01/app/11.2.0/grid/perl/lib -I/u01/app/11.2.0/grid/crs/install /u01/app/11.2.0/grid/crs/install/rootcrs.pl execution failed 

为两节点用yum打上缺的包

yum install -y compat-libcap1

 

然后删除crs配置

$GRID_HOME/crs/install/rootcrs.pl -verbose -deconfig -force

 

重新执行root.sh

执行成功。

至此GI安装完成。

 

201672115:04:28

搬运暂存在办公室的服务器以及共享存储至机房。

状况:

发现老RAC挂载新存储后导致磁盘盘符混乱(由最初安装rac时绑定裸盘方法不当导致),无法启动rac,遂采用挂载NFS文件系统的方式存储dump数据。

 

201672118:58:21

安装database软件(具体步骤略)

 

201672119:19:16

opatchGIDB软件打补丁:

export PATH=$PATH:$ORACLE_HOME/OPatch

执行$ORACLE_HOME/OPatch/ocm/bin/emocmrsp生成ocm.rsp文件

然后使用opatch auto /tmp/23274134 -ocmrf /tmp/ocm.rspGI打补丁

注意:如果已经建库opatch会自动为DB软件打补丁,如果未建库DB的补丁要自己手动打。

GI node1

[grid@fxs38501 OPatch]$ ./opatch lsinventory
Oracle 中间补丁程序安装程序版本 11.2.0.3.14
版权所有 (c) 2016, Oracle Corporation。保留所有权利。
Oracle Home       : /u01/app/11.2.0/grid
Central Inventory : /u01/app/oraInventory
from           : /u01/app/11.2.0/grid/oraInst.loc
OPatch version    : 11.2.0.3.14
OUI version       : 11.2.0.4.0
Log file location : /u01/app/11.2.0/grid/cfgtoollogs/opatch/opatch2016-07-21_20-03-52下午_1.log
Lsinventory Output file location : /u01/app/11.2.0/grid/cfgtoollogs/opatch/lsinv/lsinventory2016-07-21_20-03-52下午.txt
--------------------------------------------------------------------------------
Local Machine Information::
Hostname: fxs38501
ARU platform id: 226
ARU platform description:: Linux x86-64
已安装的顶级产品 (1):
Oracle Grid Infrastructure 11g                                       11.2.0.4.0
此 Oracle 主目录中已安装 1 个产品。
中间补丁程序 (3) :
Patch  22502505     : applied on Thu Jul 21 19:46:10 CST 2016
Unique Patch ID:  19880366
Patch description:  "ACFS Patch Set Update : 11.2.0.4.160419 (22502505)"
Created on 17 Feb 2016, 00:12:23 hrs PST8PDT
Bugs fixed:
21369858, 16318126, 19690653, 17503605, 17203009, 17359415, 20140148
17611362, 17164243, 19053182, 17696547, 17488768, 18168684, 21519796
18143006, 21208140, 17428148, 17070158, 20438706, 17510275, 17172303
18610307, 17376318, 17721778, 22198405, 17699423, 18915417, 18155334
18321597, 19919907, 18185024, 17636008, 17363999, 20681968, 17475946
Patch  23054319     : applied on Thu Jul 21 19:45:43 CST 2016
Unique Patch ID:  20209287
Patch description:  "OCW Patch Set Update : 11.2.0.4.160719 (23054319)"
Created on 15 Jul 2016, 14:38:17 hrs PST8PDT
Bugs fixed:
18328800, 19270660, 18691572, 18508710, 20038451, 21251192, 22162062
20365005, 21232394, 17387214, 17750548, 17617807, 14497275, 20219458
(此处略去若干bug号。)
21442094, 20235486, 19359787, 15869775, 17447588, 19642566, 21152052
16798862, 15920201
Patch  23054359     : applied on Thu Jul 21 19:44:57 CST 2016
Unique Patch ID:  20226193
Patch description:  "Database Patch Set Update : 11.2.0.4.160719 (23054359)"
Created on 15 Jun 2016, 16:08:35 hrs PST8PDT
Sub-patch  22502456; "Database Patch Set Update : 11.2.0.4.160419 (22502456)"
Sub-patch  21948347; "Database Patch Set Update : 11.2.0.4.160119 (21948347)"
Sub-patch  21352635; "Database Patch Set Update : 11.2.0.4.8 (21352635)"
Sub-patch  20760982; "Database Patch Set Update : 11.2.0.4.7 (20760982)"
Sub-patch  20299013; "Database Patch Set Update : 11.2.0.4.6 (20299013)"
Sub-patch  19769489; "Database Patch Set Update : 11.2.0.4.5 (19769489)"
Sub-patch  19121551; "Database Patch Set Update : 11.2.0.4.4 (19121551)"
Sub-patch  18522509; "Database Patch Set Update : 11.2.0.4.3 (18522509)"
Sub-patch  18031668; "Database Patch Set Update : 11.2.0.4.2 (18031668)"
Sub-patch  17478514; "Database Patch Set Update : 11.2.0.4.1 (17478514)"
Bugs fixed:
17184721, 21538558, 16091637, 18092127, 17381384, 15979965, 18441944
13837378, 16314254, 16731148, 17835048, 13558557, 17201159, 17853498
(此处略去若干bug号。)
19680952, 18704244, 18828868, 18273830, 17050888, 17360606, 16992075
17375354, 12905058, 18362222, 17571039, 17468141, 18436647, 17235750
21168487, 16220077, 16929165
包含多个节点的 RAC 系统
Local node = fxs38501
Remote node = fxs38502
--------------------------------------------------------------------------------
OPatch succeeded.

GI node2

[grid@fxs38502 OPatch]$ ./opatch lsinventory
Oracle 中间补丁程序安装程序版本 11.2.0.3.14
版权所有 (c) 2016, Oracle Corporation。保留所有权利。
Oracle Home       : /u01/app/11.2.0/grid
Central Inventory : /u01/app/oraInventory
from           : /u01/app/11.2.0/grid/oraInst.loc
OPatch version    : 11.2.0.3.14
OUI version       : 11.2.0.4.0
Log file location : /u01/app/11.2.0/grid/cfgtoollogs/opatch/opatch2016-07-21_20-06-28下午_1.log
Lsinventory Output file location : /u01/app/11.2.0/grid/cfgtoollogs/opatch/lsinv/lsinventory2016-07-21_20-06-28下午.txt
--------------------------------------------------------------------------------
Local Machine Information::
Hostname: fxs38502
ARU platform id: 226
ARU platform description:: Linux x86-64
已安装的顶级产品 (1):
Oracle Grid Infrastructure 11g                                       11.2.0.4.0
此 Oracle 主目录中已安装 1 个产品。
中间补丁程序 (3) :
Patch  22502505     : applied on Thu Jul 21 20:02:06 CST 2016
Unique Patch ID:  19880366
Patch description:  "ACFS Patch Set Update : 11.2.0.4.160419 (22502505)"
Created on 17 Feb 2016, 00:12:23 hrs PST8PDT
Bugs fixed:
21369858, 16318126, 19690653, 17503605, 17203009, 17359415, 20140148
17611362, 17164243, 19053182, 17696547, 17488768, 18168684, 21519796
18143006, 21208140, 17428148, 17070158, 20438706, 17510275, 17172303
18610307, 17376318, 17721778, 22198405, 17699423, 18915417, 18155334
18321597, 19919907, 18185024, 17636008, 17363999, 20681968, 17475946
Patch  23054319     : applied on Thu Jul 21 20:01:40 CST 2016
Unique Patch ID:  20209287
Patch description:  "OCW Patch Set Update : 11.2.0.4.160719 (23054319)"
Created on 15 Jul 2016, 14:38:17 hrs PST8PDT
Bugs fixed:
18328800, 19270660, 18691572, 18508710, 20038451, 21251192, 22162062
20365005, 21232394, 17387214, 17750548, 17617807, 14497275, 20219458
(此处略去若干bug号。)
19319357, 20094984, 17046460, 17059927, 18053631, 16867761, 18774591
21442094, 20235486, 19359787, 15869775, 17447588, 19642566, 21152052
16798862, 15920201
Patch  23054359     : applied on Thu Jul 21 20:00:50 CST 2016
Unique Patch ID:  20226193
Patch description:  "Database Patch Set Update : 11.2.0.4.160719 (23054359)"
Created on 15 Jun 2016, 16:08:35 hrs PST8PDT
Sub-patch  22502456; "Database Patch Set Update : 11.2.0.4.160419 (22502456)"
Sub-patch  21948347; "Database Patch Set Update : 11.2.0.4.160119 (21948347)"
Sub-patch  21352635; "Database Patch Set Update : 11.2.0.4.8 (21352635)"
Sub-patch  20760982; "Database Patch Set Update : 11.2.0.4.7 (20760982)"
Sub-patch  20299013; "Database Patch Set Update : 11.2.0.4.6 (20299013)"
Sub-patch  19769489; "Database Patch Set Update : 11.2.0.4.5 (19769489)"
Sub-patch  19121551; "Database Patch Set Update : 11.2.0.4.4 (19121551)"
Sub-patch  18522509; "Database Patch Set Update : 11.2.0.4.3 (18522509)"
Sub-patch  18031668; "Database Patch Set Update : 11.2.0.4.2 (18031668)"
Sub-patch  17478514; "Database Patch Set Update : 11.2.0.4.1 (17478514)"
Bugs fixed:
17184721, 21538558, 16091637, 18092127, 17381384, 15979965, 18441944
13837378, 16314254, 16731148, 17835048, 13558557, 17201159, 17853498
(此处略去若干bug号。)
19680952, 18704244, 18828868, 18273830, 17050888, 17360606, 16992075
17375354, 12905058, 18362222, 17571039, 17468141, 18436647, 17235750
21168487, 16220077, 16929165
包含多个节点的 RAC 系统
Local node = fxs38502
Remote node = fxs38501
--------------------------------------------------------------------------------
OPatch succeeded.

opatch auto /tmp/23274134 -oh /u01/app/oracle/product/11.2.0/dbhome_1 -ocmrf /tmp/ocm.rsp

DB node1

[oracle@fxs38501 OPatch]$ ./opatch lsinventory
Oracle 中间补丁程序安装程序版本 11.2.0.3.14
版权所有 (c) 2016, Oracle Corporation。保留所有权利。
Oracle Home       : /u01/app/oracle/product/11.2.0/dbhome_1
Central Inventory : /u01/app/oraInventory
from           : /u01/app/oracle/product/11.2.0/dbhome_1/oraInst.loc
OPatch version    : 11.2.0.3.14
OUI version       : 11.2.0.4.0
Log file location : /u01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2016-07-21_20-13-24下午_1.log
Lsinventory Output file location : /u01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/lsinv/lsinventory2016-07-21_20-13-24下午.txt
--------------------------------------------------------------------------------
Local Machine Information::
Hostname: fxs38501
ARU platform id: 226
ARU platform description:: Linux x86-64
已安装的顶级产品 (1):
Oracle Database 11g                                                  11.2.0.4.0
此 Oracle 主目录中已安装 1 个产品。
中间补丁程序 (2) :
Patch  23054319     : applied on Thu Jul 21 20:11:50 CST 2016
Unique Patch ID:  20209287
Patch description:  "OCW Patch Set Update : 11.2.0.4.160719 (23054319)"
Created on 15 Jul 2016, 14:38:02 hrs PST8PDT
Bugs fixed:
18328800, 19270660, 18691572, 18508710, 20038451, 21251192, 22162062
20365005, 21232394, 17387214, 17750548, 17617807, 14497275, 20219458
(此处略去若干bug号。)
21442094, 20235486, 19359787, 15869775, 17447588, 19642566, 21152052
16798862, 15920201
Patch  23054359     : applied on Thu Jul 21 20:11:07 CST 2016
Unique Patch ID:  20226193
Patch description:  "Database Patch Set Update : 11.2.0.4.160719 (23054359)"
Created on 15 Jun 2016, 16:08:35 hrs PST8PDT
Sub-patch  22502456; "Database Patch Set Update : 11.2.0.4.160419 (22502456)"
Sub-patch  21948347; "Database Patch Set Update : 11.2.0.4.160119 (21948347)"
Sub-patch  21352635; "Database Patch Set Update : 11.2.0.4.8 (21352635)"
Sub-patch  20760982; "Database Patch Set Update : 11.2.0.4.7 (20760982)"
Sub-patch  20299013; "Database Patch Set Update : 11.2.0.4.6 (20299013)"
Sub-patch  19769489; "Database Patch Set Update : 11.2.0.4.5 (19769489)"
Sub-patch  19121551; "Database Patch Set Update : 11.2.0.4.4 (19121551)"
Sub-patch  18522509; "Database Patch Set Update : 11.2.0.4.3 (18522509)"
Sub-patch  18031668; "Database Patch Set Update : 11.2.0.4.2 (18031668)"
Sub-patch  17478514; "Database Patch Set Update : 11.2.0.4.1 (17478514)"
Bugs fixed:
17184721, 21538558, 16091637, 18092127, 17381384, 15979965, 18441944
13837378, 16314254, 16731148, 17835048, 13558557, 17201159, 17853498
(此处略去若干bug号。)
19680952, 18704244, 18828868, 18273830, 17050888, 17360606, 16992075
17375354, 12905058, 18362222, 17571039, 17468141, 18436647, 17235750
21168487, 16220077, 16929165
包含多个节点的 RAC 系统
Local node = fxs38501
Remote node = fxs38502
--------------------------------------------------------------------------------
OPatch succeeded.

DB node2:

[oracle@fxs38502 OPatch]$ ./opatch lsinventory
Oracle 中间补丁程序安装程序版本 11.2.0.3.14
版权所有 (c) 2016, Oracle Corporation。保留所有权利。
Oracle Home       : /u01/app/oracle/product/11.2.0/dbhome_1
Central Inventory : /u01/app/oraInventory
from           : /u01/app/oracle/product/11.2.0/dbhome_1/oraInst.loc
OPatch version    : 11.2.0.3.14
OUI version       : 11.2.0.4.0
Log file location : /u01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2016-07-21_20-17-42下午_1.log
Lsinventory Output file location : /u01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/lsinv/lsinventory2016-07-21_20-17-42下午.txt
--------------------------------------------------------------------------------
Local Machine Information::
Hostname: fxs38502
ARU platform id: 226
ARU platform description:: Linux x86-64
已安装的顶级产品 (1):
Oracle Database 11g                                                  11.2.0.4.0
此 Oracle 主目录中已安装 1 个产品。
中间补丁程序 (2) :
Patch  23054319     : applied on Thu Jul 21 20:17:01 CST 2016
Unique Patch ID:  20209287
Patch description:  "OCW Patch Set Update : 11.2.0.4.160719 (23054319)"
Created on 15 Jul 2016, 14:38:02 hrs PST8PDT
Bugs fixed:
18328800, 19270660, 18691572, 18508710, 20038451, 21251192, 22162062
20365005, 21232394, 17387214, 17750548, 17617807, 14497275, 20219458
(此处略去若干bug号。)
17769597, 19955755, 16429265, 18336452, 17273003, 17209968, 16988311
19319357, 20094984, 17046460, 17059927, 18053631, 16867761, 18774591
21442094, 20235486, 19359787, 15869775, 17447588, 19642566, 21152052
16798862, 15920201
Patch  23054359     : applied on Thu Jul 21 20:16:19 CST 2016
Unique Patch ID:  20226193
Patch description:  "Database Patch Set Update : 11.2.0.4.160719 (23054359)"
Created on 15 Jun 2016, 16:08:35 hrs PST8PDT
Sub-patch  22502456; "Database Patch Set Update : 11.2.0.4.160419 (22502456)"
Sub-patch  21948347; "Database Patch Set Update : 11.2.0.4.160119 (21948347)"
Sub-patch  21352635; "Database Patch Set Update : 11.2.0.4.8 (21352635)"
Sub-patch  20760982; "Database Patch Set Update : 11.2.0.4.7 (20760982)"
Sub-patch  20299013; "Database Patch Set Update : 11.2.0.4.6 (20299013)"
Sub-patch  19769489; "Database Patch Set Update : 11.2.0.4.5 (19769489)"
Sub-patch  19121551; "Database Patch Set Update : 11.2.0.4.4 (19121551)"
Sub-patch  18522509; "Database Patch Set Update : 11.2.0.4.3 (18522509)"
Sub-patch  18031668; "Database Patch Set Update : 11.2.0.4.2 (18031668)"
Sub-patch  17478514; "Database Patch Set Update : 11.2.0.4.1 (17478514)"
Bugs fixed:
17184721, 21538558, 16091637, 18092127, 17381384, 15979965, 18441944
13837378, 16314254, 16731148, 17835048, 13558557, 17201159, 17853498
17246576, 18356166, 18440047, 18681862, 16875449, 19788842, 17296856
21330264, 14010183, 17648596, 17551063, 17025461, 17267114, 22507210
17912217, 17889583, 18202441, 17040764, 16524926, 17478145, 19358317
(此处略去若干bug号。)
19680952, 18704244, 18828868, 18273830, 17050888, 17360606, 16992075
17375354, 12905058, 18362222, 17571039, 17468141, 18436647, 17235750
21168487, 16220077, 16929165
包含多个节点的 RAC 系统
Local node = fxs38502
Remote node = fxs38501
--------------------------------------------------------------------------------
OPatch succeeded.

201672120:18:38

dbca建库

 

建库过程中警告日志出现如下警告

Thread 1 cannot allocate new log, sequence 21

Checkpoint not complete

  Current log# 2 seq# 20 mem# 0: +DATA/centerdb/onlinelog/group_2.264.917814411

  Current log# 2 seq# 20 mem# 1: +DATA/centerdb/onlinelog/group_2.265.917814413

Thread 1 advanced to log sequence 21 (LGWR switch)

  Current log# 1 seq# 21 mem# 0: +DATA/centerdb/onlinelog/group_1.262.917814411

  Current log# 1 seq# 21 mem# 1: +DA...................

 

后期要添加在线日志组,日志组成员大小为500MB

 

 

201672121:10:00

expdp DIRECTORY=DMPDIR DUMPFILE=all.dmp LOGFILE=all.log SCHEMAS=TSMSYS,CENTER_MAIL,OUTLN,BENTER_ADMIN,WMSYS,CENTER_ETL,GYAM,DDS

 

数据泵开始从源库导出数据

 

201672121:53:16

准备添加日志组的脚本:

ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 5 SIZE 500M;ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 6 SIZE 500M;ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 7 SIZE 500M;ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 8 SIZE 500M;ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 9 SIZE 500M;ALTER DATABASE ADD LOGFILE THREAD 1 GROUP 10 SIZE 500M;ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 11 SIZE 500M;ALTER DATABASE ADD LOGFILE THREAD 2 GROUP 12 SIZE 500M;

删除旧的日志组(删除前要switch logfile以确保删掉的日志组不是current状态)

ALTER DATABASE DROP LOGFILE GROUP 1;ALTER DATABASE DROP LOGFILE GROUP 2;ALTER DATABASE DROP LOGFILE GROUP 3;ALTER DATABASE DROP LOGFILE GROUP 4; 
 

创建表空间并添加相应数据文件:

CREATE TABLESPACE CENTERDBT DATAFILE SIZE 1G AUTOEXTEND ON next 100m;ALTER TABLESPACE CENTERDBT ADD DATAFILE SIZE 1G AUTOEXTEND ON next 100m;ALTER TABLESPACE CENTERDBT ADD DATAFILE SIZE 1G AUTOEXTEND ON next 100m;ALTER TABLESPACE CENTERDBT ADD DATAFILE SIZE 1G AUTOEXTEND ON next 100m;ALTER TABLESPACE CENTERDBT ADD DATAFILE SIZE 1G AUTOEXTEND ON next 100m;ALTER TABLESPACE CENTERDBT ADD DATAFILE SIZE 1G AUTOEXTEND ON next 100m;ALTER TABLESPACE CENTERDBT ADD DATAFILE SIZE 1G AUTOEXTEND ON next 100m;ALTER TABLESPACE CENTERDBT ADD DATAFILE SIZE 1G AUTOEXTEND ON next 100m;ALTER TABLESPACE CENTERDBT ADD DATAFILE SIZE 1G AUTOEXTEND ON next 100m;ALTER TABLESPACE CENTERDBT ADD DATAFILE SIZE 1G AUTOEXTEND ON next 100m;ALTER TABLESPACE CENTERDBT ADD DATAFILE SIZE 1G AUTOEXTEND ON next 100m;ALTER TABLESPACE CENTERDBT ADD DATAFILE SIZE 1G AUTOEXTEND ON next 100m;ALTER TABLESPACE CENTERDBT ADD DATAFILE SIZE 1G AUTOEXTEND ON next 100m;CREATE TABLESPACE GYDB DATAFILE SIZE 1G AUTOEXTEND ON next 100m;ALTER TABLESPACE GYDB ADD DATAFILE SIZE 1G AUTOEXTEND ON next 100m;CREATE TABLESPACE CENTERMAIL DATAFILE SIZE 1G AUTOEXTEND on next 100m;CREATE TABLESPACE SPACE_INXITEDB DATAFILE SIZE 1G AUTOEXTEND ON next 100m;

运行hugepages_settings.sh得出大内存参数

vm.nr_hugepages = 2052

vm.vfs_cache_pressure=200

vm.swappiness=10

vm.min_free_kbytes=524288

 

 

201672200:14:12

expdp导出完成

 

201672200:14:26

添加日志组

创建相应表空间并添加数据文件

 

201672201:15:37

导入开始

impdp system/oracle DIRECTORY=dmpdir DUMPFILE=all.dmp LOGFILE=in.log CLUSTER=N &

 

状况:发现字符集不对,原库用的GBK,新库用的UTF8,遂DBCA删除重建。(耗时大约15分钟)

 

201672202:56:57

再次进行impdp操作

 

201672207:23:58

最终由于导入速度过慢,无法再8点之前完成导入操作(3小时导入100G),客户要求终止新rac的导入,并重新启用旧rac。暂定于周五继续进行迁移操作。

 

 

这篇关于某券商Oracle RAC数据库服务器更换(上)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1044948

相关文章

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

服务器集群同步时间手记

1.时间服务器配置(必须root用户) (1)检查ntp是否安装 [root@node1 桌面]# rpm -qa|grep ntpntp-4.2.6p5-10.el6.centos.x86_64fontpackages-filesystem-1.41-1.1.el6.noarchntpdate-4.2.6p5-10.el6.centos.x86_64 (2)修改ntp配置文件 [r

MySQL数据库宕机,启动不起来,教你一招搞定!

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG、Mongodb数据库运维(如安装迁移,性能优化、故障应急处理等)公众号:老苏畅谈运维欢迎关注本人公众号,更多精彩与您分享。 MySQL数据库宕机,数据页损坏问题,启动不起来,该如何排查和解决,本文将为你说明具体的排查过程。 查看MySQL error日志 查看 MySQL error日志,排查哪个表(表空间

Linux服务器Java启动脚本

Linux服务器Java启动脚本 1、初版2、优化版本3、常用脚本仓库 本文章介绍了如何在Linux服务器上执行Java并启动jar包, 通常我们会使用nohup直接启动,但是还是需要手动停止然后再次启动, 那如何更优雅的在服务器上启动jar包呢,让我们一起探讨一下吧。 1、初版 第一个版本是常用的做法,直接使用nohup后台启动jar包, 并将日志输出到当前文件夹n

深入理解数据库的 4NF:多值依赖与消除数据异常

在数据库设计中, "范式" 是一个常常被提到的重要概念。许多初学者在学习数据库设计时,经常听到第一范式(1NF)、第二范式(2NF)、第三范式(3NF)以及 BCNF(Boyce-Codd范式)。这些范式都旨在通过消除数据冗余和异常来优化数据库结构。然而,当我们谈到 4NF(第四范式)时,事情变得更加复杂。本文将带你深入了解 多值依赖 和 4NF,帮助你在数据库设计中消除更高级别的异常。 什么是

DM8数据库安装后配置

1 前言 在上篇文章中,我们已经成功将库装好。在安装完成后,为了能够更好地满足应用需求和保障系统的安全稳定运行,通常需要进行一些基本的配置。下面是一些常见的配置项: 数据库服务注册:默认包含14个功能模块,将这些模块注册成服务后,可以更好的启动和管理这些功能;基本的实例参数配置:契合应用场景和发挥系统的最大性能;备份:有备无患;… 2 注册实例服务 注册了实例服务后,可以使用系统服务管理,

速了解MySQL 数据库不同存储引擎

快速了解MySQL 数据库不同存储引擎 MySQL 提供了多种存储引擎,每种存储引擎都有其特定的特性和适用场景。了解这些存储引擎的特性,有助于在设计数据库时做出合理的选择。以下是 MySQL 中几种常用存储引擎的详细介绍。 1. InnoDB 特点: 事务支持:InnoDB 是一个支持 ACID(原子性、一致性、隔离性、持久性)事务的存储引擎。行级锁:使用行级锁来提高并发性,减少锁竞争

Oracle type (自定义类型的使用)

oracle - type   type定义: oracle中自定义数据类型 oracle中有基本的数据类型,如number,varchar2,date,numeric,float....但有时候我们需要特殊的格式, 如将name定义为(firstname,lastname)的形式,我们想把这个作为一个表的一列看待,这时候就要我们自己定义一个数据类型 格式 :create or repla

开源分布式数据库中间件

转自:https://www.csdn.net/article/2015-07-16/2825228 MyCat:开源分布式数据库中间件 为什么需要MyCat? 虽然云计算时代,传统数据库存在着先天性的弊端,但是NoSQL数据库又无法将其替代。如果传统数据易于扩展,可切分,就可以避免单机(单库)的性能缺陷。 MyCat的目标就是:低成本地将现有的单机数据库和应用平滑迁移到“云”端

ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法

在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener.ora中增加对BlueAeri-PC或ip地址的侦听,具体步骤如下: 1.启动Net Manager,在“监听程序”--Listener下添加一个地址,主机名写计