從檔案系統遷移到ASM上
一、從檔案系統遷移到ASM上
1、新增一個磁碟,fdisk分割槽,建立raw,start_udev
配置相應的引數以及環境
root:
groupadd asmadmin
groupadd asmdba
groupadd asmoper
useradd -g oinstall -G asmadmin,asmdba,asmoper,dba grid
passwd grid
usermod -g oinstall -G asmdba,dba,oper oracle
mkdir -p /u02/grid
chown -R grid:oinstall /u02
chmod -R 775 /u02
2、su – grid (建立grid目錄時不要放在安裝oracle的ORACLE_BASE目錄下)
vi .bash_profile
ORACLE_BASE=/u02
ORACLE_HOME=/u02/grid
ORACLE_SID=+ASM
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
#export NLS_LANG=”simplified chinese”_china.al32utf8
#alias sqlplus=`rlwrap sqlplus`
#alias asmcmd=`rlwrap asmcmd`
3、安裝grid軟體(grid版本必須高於或等於oracle版本)
①掛在光碟機
mount /dev/cdrom /media
②xshell:
/media/database/runInstall
選擇僅安裝grid軟體
③安裝grid執行:
root 使用者:
/Grid_home/perl/bin/perl -I Grid_home/perl/lib -I Grid_home/crs/install Grid_home/crs/install/roothas.pl
用實際的grid軟體安裝目錄代替Grid_home(/u02/grid)
grid使用者:
轉換到Grid_home/oui/bin 目錄下
cd /Grid_home/oui/bin 用實際的grid軟體安裝目錄代替Grid_home
執行: ./runInstaller -updateNodeList -silent -local CRS=true ORACLE_HOME=/u02/grid 用實際目錄代替11.2_Home
su – grid
crsctl start res ora.cssd
④配置asm例項
xshell:(如果報錯,在admin下建立一個+ASM目錄,grid:oinstall)
asmca 配置完
asmcmd
cd data
mkdir arch
mkdir log
mkdir dbf
mkdir ctl
⑤sqlplus / as sysdba
shutdown immediate
cd /u01/oracle/dbs
vi initwangrain.ora
spfile=`+data/spfilewangrain.ora`
su – grid
asmcmd
cd data
cp /u01/oracle/dbs/spfilewangrain.ora ./
cd ctl
cp /u01/oradata/wangradb/control01.ctl ./
cp /u01/oradata/wangradb/control02.ctl ./
cd ../dbf
cp /u01/oradata/wangradb/system01.dbf ./
cp /u01/oradata/wangradb/sysaux01.dbf ./
cp /u01/oradata/wangradb/undotbs01.dbf ./
cp /u01/oradata/wangradb/users01.dbf ./
su – oracle
sqlplus / as sysdba
startup nomount
alter system set control_files=`+data/ctl/control01.ctl`,`+data/ctl/control02.ctl` scope=spfile;
alter system set log_archive_dest_1=`location=+data/arch`
shutdown immediate
startup mount
alter database rename file `/u01/oradata/wangradb/system01.dbf` to `+data/dbf/system01.dbf`
等等
alter database rename file `/u01/oradata/wangradb/redo01.log` to `+data/log/redo01.log`
等等
alter database clear logfile group 1;
2 ,3
alter database open;
二、從一臺機器上遷移到另一臺機器上
1、rman做資料庫全備(在mount下,否則還的拷貝redo.log)
2、將備份片考到另一個機器做還原
3、可以新建一個使用者管理這個資料庫,許可權和oracle一致
但是要看:
cd /u01/oracle/bin
ls -l oracle
-rwsr-s–x 1 oracle oinstall 173515991 09-02 12:17 oracle(注意s許可權)
4、機器上有3個例項,2個資料庫
相關文章
- oralce 從檔案系統遷移到ASMASM
- 將spfile從ASM裡遷移到檔案系統ASM
- 資料庫從檔案系統遷移到ASM資料庫ASM
- 將資料庫從ASM遷移到檔案系統資料庫ASM
- 將資料庫從檔案系統遷移到ASM資料庫ASM
- 使用RAM將檔案系統遷移到ASMASM
- 利用RMAN將資料庫從檔案系統遷移到ASM資料庫ASM
- 把檔案系統的資料檔案遷移到ASM儲存ASM
- 利用RMAN將資料庫從檔案系統遷移到ASM(單例項)資料庫ASM單例
- oracle 將表空間下的資料檔案從檔案系統遷移到ASM磁碟組OracleASM
- Oracle 11g單例項ASM遷移到檔案系統Oracle單例ASM
- oracle將控制檔案從裸裝置遷移到檔案系統Oracle
- ASM檔案系統遷移ASM
- asm 檔案系統遷移ASM
- 實現資料庫由檔案系統遷移到 ASM 磁碟組中資料庫ASM
- 遷移到ASMASM
- 利用rman將本地資料檔案遷移到asmASM
- 用rman從檔案系統遷移資料庫到asm資料庫ASM
- Azure VM從ASM遷移到ARM(二)ASM
- Azure VM從ASM遷移到ARM(一)ASM
- 用RMAN遷移檔案到ASM或從ASM遷出ASM
- 如何遷移ASM資料檔案到檔案系統ASM
- 四、用rman從檔案系統遷移資料庫到asm資料庫ASM
- 採用Duplicate不連線target資料庫的方式將檔案系統遷移到ASM資料庫ASM
- 移動資料檔案從ASM到檔案系統ASM
- 從ASM磁碟中複製檔案到本地檔案系統ASM
- 資料庫遷移到ASM資料庫ASM
- 使用RMAN遷移檔案系統資料庫到ASM資料庫ASM
- 遷移檔案系統管理下的db到asm下ASM
- ASM與檔案系統之間copy資料檔案--檔案系統到ASMASM
- RAC 10g下從裸裝置遷移到ASMASM
- 10G下從ASM複製檔案到檔案系統ASM
- 移動資料檔案從檔案系統到ASM磁碟組中ASM
- asm拷貝檔案到檔案系統ASM
- ASM下遷移控制檔案ASM
- 從Perforce遷移到GitGit
- 利用RMAN在檔案系統與ASM之間遷移資料庫ASM資料庫
- 將ASM裡面的檔案copy到檔案系統ASM