Oracle 11g資料庫相關操作

2021-06-20 08:50:41 字數 543 閱讀 2478

1、oracle11g預設對空表不分配segment,故使用exp匯出oracle11g資料庫時,空表不會匯出,怎麼解決?

辦法一:

設定deferred_segment_creation 引數為false後,無論是空表還是非空表,都分配segment。

在sqlplus中,執行如下命令:

sql>alter system set deferred_segment_creation=false;

檢視:sql>show parameter deferred_segment_creation;

請注意:該值設定後只對後面新增的表產生作用,對之前建立的空表不起作用。

辦法二:

使用如下sql語句,將所有的空表查詢出來,然後為其手動分配segment,

select 'alter table '||table_name||' allocate extent;' from user_tables where decode(num_rows,null,0,num_rows)=0 ;

對執行產生的sql語句結果,再次執行一下即可。

還原資料庫 oracle 11g

1.需要檔案 2.需要知道表空間 nnc data01 和臨時表空間 nnc index01 和資料庫使用者 nc63train 3.開始,第一步,建立兩個表空間 開啟sql plus,連線資料庫,執行語句 4.第二步,建立資料庫使用者 createuser nc63train identified...

解除安裝Oracle 11g資料庫

完全解除安裝oracle11g步驟 1 開始 設定 控制面板 管理工具 服務 停止所有 oracle 服務。2 開始 程式 oracle orahome81 oracle installation products universal installer,單擊 解除安裝產品 全部展開 選中除 ora...

Oracle11 g資料庫過期

公司使用的oracle11 g 32位 資料庫出現有效期過期問題,解決此問題可以使用下面的方法 1 查詢密碼有效期system登入 sql select from dba profiles where profile default and resource name password life t...