oracle匯入匯出技巧

直接匯出exp system/manager FILE=exp_full.dmp LOG=exp_full.log compress=N FULL=y DIRECT=y RECORDLENGTH=65535查看匯出檔案內容 imp username/password show=y full=y file=a.dmp匯出選項:compress=N ,確保資料不會被合并到一個extent中imp加速(2)增加排序區(3)調整BUFFER選項imp user/pwd fromuser=user1

oracle 9i啟用Execution Plan的方法

主要有四步: 1.建立表,通過utlxplan.sql指令碼 SQL> @?/rdbms/admin/utlxplan.sql 2. 建立同義字為了多個使用者可以共用一個plan_table 並授權給public SQL> create public synonym plan_table for plan_table; SQL> grant all on plan_table to public; 3.建立plustrace 角色        關 鍵 詞:   主要有四步:

ORACLE 尋找資料庫中有記錄的表

通過執行select NUM_ROWS,table_name from user_tables where NUM_ROWS>0,是可以達到效果的。但是:有時候資料是不準的,原因是執行該查詢的時候要先對錶進行分析。分析表的文法為:analyze table table_name compute statistics;如何批量對錶進行分析呢?1、預存程序+遊標,迴圈,OK沒有問題,但是有點麻煩。 create or replace procedure Pro_AnalyzeTables

殺死Oracle死結進程

先查看哪些表被鎖住了:select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id; OWNER OBJECT_NAME SESSION_ID LOCKED_MODE --------------------

Oracle許可權查看(轉自javaeye)

(轉自 http://duqiangcise.javaeye.com/blog/563296)1.查看目前使用者所擁有的系統許可權 select * from session_privs; 2.查看資料庫內的所有角色 selec * from dba_roles; 3.查看資料庫所支援的最大角色數SQL> show parameter rolemax_enabled_roles                    integer     150 --該值可以修改os_roles     

怎樣在RedHat Linux上使用oracle-validated包

首先,參考官方文檔:http://docs.oracle.com/cd/B28359_01/install.111/b32002/install_overview.htmIf you are not a ULN customer, and you are running Red Hat Enterprise Linux or Oracle Linux, then you can obtain the Oracle Validated RPM at the following

mysql中實作類別似oracle中的nextval函數

我們知道mysql中是不支援sequence的,一般是建表的時間使這個欄位自增。  如       create table table_name(id int auto_increment primary key, ...);             或者alter table table_ame add id int auto_increment primary key  //欄位,一定設定為primary key             或者重設自增欄位的起步值 alter table

ORACLE修改資料表空間方法

一、使用imp/exp。先匯出源庫,再建立新庫把資料表空間建立好,然後再匯入。(據說這樣可以,前提是新的庫裡面不能有與源庫相同名字的資料表空間。有待驗證!) 二、使用指令碼進行修改。據目前所瞭解,正長情況下需要修改表的空間和表的索引的空間,如果涉及到BOLB欄位的表,修改的方式又不一樣了! 正常情況下的修改指令碼: 1.修改表的空間 alter table TABLE_NAME move tablespace TABLESPACENAME 查詢目前使用者下的所有表 select 'alter

Oracle 查詢的十個小技巧

Oracle資料庫查詢十個小技巧 資料查詢,是資料庫操作中最主要的功能之一;有時候資料庫查詢效能的好壞,直接關係到資料庫的運行效率,關係到資料庫的選型。下面筆者不談大道理,只是對其中對一些平時大家容易忽略的查詢小技巧做一些總結。或許大家可能正在為此犯愁呢?

C# 從Oracle中讀取資料並填充Excel

下面執行個體在C#中串連Oracle資料庫(Name),從表(TableName)中讀取資料,並寫入Excel。string cnString="Provider=msdaora.1;Data source=Name; ";cnString=cnString+"user id=UserName;password=Password";try{OleDbConnection cn=new OleDbConnection (cnString);cn.Open ();try{string

oracle資料還原與備份

功能:Oracle資料匯入匯出imp/exp就相當與oracle資料還原與備份。大多情況都可以用Oracle資料匯入匯出完成資料的備份與還原(不會造成資料的丟失)。Oracle有個好處,雖然你的電腦不是伺服器,但是你裝了oracle用戶端,並建立了串連(通過net8 assistant中本地-->服務命名

SQL Server和Oracle的常用函數對比

---------數學函數1.絕對值S:select abs(-1) valueO:select abs(-1) value from dual2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual3.取整(小)S:select floor(-1.001) valueO:select floor(-1.001) value from dual4.取整(截取)S:select cast(-1.002

Oracle筆記(一) Oracle簡介及安裝

一、軌跡二、Oracle簡介      Oracle是現在全世界最大的資料庫供應商,程式設計語言供應商,應用軟體供應商,它的地位等價於微軟的地位。      Oracle在古希臘神話中被稱為“神諭”,指的是上帝的寵兒,在中國的商周時期,把一些刻在龜殼上的文字也稱為上天的指示,所以在中國Oracle又翻譯為甲骨文。      Oracle的公司發展最早起源於1970年6月IBM的一個技術員,埃德加·考特(Edgar Frank Codd) 在Communications of ACM上發表的論文

[oracle實驗]跨平台傳輸資料表空間 win -> linux

文章目錄 使用傳輸資料表空間的限制: 從11g開始,oracle支援跨平台傳輸資料表空間。查看支援平台列表,如果源庫和目標庫的endian format不一致,需要convertSQL> col platform_name for a32;SQL> select * from v$transportable_platform;PLATFORM_ID PLATFORM_NAME ENDIAN_

oracle密碼特殊字元在imp,exp裡的使用

今天在做資料匯出的時候,由於使用者名稱的密碼使用的是特殊字元,所以遇到了錯誤代碼:“EXP-00056: 遇到 ORACLE 錯誤 12154”,網上尋找原因,需要用引號擴起來,但是os不同,方式也不同:     windows os: exp username/"""password"""@devdb --3個雙引號擴密碼    linux/unix os: exp 'username/"password"@devdb' --1個雙引號擴密碼,1個單引號擴全部

如何在Oracle中複製表結構和表資料

1. 複製表結構及其資料: create table table_name_new as select * from table_name_old  2. 只複製表結構: create table table_name_new as select * from table_name_old where 1=2; 或者: create table table_name_new like table_name_old  3. 只複製表資料:如果兩個表結構一樣:insert into

Oracle提高查詢效率

(1) 選擇最有效率的表名順序(只在基於規則的最佳化器中有效):  ORACLE的解析器按照從右至左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(基礎資料表 driving table)將被最先處理,在FROM子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎資料表。如果有3個以上的表串連查詢, 那就需要選擇交叉表(intersection table)作為基礎資料表, 交叉表是指那個被其他表所引用的表.       (2)

Oracle資料庫查詢高效分頁

文章目錄 比較分析:實際應用         由於網頁渲染速度的影響,在C/S程式中那種一個Grid包含幾千、上萬行的資料基本上在網頁是無法展現的,因此一般採用分頁的形式顯示(也可能採用Visual Srolling方式載入的,公司專屬應用程式系統的不是很常見),ASP.NET 的資料控制項一般帶有分頁功能,3.5以後還提供了單獨的分頁控制項,也有用過AspNetPager這個第三方的組件。      

oracle效能調整的九大要點:八提升block的效率

    1、避免動態分配的缺陷    建立本地管理的資料表空間;    合理設定segment的大小;    監控將要擴充的segment:    SELECT owner, table_name, blocks, empty_blocks FROM dba_tables WHERE empty_blocks / (blocks+empty_blocks) < .1;    2、high water mark    記錄在segment header

oracle 遊標屬性 sql%found sql%notfound sql%rowcount

當執行一條DML語句後,DML語句的結果儲存在四個遊標屬性中,這些屬性用於控製程序流程或者瞭解程式的狀態。當運行DML語句時,PL/SQL開啟一個內建遊標並處理結果,遊標是維護查詢結果的記憶體中的一個地區,遊標在運行DML語句時開啟,完成後關閉。隱式遊標只使用SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三個屬性.SQL%FOUND,SQL%NOTFOUND是布爾值,SQL%ROWCOUNT是整數值。  SQL%FOUND和SQL%NOTFOUND  在執行任何DML語句

總頁數: 1509 1 .... 280 281 282 283 284 .... 1509 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.