Oracle學習筆記:使用expdp/impdp資料泵匯出/匯入資料

資料泵是Oracle 10g推出的新功能,expdp/impdp和exp/imp的區別: exp/imp是用戶端工具,可以在用戶端使用,也可以在服務端使用。expdp/impdp是服務端工具,只能在服務端使用。expdp參數說明[oracle@linux exp]$ expdp help=y    Export: Release 10.2.0.4.0 - Production&

Windows平台之Oracle 10g DG配置

DataGuard簡稱DG,是一種資料庫層級的HA方案,最主要功能是冗災、資料保護、故障恢複,DG是生產資料庫的"事務一致性copy",建立時,使用生產庫的物理copy,建立完成後,備庫會通過生產庫傳輸過來的歸檔日誌(或重做條目)自動維護備用資料庫。將重做資料應用到備用庫。DG分為"物理standby"和"邏輯standby"

ORA-01114錯誤原因及解決方案

今天應用伺服器後台報一下錯誤:java.sql.SQLException: ORA-01114: 將塊寫入檔案 201 時出現 IO 錯誤 (塊 # 1015305)ORA-27069: skgfdisp: 嘗試在檔案範圍外執行 I/OOSD-04026: 傳遞的參數無效。 (OS 1015311)ORA-01114: 將塊寫入檔案 201 時出現 IO 錯誤 (塊 # 1015305)ORA-27069: skgfdisp: 嘗試在檔案範圍外執行 I/OOSD-04026: 傳遞的參數無效。

在Linux系統下安裝Oracle資料庫

在Linux系統下安裝Oracle資料庫:1、約定:linux系統為Linux.5.4-server-x86_64,資料庫為linux.x64_11gR1_database_1013   linux系統安裝時,選擇安裝所有的包。2、用root使用者修改核心參數,增加以下的內容到檔案/etc/sysctl.conf中。   #vi /etc/sysctl.conf    #Controls the maximum number

Linux下寫Java程式時 顯示/插入MySQL資料庫亂碼問題解決

Linux下寫java程式時,顯示/插入MySQL資料庫亂碼問題解決:這個問題解決起來很簡單,只需要在串連資料庫的URL中加入:&useUnicode=true&characterEncoding=gbk如下所示 Class.forName("org.gjt.mm.mysql.Driver").newInstance();   String url ="jdbc:mysql://localhost/myDB?user=s

ORA-00988: 口令缺失或無效

今天應客戶要求建立使用者的密碼必須跟源庫一樣,但是我發現源庫的密碼為123456,非常簡單而且是以數字開頭,這個Oracle預設是不允許的,但是源庫卻已經實現了。後來經過多次嘗試,終於解決,只要求輸入密碼用用引號引起來即可。egg:SQL> create user wwl02 identified by 123456;create user wwl02 identified by 123456        &

Oracle資料匯出shell指令碼

#設定執行編碼格式,防止匯出中文時出現亂碼export NLS_LANG="AMERICAN_AMERICA.UTF8"#載入Oracle用戶端程式到環境變數中    注意:如果是將該指令碼放到定時任務執行就一定得加上這行export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client#載入oracle相關庫export

Oracle資料庫識別不了儲存Diskgroup ORA-01078,需要Mount

HOST-> sqlplus "/as sysdba" SQL*Plus: Release 11.2.0.1.0 Production on Thu Dec 1 10:13:58 2011 Copyright (c) 1982, 2009, Oracle. All rights reserved. Connected to an idle instance. SQL> startupORA-01078: failure in

Oracle索引 主鍵影響查詢速度

要提高查詢速度,一般:1.不需要刪除的欄位,建主鍵;有可能要被刪除的欄位,建索引。2.假如一次提交5W個號碼,每個都要和資料庫裡90W號碼進行比較5W個號碼中哪些號碼是90W號碼中的。那麼將90W號碼建一個表,一個欄位就是號碼欄位,然後把該欄位設為主鍵即可。update前100條為0,另外一個程式找狀態為0的,要提高速度,要將這100條(所有條)的ID建索引。3.不管對什麼欄位建的什麼索引,該欄位只有放在where條件中使用時,索引才生效,假如放到not

CentOS 5.5下MySQL主從備份

一、系統內容:CentOS 5.5主機(MASTER):192.168.0.10 從機(SLAVE): 192.168.0.20在slave上yum安裝Mysql#yum install -y mysql mysql-server 不要開啟mysql服務,將master上的/etc/my.cnf檔案內容複寫slave上的/etc目錄下#rm -rf /var/lib/mysql -R ''刪除從主機上空的mysql資料目錄二、拷貝master上的mysql資料到slavemaster上#vim

Oracle通過PL/SQL資料泵匯出匯入資料的命令

1:匯出資料的命令declare    ---建立資料泵工作控制代碼    h1  number;begin    --  建立一個使用者定義的資料泵做schema的備份   h1 := dbms_datapump.open(operation => 'EXPORT',  job_mode =>

Mac OS X 安裝 MySQL

說明:系統版本------MacOS X 10.6.8Mysql版本----官網最新版,版本號碼是5.5.191、從MysqL官網下載安裝檔案從Mysql官網下載安裝檔案,下載入口:http://www.mysql.com/downloads/mirror.php?id=404973#mirrors2、加壓檔案並進行安裝將下載好的dmg鏡像檔案解壓之後,裡麵包含4個檔案ReadMe.txt

MySQL叢集技術 (四台機器)

1、環境描述Mysql manager 節點:192.168.0.1MysqlServer節點:192.168.0.100Mysql 節點:192.168.0.160Mysql 節點:192.168.0.161說明:至少需要四台伺服器才可以做mysql的叢集。建議5台,再增加一台MysqlServer。2安裝mysql二進位包2.1

Oracle 11g使用exp匯出空表

1、Oracle11g預設對空表不分配segment,故使用exp匯出Oracle11g資料庫時,空表不會匯出。2、設定deferred_segment_creation 參數為FALSE後,無論是空表還是非空表,都分配segment。   在sqlplus中,執行如下命令:   SQL>alter system set deferred_segment_creation=false;    查看:  

Oracle SQL執行計畫

要得到Oracle的執行計畫有很多種方法,這裡只是介紹幾種比較少人提及的。(1)To get plan from MemoryFor SQL ID :select * from table(dbms_xplan.display_cursor('&sql_id'));select * from table(dbms_xplan.display_cursor('&sql_id', NULL, 'ALL')); For SQL ID, Child Cursor :select *

Greenplum擷取一個SQL結果的欄位名

在Greenplum中,對於任意一個SQL,我們想擷取這個SQL執行後的欄位名是比較難的。比方說在寫一個通用工具的時候,使用copy命令將一個SQL匯出成文本,但是每個欄位的名稱匯出的文本中卻沒有,如果使用自己解析SQL的話就太複雜了如果我們想取得這些欄位名的話,不真正執行sql,因為在產生執行計畫的時候已經,我知道的有以下幾種方法:1.使用JDBC,prepareStatement先產生執行計畫,然後擷取欄位名:PreparedStatement pstmt = 

PostgreSQL中快速對系統資料表實現vacuum full

vacuum full會鎖表,而且效率很低,在實際中不可能使用vacuum來縮小pg_class,這樣會有很長的停機時間。其實要實現vacuum full最簡單的方法就是將一個表重新複製一遍,create table b as select * from

[Oracle RAC安裝]配置 Oracle 自動儲存管理 失敗

[root@rac1 ~]# /etc/init.d/Oracleasm configureConfiguring the Oracle ASM library driver.This will configure the on-boot properties of the Oracle ASM librarydriver.  The following questions will determine whether the driver isloaded on boot and

Oracle 10g 建立資料表空間慢問題

系統內容CPU info:   Number of CPUs = 4   Clock speed = 1595 MHz   Bus speed   = 532 MT/s   CPUID registers      vendor information =      

ORA-12154 TNS 無法解析指定的串連標識符

ORA-12154 TNS 無法解析指定的串連標識符 .今天資料庫突然串連時報這個錯誤,plsql串連不上,應用程式串連不上,但是sql可以連上。到網上找了半天,也改了半天。其實我的listener.ora 檔案是一直沒有動的。網上的人說改了之後重啟服務就可以。目錄結構如下:# listener.ora Network Configuration File: D:\Oracle\product\10.1.0\db_1\network\admin\listener.ora# Generated

總頁數: 978 1 .... 616 617 618 619 620 .... 978 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.