Time of Update: 2018-12-05
oracle結構簡述:安裝oracle-》建立資料庫-》建模式或者叫方案(Schema)-》建表(Table)-》表中記錄安裝oracle-》建立資料庫這個沒有問題,但是如何建方案中,就是OEM中方案下對應的各個方案項呢?主要是建一個使用者user1,然後配好網路命名即網路連接,然後用PL/SQL工具,串連進入,找到table項,添加表就可以了,添加表時,注意選擇此表屬於此使用者user1,這樣,在oem中自動就會看到方案user1了。也就說明了一個使用者對應一種模式的說法。從儲存角度分類:佔用
Time of Update: 2018-12-05
1.日期時間間隔操作 目前時間減去7分鐘的時間 select sysdate,sysdate - interval ’7’ MINUTE from dual 目前時間減去7小時的時間 select sysdate - interval ’7’ hour from dual 目前時間減去7天的時間 select sysdate - interval ’7’ day from dual 目前時間減去7月的時間 select sysdate,sysdate - inte
Time of Update: 2018-12-05
Oracle的匯出公用程式(Export utility)允許從資料庫提取資料,並且將資料寫入作業系統檔案。exp使用的基本格式:exp[username[/password[@service]]],以下例舉exp常用用法。 1. 擷取協助 exp help=y 2. 匯出一個完整資料庫 exp system/manager file=bible_db log=dible_db full=y 3. 匯出資料庫定義而不匯出資料 exp system/mana
Time of Update: 2018-12-05
############################複雜查詢語句的使用#####################################1.查詢語句的使用使用 select語句和子查詢(subquery)可以從一個或多個表,視圖,實體試圖中返回資料. 1.1相互關聯的子查詢可以將子查詢(as subquery)或in或exists當成where的一個條件的一部分,這樣的查詢稱為子查詢 .where中可以包含一個select語句的子查詢
Time of Update: 2018-12-05
Oracle資料庫伺服器是整個系統的核心,它的效能高低直接影響整個系統的效能,為了調整Oracle資料庫伺服器的效能,主要從以下幾個方面考慮: 1、調整作業系統以適合Oracle資料庫伺服器運行 Oracle資料庫伺服器很大程度上依賴於運行伺服器的作業系統,如果作業系統不能提供最好效能,那麼無論如何調整,Oracle資料庫伺服器也無法發揮其應有的效能。 1.1 為Oracle資料庫伺服器規劃系統資源 據已有電腦可用資源,
Time of Update: 2018-12-05
展示JDBC存取ORACLE大型資料對象LOB幾種情況的示範類import java.io.*;import java.util.*;import java.sql.*;public class LobPros{ /** * ORACLE驅動程式 */ private static final String DRIVER = "oracle.jdbc.driver.OracleDriver"; /** * ORACLE串連用URL */
Time of Update: 2018-12-05
問題一:如保載入JDBC驅動程式: 正常我們載入驅動程式有三個途徑: 1)Class.forName(String)這想當於classLoader一個String指定的類,在裝載時把該驅動程式的靜態內容都初始化,其實這時驅動程式類調用了DriverManager.registerDriver(driver)方法. 2)使用系統屬性:System.getProperty().load(new FileInputStream("屬性檔案"));
Time of Update: 2018-12-05
這段時間開始學習寫預存程序,主要原因還是因為工作需要吧,本來以為很簡單的,但幾經挫折,豪氣消磨殆盡,但總算搞通了,為了避免後來者少走彎路,特記述與此,同時亦對自己進行鼓勵。一:無傳回值的預存程序預存程序為:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);END
Time of Update: 2018-12-05
本文以SQL Server 2k為例說明SQL Server到Oracle串連伺服器的具體實現過程。 1.要求pc機上安裝oralce用戶端軟體和sqlserver2000軟體。 2.用戶端的配置tnsnames.ora檔案,配置所要串連的資料庫伺服器(windows,unix等平台均可以) eg:tnsnames.ora ...... TEST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.11
Time of Update: 2018-12-05
J2EE應用中與Oracle資料庫的串連 作者:洪建 在J2EE應用程式開發中,應用程式與資料庫連接的建立是我們經常遇到的問題之一。在這裡我主要談談在本地應用程式中通過OCI方式、thin方式和JdbcOdbc橋方式串連Oracle資料庫,在iPlanet Application Server 6.5和Sun ONE Application Server 7中對Oracle資料庫連接池的配置以及應用中如何從串連池中獲得串連。 一、本地通過JDBC獲得Oracle資料庫連接
Time of Update: 2018-12-05
Oracle動態SQLDBMS_SQL的內建包Native Dynamic SQLNative Dynamic SQL的三種常用功能執行不包含綁定變數的動態DDL或DML執行包含綁定變數的動態DDL或DMLDQL支援,Data Query Language情境/簡單流程代碼DECLARE TMPSTR VARCHAR2(4000) := NULL; TMPI NUMBER(10) := 0;BEGIN FOR C IN (SELECT B.TABLE_NAME BTN
Time of Update: 2018-12-05
使用JDBC批量修改Oracle序列步長情境資料移轉完成後需要對庫中序列進行重設,。方法三種常見方式刪除--重建這種方式下簡單的序列重建會影響商務邏輯處理無法適應原有序列參數規則不一致的情況,但如果序列參數一致的情況下此種辦法比較簡單還有效率。臨時修改序列步長,而後還原(PL/SQL採用此種方式)這種方式通過先修改序列步長然後通過NEXTVAL自增序列得到目標值,最後再將序列步長還原為原始值,如下SQL:ALTER SEQUENCE SEQ_ACCOUNT_BALANCE INCREMENT
Time of Update: 2018-12-05
DBLINK簡述A database link is a schema object in one database that enables you to access objects on another database. The other database need not be an Oracle Database System.文法/寫法CREATE [ SHARED ] [ PUBLIC ] DATABASE LINK dblink [ CONNECT TO {
Time of Update: 2018-12-05
Java備份Oracle資料庫 Java線程、Process、ProcessBuilder2010 年 6 月 20
Time of Update: 2018-12-05
LONG類型欄位很原始使用時限制也很多,與LONG類型相對應的類型有CLOB,LONG類型雖然已經不建議使用但還是可以發現在Oracle資料字典相關的視圖中還是有LONG類型的身影。LONG類型的移植可以直接通過DDL方式顯示的修改成LONG類型:可以通過TO_LOB相關函數,將原始LONG類型的列通過TO_LOB處理後放到新的列,再把LONG類型的列刪除。相關SQ--建表CREATE TABLETEST_LONGTYPE_TABLE( ID VARCHAR2(20) NOT
Time of Update: 2018-12-05
關於Oracle相關資源 作為應用程式層的開發人員,與Oracle中的SQL相關的文檔一定不會太陌生,我們會經常去找一此某個函數怎麼用、建表、建庫時會有哪些參數等等,去哪裡找呢,總不能每次都去BaiDu! 其實Oracle提供了非常多的文檔,用於DBA的、用於開發的、還有提供的工具介紹的等等,反正就是非常非常多,並且結構也非常清晰,我們要做的就是找到相關資料,然後解決問題。
Time of Update: 2018-12-05
將觸發器應用在插入表時相應欄位唯一值 --建遞增序列 CREATE SEQUENCE LZEAM_SP_LOOP_EQ_SEQ MINVALUE 1 INCREMENT BY 1 START WITH 1 測試:SELECT LZEAM_SP_LOOP_EQ_SEQ.NEXTVAL FROM DUAL --建觸發器 CREATE OR REPLACE TRIGGER LZEAM.LZEAM_SP_LOOP_EQ_TRIGGER BEFORE INSERT ON SP_LOOP_EQ FOR
Time of Update: 2018-12-05
在初使化使用者基礎資料時會出現一些資料格式不正確的情況。。 如: 2000-1-1==> 2000-01-01、2000-01-1==>2000-01-01、2000-1-01==>2000-01-01 以前會寫一個function/procedure之類的指令碼,大量的IF ELSE。。。 發現oracle10g已經支援正則功能。。 UPDATE LZ__EQ_RHGL LZRH SET LS__SP_GHTIME = SUBSTR(LZ__SP_GHTIME, 1, 5)
Time of Update: 2018-12-05
Redhat Linux AS4 安裝 Oracle 10g (10.2)1、硬體需求 1)記憶體>1024M 記憶體 交換分區 >1024M 2倍記憶體 <2048M 1.5倍記憶體 <8192M 1倍記憶體 >8192M 0.75倍記憶體 顯示記憶體命令 2)/tmp > 400M 3)檢測命令 記憶體 # grep MemTotal
Time of Update: 2018-12-05
Oracle 概念(Oracle 10.2)10、應用程式架構這一章定義了應用程式架構,描述了Oracle資料庫伺服器和資料庫應用程式在分散式處理環境中是如何工作的。這個架構幾乎可以應用到任何類型的Oracle資料庫系統內容中。本章包含下列內容:u 用戶端/伺服器架構介紹u 多層體系架構概述u Oracle網路服務概述用戶端/伺服器架構概述在Oracle資料庫系統內容中,資料庫應用程式和資料庫分成兩個部分:一個前端或者用戶端部分,一個後端或伺服器部分,就是常用的術語:用戶端/伺服器架構。用戶端運