oracle11g使用plsql匯出空表

2021-07-03 06:09:31 字數 707 閱讀 3418

這是因為專案匯出資料庫遇到的問題,今天請教了一下,解決方式如下:

1.寫乙個sql在command windows下執行

set heading off;

set echo off;

set feedback off;

set termout on;

spool c:\allocate.sql;

select 『alter table 『||table_name||』 allocate extent;』 from user_tables where num_rows=0;

或者 select 『alter table 『||table_name||』 allocate extent;』 from user_tables where num_rows is null; 這兩條語句,上一條不行就用下一條。

spool off;

———–

作為: allocate extent.sql

@e:/allocate extent.sql

2.會生成所有空表的語句再執行@c:\allocate.sql

3.最後一步就是匯出表oracle的dmp即可。

這種方式匯出的dmp可以匯出空表、非空表和資料。具體為什麼這麼寫還不知道原因。

Oracle11g安裝後如何使用PL SQL

使用pl sql的方法 1,檢視電腦服務,確保以下倆服務開啟。xlistener 已啟動 oracleserviceorcl 已啟動 2,登入 使用者名稱 scott 密碼 tiger 原因 預設oracle11g的scott不能登陸。3,使用者解鎖 1 以管理員的身份登入資料庫 system sy...

解除安裝oracle 11g

估計和以前的版本一樣,先刪除物理檔案,然後再刪除登錄檔的檔案。大致方法如下 1 刪除物理檔案 1 oracle安裝檔案。2 系統目錄下,program files檔案下的oracle檔案 2 登錄檔中大概有這麼幾個地方 hkey local machine software 刪除oracle目錄 h...

oracle 11G 解除安裝

oracle deinstall deconfig tool start check operation start 安裝檢查配置開始 選擇進行解除安裝的 oracle 主目錄型別為 sidb 檢查主產品清單位置是否存在 c program files oracle inventory 安裝檢查配置...