如何從Oracle 9i SQL*Loader中產生外部表格定義

Oracle 9i中引入的外部表格允許您將一個順序文字檔映射到一個Oracle表定義中。一旦您定義了外部表格,您就能應用SQL SELECT語句的所有功能——包括並行查詢——來處理它。

Oracle Peeking綁定變數的控制

我們知道從Oracle9i開始,Oracle引入了Peeking of User-Defined Bind Variables的特性,這個特性可以用來在存在資料扭曲時對執行計畫糾偏。然而這一特性也可能帶來一些副作用,所以Oracle同時引入了一個內部參數用於控制這一特性: SQL> SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.ksppdesc describ2 FROM SYS.x$ksppi x, SYS.x$ksppcv y3 WHERE x.

實現Oracle異地資料自動備份的方案

在大型商業應用中,資料的異地容災備份十分重要,也必不可少。筆者根據自己的實踐經驗,設計了一套簡潔地實現異地資料自動備份的方案,可供資料庫管理員參考。文中所有的程式都經過測試,運行良好。這裡類比的異地運行環境為一主一備兩套Sun Solaris系統,所採用的備份方法為Oracle資料庫提供的標準備份:export。相關命令文中主要用到三個命令,這裡先單獨介紹一下:export: 將資料庫中資料備份成一個二進位系統檔案,它有三種模式:

教你在Oracle中啟動指令碼跟蹤預存程序

一、用指令碼啟動並設定跟蹤的樣本 我們可以用指令碼進行跟蹤預存程序,當然要瞭解這些預存程序的具體文法和參數的含義,至於這些文法和參數含義請查詢線上說明。下面請看一執行個體:/*******************************************//* Created by: SQL Profiler *//* Date: 2004/06/19 16:50:05 *//*******************************************/-- Create a

如何恢複只有完好資料檔案的oracle資料庫

1.重新建立初始設定檔案,重要的參數包括control_files,db_name,instance_name,background_dump_dest,core_dump_dest,user_dump_dest,\db_block_size=8192,db_cache_size,db_domain,large_pool_size,pga_aggregate_target,shared_pool_size,sort_area_size,undo_management,undo_retention

ORACLE中實現SELECT TOP N的方法

1.在ORACLE中實現SELECT TOP N 由於ORACLE不支援SELECT TOP語句,所以在ORACLE中經常是用ORDER BY跟ROWNUM的組合來實現SELECT TOP N的查詢。簡單地說,實現方法如下所示:SELECT 列名1...列名n FROM(SELECT 列名1...列名n FROM 表名 ORDER BY 列名1...列名n)WHERE ROWNUM <= N(抽出記錄數)ORDER BY ROWNUM

oracle 10g重建em db control

1.drop configuration files and repository run :emca -deconfig dbcontrol db -repos drop 2. Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and mangement objects:a. drop user sysman cascade;b. drop role MGMT_USER;c. drop user

Oracle資料匯出到文字檔的方法

利用Oracle中的Spool緩衝池技術可以實現Oracle資料匯出到文字檔。1)、在Oracle PL/SQL中輸入緩衝開始命令,並指定輸出的檔案名稱:spool d:\output.txt2)、在命令列中隨便輸入你的SQL查詢:select mobile from customer;select mobile from client;……3)、在命令列中輸入緩衝結果命令:spool off;則系統將緩衝池中的結果都輸出到"output.txt"

如何在oracle中匯入dmp資料庫檔案

Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行,DOS中可以執行時由於 在oracle 8i 中

Oracle巧取指定記錄與巧用外關聯查詢

1 取得表中第6到第10條記錄的值1.1 第一種方法,使用minus語句假設ddl語句如下: CREATE TABLE T(ID VARCHAR2(4) PRIMARY KEY, VALUE INT) 那麼第一種方法就是取出前5條,再取出前10條,然後採用集合運算的方法把前10條減去前5條就OK了,SQL語句如下 SELECT * FROM T WHERE ROWNUM <=

Oracle的imp命令匯入備份資料

筆者在做項目過程中遇到以下問題,在客戶提供的Database Backup檔案需要匯入到資料庫中,以便使用,資料庫為Oracle 9.1.1,安裝在Windows Server 2000 JP系統中,伺服器端字元集為JAPANESE_JAPAN_UTF8,而用戶端使用的是中文Windows Server 2000系統,字元集為SIMPLIFIED CHINESE_CHINA.ZHS16GBK。在插入資料過程中出現如下問題:C:\oracle\ora90\BIN>imp

oracle中的connect by 在sql server中實現

1。Oracle中:select org_idfrom organizationsstart with org_id= :org_idconnect by prior org_id=supervision_org_idorder by supervision_org_id2。Sql Functiong:FunctionNo SubFunctionNo SubFunctionType 01. systemadmin Privilege 0 01. systemadmin subsysadmin 1

Oracle中向視圖中插入資料

插入視圖的條件:1.如果視圖是基於一個基礎資料表產生的,那麼這就稱為非串連視圖,所有的非串連視圖都是可以更新的,也就是說可以在該視圖上進行,INSERT,UPDATE,DELETE的操作.2.如果是串連視圖,那就要遵守基本更新準則了.現在我只對INSERT準則做一下說明:在INSERT語句中不能顯式或隱式的引用到任何非碼保留基礎資料表中的欄位,如果在定義視圖中使用了WITH CHECK OPTION子句,那就不能對視圖執行INSERT操作.注:碼保留表,非碼保留表的解釋:在DEPT中,DEPT_

Oracle的LOB欄位學習

--插入bfilecreate or replace procedure insert_book(filename varchar2) asbook_file bfile := NULL;bookExists boolean := false;beginbook_file := bfilename('BOOK_TEXT', filename);bookExists := dbms_lob.fileexists(book_file) = 1;if bookExists theninsert

Oracle 10g中用FIRALL處理非連續數組

在PL/SQL迴圈中執行資料操作語言(DML)是一件費時的工作,因為每次迴圈都要由PL/SQL引擎轉向SQL引擎。應用FORALL是一個更好的方法,它一次性向SQL語句提交一組臨時值。 在Oracle 10g前,FORALL語句的文法只能處理連續性的數組元素: FORALL index_name IN lower_bound ..upper_bound sql_statement;這意味著:在以前,使用FORALL的巢狀表格不能刪除待處理數組中間的元素,而且數組項必須進行連續處理。Oracle

如何選擇Oracle最佳化器

1. 選用適合的Oracle最佳化器Oracle的最佳化器共有3種:a. RULE (基於規則) b. COST (基於成本) c. CHOOSE (選擇性)。設定預設的最佳化器,可以通過對init.ora檔案中OPTIMIZER_MODE參數的各種聲明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS 。你當然也在SQL句級或是會話(session)級對其進行覆蓋。為了使用基於成本的最佳化器(CBO, Cost-Based Optimizer) ,

Oracle Spatial新驅動的添加記錄執行個體

Oracle的空間資料庫的操作驅動更新了,新的驅動適用於Oracle8.0或以上,新驅動在對資料庫的操作上面和原有的驅動差別比較大,不過有一點:使用變得簡單了建立空間資料庫和建立空間索引的步驟就略過了,那些網上有很多例子,而且實現方式上面也沒有變化,下面列出添加一條空間資料庫記錄的代碼:import java.sql.*;import oracle.sql.*;import oracle.spatial.geometry.JGeometry;/*** <p>Title:

Oracle 10g的STATSPACK

上月,我有機會在達拉斯Oracle使用者組聽到TUSC的Rich Niemiec談到Oracle的效能分析問題,其中他給我們的一條提示,我感覺非常有益,那就是Oracle 10g中仍需要STATSPACK。關於Oracle

Oracle的資料緩衝區是如何工作的

本文探討Oracle資料緩衝區的內部機制——Oracle用這一記憶體來防止不必要的資料區塊從磁碟重讀。理解Oracle資料緩衝區如何操作,是成功地運用它們調整資料庫效能的關鍵。 在Oracle 8i以前的版本裡,當資料區塊被從磁碟送進資料緩衝區的時候,資料區塊會被自動地放置到最近使用過的資料列表的前部。但是,這種行為從Oracle

Oracle的ORA-12516 錯誤

ORA-12516: TNS: 監聽程式找不到符合協議堆棧要求的可用處理程

總頁數: 1509 1 .... 1361 1362 1363 1364 1365 .... 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.