如果想單獨匯出序列,而序列又很多,可這麼做:
1。用一條查詢語句查出結果
select 'create sequence username.' || sequence_name || ' minvalue ' ||
min_value || ' maxvalue ' || max_value || ' start with ' ||
last_number || ' increment by ' || increment_by || ' cache ' ||
cache_size || ' ;'
from dba_sequences
where sequence_owner = 'username';
其中username是需要替換成相應的使用者名稱的。
2。結果是一堆建立序列的語句,將其儲存為sql檔案。
3。在相應的資料庫裡執行該sql檔案即可生成相應的序列。
ORACLE匯出序列
最近遇到oracle匯出序列時有問題 即序列的當前值和資料庫中一些表的id最大值不一致,我們的資料庫表的主鍵是從序列中取的 需要重新匯入序列,發現exp不能單獨匯出序列,由於資料量龐大,所以又不想再導一遍資料。在網上搜尋了一下找到乙個比較好的辦法 第一步 在原資料庫上執行如下語句 select cr...
oracle 匯出 序列 sequence
方法一 select create sequence username.sequence name minvalue min value maxvalue max value start with last number increment by increment by cache cache s...
oracle匯出序列sequence
序列 sequence 是資料庫不可分割的一部分,可是,oracle中,好像不能指定匯出sequence的?可以在備份中順帶匯出,然後還原中順帶匯入這個序列號,但只操作序列號是不行的。而且備份還原也太重量級了一點。匯出sequence是不可能匯出的,這輩子都不可能匯出的,但可以換個思路,生成sql語...