通過查詢語句:
select text from dba_views where view_name = 'global_name';
select owner, object_name, object_type
from dba_objects
where object_name = 'global_name';
可以發現global_name實際上是乙個檢視,**於sys.props$表,而這個表是非常重要的乙個關於資料庫屬性的表,不要隨意更改此表的內容,否則將引起無可預料的、無法挽回的損失。例如:無法啟動資料庫。
關於golbal_names的一些屬性和操作:
1)檢視global_names屬性是否開啟
show parameter global_name;(這個語句要在sql plus裡面執行,咋plsql中是沒法執行的)
2)檢視global_names的值:
3)修改global_name
alter database rename global_name to new_name;
注意不要直接用update global_name set global_name=『』將global_name設定為空,否則資料庫不能啟動,會報ora-00600[18061] 或 ora-00600[18062]這樣的錯誤。 只有用備份進行恢復後才能開啟。
在用alert database rename global_name時,如果設定了global_name類似於」dmdb.com」這樣的名稱,則以後更改名稱,則沒有常規的辦法去掉」.」分隔符了。
要去掉點分隔符,只有用update:
update global_name set global_name=』dmdb』;
千萬不要將global_name更新為空。因為很容易造成資料庫無法啟動的後果。
oracle中累計求和 oracle累計求和
poj2001 shortest prefixes trie樹應用 沉迷wow又頹了兩天orz,暴雪爸爸要在國服出月卡了.這是要我好好學習嗎?趕緊來刷題了.oj 題目大意是求所有字串裡每乙個字元 硬體相關 jtag介面 jtag joint test action group,聯合測試行動小組 是一...
oracle中累計求和 oracle累計求和
oracle累計求和 將當前行某列的值與前面所有行的此列值相加,即累計求和 方法一 with t as select 1 val from dual union all select 3 from dual union all select 5 from dual union all select ...
Oracle中臨時表
最近考慮到我們的資料庫端寫儲存過程關於臨時表使用的情況,由於我們 現在還不清楚資料庫端到底是怎麼處理的,是否和sql server的處理方式相 同,是否會存在隱患等等一些問題,為了避免將來不必要的麻煩我做了深 入的研究和檢視了一些權威的資料,現在和大家共享,希望大家在處理 oracle臨時表是注意一...