Oracle DBA 又回來了,離開了兩年零三個月,我又回來了,滿血復(fù)活。為什么說又回來了,因為在從15年開始我就開始搞MySQL、MongoDB、redis和hbase,這兩年很是辛苦,失去了很多,也收獲了很多。對互聯(lián)網(wǎng)行業(yè)的開源數(shù)據(jù)庫有了比較深刻的理解,認識了很多北上廣深的的朋友,雖然未曾見面,也都保持了聯(lián)系,經(jīng)常會一起做技術(shù)交流。

下面就是做一個小測試,看看扔了兩年的oracle 數(shù)據(jù)庫,是不是生分了,隨便也精神精神,免得下午犯困。
一、環(huán)境描述
11g rac 虛擬化測試環(huán)境
二、實操
1)查看當前spfile 位置
[oracle@ysdb1 dbs]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 27 13:32:20 2017
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 Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
SYS@ysdb1>show parameter spfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string +DATA1/ysdb/spfileysdb.ora
2)備份pfile,生成新的spfile
SYS@ysdb1>create pfile='/tmp/pfile.ora' from spfile;
File created.
SYS@ysdb1>create spfile='+data1/ysdb/parameter/spfileysdb.ora' from pfile='/tmp/pfile.ora';
create spfile='+data1/ysdb/parameter/spfileysdb.ora' from pfile='/tmp/pfile.ora'
*
ERROR at line 1:
ORA-17502: ksfdcre:4 Failed to create file +data1/ysdb/parameter/spfileysdb.ora
ORA-15173: entry 'parameter' does not exist in directory 'ysdb'
SYS@ysdb1>create spfile='+data1/ysdb/ysdbspfile.ora' from pfile='/tmp/pfile.ora';
File created.
SYS@ysdb1>
3)修改pfile(多個節(jié)點)
[oracle@ysdb1 dbs]$ more initysdb1.ora
SPFILE='+DATA1/ysdb/spfileysdb.ora'
[oracle@ysdb1 dbs]$ echo "spfile='+DATA1/ysdb/ysdbspfile.ora'" > initysdb1.ora
[oracle@ysdb1 dbs]$ less initysdb1.ora
spfile='+DATA1/ysdb/ysdbspfile.ora'
[oracle@ysdb1 dbs]$
[root@ysdb2 ~]# su - oracle
[oracle@ysdb2 ~]$ cd $ORACLE_HOME/dbs
[oracle@ysdb2 dbs]$ less initysdb2.ora
SPFILE='+DATA1/ysdb/spfileysdb.ora'
[oracle@ysdb2 dbs]$ echo "spfile='+DATA1/ysdb/ysdbspfile.ora'" > initysdb2.ora
[oracle@ysdb2 dbs]$ less initysdb2.ora
spfile='+DATA1/ysdb/ysdbspfile.ora'
[oracle@ysdb2 dbs]$
4)通過srvctl 修改OCR中的spfile路徑
[oracle@ysdb2 ~]$ srvctl modify database -d ysdb -p +DATA1/ysdb/ysdbspfile.ora
5)重啟數(shù)據(jù)庫驗證spfile路徑
[oracle@ysdb2 ~]$ srvctl stop database -d ysdb
PRCC-1016 : ysdb was already stopped
[oracle@ysdb2 ~]$ srvctl start database -d ysdb
[oracle@ysdb2 ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 27 13:53:00 2017
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 Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
SYS@ysdb2>show parameter spfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string +DATA1/ysdb/ysdbspfile.ora
SYS@ysdb2>
三、小結(jié)
1)有事沒事多實際動手操作操作,孰能生巧。
2)多去對比不同數(shù)據(jù)庫之間的區(qū)別,看看它們之間的優(yōu)缺點,然后你就知道了,什么場景該用什么數(shù)據(jù)庫了,今后做數(shù)據(jù)庫選型也會容易的多。
3)文檔還是需要堅持寫,不一定是很深奧,很難的,很牛逼的,養(yǎng)成習(xí)慣就好。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
網(wǎng)站標題:犯困,就動手做個修改spfile路徑測試可好-創(chuàng)新互聯(lián)
瀏覽地址:http://chinadenli.net/article40/hpoeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)站設(shè)計公司、面包屑導(dǎo)航、標簽優(yōu)化、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容