oracle 11g 大資料去重

2021-09-29 07:50:00 字數 841 閱讀 1651

oracle 11g 大資料去重

資料如下:

原資料表(t_*****_lin)200萬條資料

兩種去重方案對比

方案一1.建立中間表,生成輔助物件,刪除原表,改表名

create table t_*****_lin5  

as

select *

from t_*****_lin a

where a.rowid = (select min (b.rowid)

from t_*****_lin b

where a.file_pdf = b.file_pdf);

2.根據原資料庫表(t_*****_lin)的建立主鍵。

alter table t_*****_lin5  add constraint t_*****_lin5_pk  primary key (id);
3.原資料庫表(t_*****_lin)如果存在唯一鍵則執行(比如file_pdf欄位為唯一鍵)

alter table t_*****_lin5 add constraint t_*****_lin5_un unique (file_pdf);
4.原資料庫表(t_*****_lin)如果存在索引則執行(比如file_name欄位為索引鍵)

create index t_*****_lin5_index on t_*****_lin5 (file_name);
5.最後一步,替換表。把t_*****_lin重新命名,之後把新生成的t_*****_lin5表命名為t_*****_lin。

ORACLE 11g 匯出資料

oracle 11g 匯出 表的時候 不會匯出空表 匯出空表操作步驟 使用plsql 1 開啟sql window 執行下面的 sql select alter table table name allocate extent from user tables where segment creat...

解除安裝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 安裝檢查配置...