修改+asm的名字!

warehouse發表於2009-07-15

使用asm建立db時oracle預設的asm例項的sid是+asm,這個sid有時候使用起來很不方便,比如我想透過plsql developer來查詢和asm例項相關的檢視:V$ASM_DISKGROUP、V$ASM_DISK等,因為這些檢視有很多列,透過sqlplus直接查詢很不方便;或者說我想遠端連線asm例項,此時都需要透過配置tns來連線,既然透過tns來連,那麼必然要配置listener,但是+是特殊符合,沒法在listener中書寫,因此為了使用方便,我們可以嘗試修改+asm為asm或者其他名字,總之只要不含特殊字元能配置listener和tns就可以

[@more@]

在win下修改步驟大致是:(假設要把+asm->asm)

1、首先要構造asm的pfile

2、透過oradim刪除+asm例項,建立asm例項

3、透過登錄檔修改asm例項下的client端(asm下建立的任何一個db都是asm例項的一個client)對asm例項的依賴關係

4、重啟機器

5、此時可以配置asm例項相關的listener和tns,然後就可以透過plsql developer或者遠端訪問asm例項相關的檢視了

6、測試:

C:>sqlplus as sysdba

SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 7月 15 22:21:59 2009

Copyright (c) 1982, 2005, Oracle. All rights reserved.


連線到:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> desc v$asm_disk
名稱 是否為空? 型別
----------------------------------------- -------- ----------------------------

GROUP_NUMBER NUMBER
.................

SQL> desc v$asm_diskgroup
名稱 是否為空? 型別
----------------------------------------- -------- ----------------------------

GROUP_NUMBER NUMBER
...................

SQL>

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1024165/,如需轉載,請註明出處,否則將追究法律責任。

相關文章