欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    今天給大家寫了一篇關(guān)于數(shù)據(jù)泵導(dǎo)出導(dǎo)出的文章,大家可以看看,一起學(xué)習(xí)學(xué)習(xí),并且附帶了集中本人在做的過(guò)程中遇到的問(wèn)題,也一起給大家分享出來(lái)了。

    一、 數(shù)據(jù)泵實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入導(dǎo)出的步驟


    注意:

    紅色標(biāo)記部分為可按需求修改部分,導(dǎo)出部分表時(shí)可在"Expdp [用戶名A]/[密碼]@[數(shù)據(jù)庫(kù)名]"后跟"TABLES=需要導(dǎo)出的部分表的表名"。

    例:不同用戶不同表空間的導(dǎo)出導(dǎo)入

    (一)導(dǎo)入導(dǎo)出需求

    1、導(dǎo)出用戶表

    用戶:ysgrp 密碼: ysgrp2018 IP: 192.168.2.2/ys

    需求: 把 CWHS、DEMO 開頭的表及數(shù)據(jù)導(dǎo)出導(dǎo)入到 下面用戶中

    2、導(dǎo)入用戶表

    用戶:nkys 密碼: nkys IP: 192.168.2.3/orcl

    (二)數(shù)據(jù)泵方式的導(dǎo)出

    1、用sysdba用戶登錄數(shù)據(jù)庫(kù)

    sqlplus /nolog

    conn /as sysdba

    2、創(chuàng)建目錄[dump_dir]

    Create directory dump_dir as 'd:\ysgrp';

    3、給dump_dir目錄下的用戶ysgrp授權(quán)

    Grant read,write on directory dump_dir to ysgrp;

    4、按照需求選擇要導(dǎo)出的表

    select table_name from user_tables where (table_name like 'CWHS%' OR table_name like 'DEMO%')and table_name not in ('DEMO_DW_RYSL','DEMO_FXDTJK');

    5、導(dǎo)出表(按需求總共有71張表需要導(dǎo)出,則在輸入導(dǎo)出命令和用戶名密碼后的"TABLES="后面跟需要導(dǎo)出的表名,表名之間用逗號(hào)隔開,其后跟導(dǎo)出文件的名稱,目錄名稱和日志名稱。)

    Expdp ysgrp/ysgrp2018@192.168.2.2/ys TABLES=CWHS_CZZF,CWHS_CZZF_TEMP dumpfile=ysgrp.dmp DIRECTORY=dump_dir logfile=ysgrp.log;

    (三)數(shù)據(jù)泵方式的導(dǎo)入

    1、在目標(biāo)庫(kù)用sysdba用戶登錄數(shù)據(jù)庫(kù)

    sqlplus /nolog

    conn /as sysdba

    2、創(chuàng)建目錄[dpdata1]

    Create directory dpdata1 as '/home/nkys';

    3、給dpdata1目錄下的用戶nkys授權(quán)

    Grant read,write on directory dpdata1 to nkys;

    4、導(dǎo)入數(shù)據(jù)(REMAP_SCHEMA=數(shù)據(jù)導(dǎo)出用戶名:數(shù)據(jù)導(dǎo)入用戶名;)

    impdp nkys/nkys@192.168.2.3/orcl directory= dpdata1 dumpfile=' ysgrp.dmp ' REMAP_TABLESPACE= ysgrp: nkys REMAP_SCHEMA= ysgrp: nkys logfile= dpdata1.log ignore=y

    二、使用PL/SQL Developer導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)

    1、導(dǎo)出數(shù)據(jù)庫(kù)對(duì)象

    在PL/SQL Developer的菜單Tools=>Export User Objects中出來(lái)一個(gè)對(duì)話框界面,然后框選要導(dǎo)出的Oracle 數(shù)據(jù)庫(kù)對(duì)象,包括表,序列,存儲(chǔ)過(guò)程,視圖,函數(shù)等等,并指定導(dǎo)出的文件名稱,如下操作。

    選擇需要導(dǎo)出的表及導(dǎo)出文件的存放路徑。

    2、導(dǎo)出表數(shù)據(jù)

    導(dǎo)出表結(jié)構(gòu)和對(duì)象后,我們下一步就是導(dǎo)出數(shù)據(jù)庫(kù)的表數(shù)據(jù),PL/SQL Developer工具支持導(dǎo)出數(shù)據(jù)到PL/SQL數(shù)據(jù)庫(kù)腳本中,如下所示。這樣導(dǎo)出的腳本,我們可以在PL/SQL Developer工具導(dǎo)入。

    選擇上一步導(dǎo)出表結(jié)構(gòu)的表數(shù)據(jù):

    3、 導(dǎo)入表結(jié)構(gòu)及數(shù)據(jù)

    導(dǎo)入數(shù)據(jù)庫(kù)表結(jié)構(gòu)和表數(shù)據(jù)可以直接運(yùn)用PL/SQL Developer的工具菜單下的導(dǎo)入表選框,選擇SQL插入,勾選使用命令窗口選擇剛剛導(dǎo)出的表結(jié)構(gòu)進(jìn)行表結(jié)構(gòu)的導(dǎo)入。如下所示。

    出現(xiàn)SQL>說(shuō)明數(shù)據(jù)結(jié)構(gòu)導(dǎo)入成功,接下來(lái)用同樣的方式導(dǎo)入表數(shù)據(jù):


    三、用imp/exp導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)

    注意:

    紅色標(biāo)記部分為可按需求修改部分。

    四、oracle庫(kù)表刪除注釋和恢復(fù)的步驟

    (一)、先備份字段注釋.以便以后dmp數(shù)據(jù)有注釋。

    plsql執(zhí)行: select 'comment on column '||t.table_name||'.'||t.column_name||' is '''||t.comments||''';' from user_col_comments t;

    2. 2 2. 點(diǎn)獲取所有行,復(fù)制所有查詢出的行.保存到新建的txt.可用于恢復(fù)。

    (二)、刪除所有注釋。

    plsql執(zhí)行: select 'comment on column '||t.table_name||'.'||t.column_name||' is '''';' from user_col_comments t;

    點(diǎn)獲取所有行,復(fù)制所有查詢出的行. 執(zhí)行復(fù)制出的所有語(yǔ)句.測(cè)試在數(shù)據(jù)過(guò)大的情況plsql下容易編譯卡死.在sqldeveloper無(wú)此情況。

    表名注釋的替換更改

    select 'comment on table '||table_name||' is '||''''||comments||''''||';' from user_tab_comments

    where comments is not null;

    表中字段的替換更改

    select 'comment on column ' || TABLE_NAME || '.' || COLUMN_NAME || ' is ' ||''''||

    COMMENTS ||''''|| ';'

    from user_col_comments

    where comments is not null;

    七、可能會(huì)出現(xiàn)的錯(cuò)誤

    (一)數(shù)據(jù)泵導(dǎo)入導(dǎo)出可能出現(xiàn)的錯(cuò)誤

    錯(cuò)誤一:ORA-44002: 對(duì)象名無(wú)效

    ORA-39065: DISPATCH 中出現(xiàn)意外的主進(jìn)程異常錯(cuò)誤;ORA-44002: 對(duì)象名無(wú)效

    Windows 平臺(tái)錯(cuò)誤提示:

    Linux平臺(tái)錯(cuò)誤提示:

    解決方法:

    cd $ORACLE_HOME/rdbms/admin

    SQL> @catmet2.sql

    SQL> @utlrp.sql

    錯(cuò)誤二:ORA-39006

    使用expdp/impdp時(shí)遭遇ORA-39006: internal error;ORA-39213: Metadata processing is notavailable錯(cuò)誤

    [oracle@DB-Server backup]$ impdp frnt/frnt directory=dum_dir dumpfile=20120420.FRNT_02.dmp tablespaces=TBS_TR_DATA;

    Import: Release 10.2.0.1.0 - 64bit Production on Wednesday, 25 April, 2012 14:41:48

    Copyright (c) 2003, 2005, Oracle. All rights reserved.

    Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production

    With the Partitioning, OLAP and Data Mining options

    ORA-39006: internal error

    ORA-39213: Metadata processing is not available

    解決方法:

    錯(cuò)誤原因如下所示,因?yàn)镈ata Pump不能使用Metadata API, 這個(gè)是因?yàn)閄SL stylesheets 沒(méi)有正確設(shè)置緣故。需要以SYSDBA執(zhí)行dbms_metadata_util.load_stylesheets

    執(zhí)行:

    SQL>exec dbms_metadata_util.load_stylesheets

    再執(zhí)行導(dǎo)出語(yǔ)句

    錯(cuò)誤三:ORA-39002、ORA-39070、ORA-29283 、ORA-06512、ORA-29283

    解決方法:

    出現(xiàn)這個(gè)錯(cuò)誤,需要檢查DIRECTORY目錄,創(chuàng)建DIRECTORY時(shí),ORACLE并不檢查操作系統(tǒng)目錄是否已經(jīng)存在

    首先檢查DIRECTORY目錄DUMP_TEST對(duì)應(yīng)的DIRECTORY_PATH,然后檢查操作系統(tǒng)下,驗(yàn)證該目錄是否存在。

    結(jié)果檢查發(fā)現(xiàn)該目錄被刪除了,創(chuàng)建該目錄即可解決問(wèn)題。

    另外一種情況,如果創(chuàng)建DIRECTORY目錄時(shí),出現(xiàn)了換行,也會(huì)出現(xiàn)上面錯(cuò)誤信息,這種錯(cuò)誤玩玩很難發(fā)現(xiàn),非常折騰人。所以需要非常細(xì)心。

    SQL> create directory DUMP_TEST as '/jkfile/klbtmp/';

    錯(cuò)誤四:ORA-31613、ORA-39109

    解決方法:

    主要是etl賬號(hào)缺少exp_full_database 權(quán)限,給etl賬號(hào)授予exp_full_database 權(quán)限后,上述問(wèn)題解決。

    錯(cuò)誤五:LRM-00101

    etl@NMS_ODS_NDB1[/etl1_cx/etl]expdp etl/sunrise@wgods1 dumpfile=DM.TM_ALARM_LOG.dmp directory=DUMP_DIR tables=DM.TM_ALARM_LOG query='DATE_CD >=20121201 AND DATE_CD <=20130131';

    LRM-00101: unknown parameter name '>'

    解決辦法:

    etl@NMS_ODS_NDB1[/etl1_cx/etl]expdp etl/sunrise@wgods1 dumpfile=DM.TM_ALARM_LOG.dmp directory=DUMP_DIR tables=DM.TM_ALARM_LOG query="DATE_CD \>\=20121201 AND DATE_CD \<\=20130131";

    錯(cuò)誤六: LRM-00121

    LRM-00121: 'DATA_ONLY' is not an allowable value for 'compression'。如下所示:

    etl@NMS_ODS_NDB1[/etl1_cx/etl]#expdp etl/sunrise@wgods1 dumpfile=ref.dmp directory=DUMP_DIR dumpfile=DM.TM_ALARM_LOG201212.dmp tables=DM.TM_ALARM_LOG COMPRESSION=DATA_ONLY query='DATE_CD >=20121201 AND DATE_CD <=20130131';

    首先查看EXPDP工具的版本,如下所示:

    etl@NMS_ODS_NDB1[/etl1_cx/etl]#expdp version

    請(qǐng)注意,在ORACLE 10g下 COMPRESSION只有METADATA_ONLY和NONE兩個(gè)選項(xiàng),ORACLE 11g下才有DATA_ONLY選項(xiàng)。所以報(bào)如上錯(cuò)誤。所以在使用前,請(qǐng)注意一下EXPDP工具的版本。

    錯(cuò)誤七: ORA-31626 、ORA-31637 、ORA-06512 、ORA-06512 、ORA-39080 、ORA-06512 、ORA-06512 、ORA-00832:

    [oracle@DB-Server]$ expdp system/***** TABLES=INVENRTY.INV_STK_HD dumpfile=INV_STK_HD.dmp logfile=1.log DIRECTORY=CUR_DUMP_DIR

    解決辦法:參考數(shù)據(jù)導(dǎo)出Expdp 導(dǎo)數(shù)錯(cuò)誤 ORA-00832

    錯(cuò)誤八:ORA-31626 、ORA-31633 、ORA-06512 、ORA-06512 、ORA-00959:

    解決方法:

    本來(lái)有一個(gè)TOOLS的表空間,指定了SYSTEM用戶的默認(rèn)表空間為TOOLS,但是這個(gè)表空間又被人刪除了。于是便有了這樣一個(gè)案例。

    概述

    今天主要介紹一下PG數(shù)據(jù)庫(kù)管理工具--pgadmin,一起來(lái)看看吧~


    一、介紹

    pgAdmin 4是一款為PostgreSQL設(shè)計(jì)的可靠和全面的數(shù)據(jù)庫(kù)設(shè)計(jì)和管理軟件,它允許連接到特定的數(shù)據(jù)庫(kù),創(chuàng)建表和運(yùn)行各種從簡(jiǎn)單到復(fù)雜的SQL語(yǔ)句。

    它支持的操作系統(tǒng)包括Linux,Windows,Mac OS X。

    官網(wǎng):https://www.pgadmin.org/


    二、安裝

    1、下載

    下載地址:https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v4.14/windows/pgadmin4-4.14-x86.exe

    2、安裝

    一路next安裝


    三、使用

    1、雙擊瀏覽器打開

    在瀏覽器中打開一個(gè)新的pgAdmin頁(yè)面,這樣就可以同時(shí)連接不同的PostgreSQL數(shù)據(jù)庫(kù)。

    如果關(guān)閉了瀏覽器,會(huì)重新打開瀏覽器并且載入pgAdmin頁(yè)面。如圖所示:

    2、創(chuàng)建服務(wù)器

    創(chuàng)建服務(wù)器連接到指定的PostgreSQL數(shù)據(jù)庫(kù)。

    在pgAdmin的Dashboard歡迎界面,點(diǎn)擊Add New Server創(chuàng)建服務(wù)器:

    輸入地址、用戶名和密碼等信息后點(diǎn)擊Save。

    3、連接服務(wù)器

    依次點(diǎn)擊左邊的數(shù)據(jù)庫(kù)視圖樹,可以看到數(shù)據(jù)庫(kù)的各種信息,包括數(shù)據(jù)庫(kù)表,角色和表空間等。

    • Dashboard頁(yè)面展示的都是數(shù)據(jù)庫(kù)的信息,
    • Properties展示當(dāng)前對(duì)象的配置項(xiàng),
    • SQL展示構(gòu)建當(dāng)前對(duì)象使用的DDL,
    • Statistics展示當(dāng)前對(duì)象的統(tǒng)計(jì)信息,
    • Dependencies展示當(dāng)前對(duì)象對(duì)其他對(duì)象的依賴,
    • Dependents展示其他對(duì)象對(duì)當(dāng)前對(duì)象的依賴。


    這個(gè)就跟PLSQL和navicat一樣,大家也可以體驗(yàn)一下。

    覺(jué)得有用的朋友多幫忙轉(zhuǎn)發(fā)哦!后面會(huì)分享更多devops和DBA方面的內(nèi)容,感興趣的朋友可以關(guān)注下~

網(wǎng)站首頁(yè)   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有