今天就跟大家聊聊有關“什么是的數據庫名?”的內容,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
在中,數據庫名是一個數據庫的標識,使用參數“”表示,數據庫名是在安裝數據庫時指定的,存儲在“/dbs/init.ora”中;數據庫名常使用與安裝數據庫、創建新的數據庫、創建數據庫控制文件時。
本教程操作環境:系統、 11g版、Dell G3電腦。
的數據庫名是什么
數據庫名就是一個數據庫的標識,就像人的×××號一樣。他用參數表示,如果一臺機器上裝了多全數據庫oracle創建數據庫 無法創建目錄,那么每一個數據庫都有一個數據庫名。在數據庫安裝或創建完成之后,參數被寫入參數文件之中。格式如下:
=
在創建數據庫時就應考慮好數據庫名,并且在創建完數據庫之后,數據庫名不宜修改,即使要修改也會很麻煩。因為,數據庫名還被寫入控制文件中,控制文件是以二進制型式存儲的,用戶無法修改控制文件的內容。假設用戶修改了參數文件中的數據庫名,即修改的值。但是在啟動時,由于參數文件中的與控制文件中的數據庫名不一致,導致數據庫啟動失敗,將返回ORA-01103錯誤。
數據庫名的作用
數據庫名是在安裝數據庫、創建新的數據庫、創建數據庫控制文件、修改數據結構、備份與恢復數據庫時都需要使用到的。
數據庫名是在安裝數據庫時指定的,存儲在(/dbs/init.ora)。
擴展知識:
有很多安裝文件目錄是與數據庫名相關的oracle創建數據庫 無法創建目錄,如:
winnt: d:\oracle\product\10.1.0\oradata\DB_NAME\... Unix: /home/app/oracle/product/10.1.0/oradata/DB_NAME/... pfile: winnt: d:\oracle\product\10.1.0\admin\DB_NAME\pfile\ini.ora Unix: /home/app/oracle/product/10.1.0/admin/DB_NAME/pfile/init$ORACLE_SID.ora
跟蹤文件目錄:
winnt: /home/app/oracle/product/10.1.0/admin/DB_NAME/bdump/...
另外,在創建數據時, 命令中的數據庫名也要與參數文件中參數的值一致,否則將產生錯誤。
同樣,修改數據庫結構的語句alter , 當然也要指出要修改的數據庫的名稱。
如果控制文件損壞或丟失,數據庫將不能加載,這時要重新創建控制文件,方法是以方式啟動實例,然后以 命令創建控制文件,當然這個命令中也是指指。
還有在備份或恢復數據庫時,都需要用到數據庫名。
總之,數據庫名很重要,要準確理解它的作用。
查詢當前數據名
方法一:
select name from v$database;
方法二:
show parameter db
方法三:查看參數文件。
修改數據庫名
前面建議:應在創建數據庫時就確定好數據庫名,數據庫名不應作修改,因為修改數據庫名是一件比較復雜的事情。那么現在就來說明一下,如何在已創建數據之后,修改數據庫名。步驟如下:
1.關閉數據庫。
2.修改數據庫參數文件中的參數的值為新的數據庫名。
3.以方式啟動實例,修建控制文件
以上就是關于什么是的數據庫名?的介紹啦,需要的朋友可以參考上述內容,希望對大家有幫助,歡迎關注群英網絡,小編將為大家輸出更多高質量的實用文章!