Time of Update: 2018-07-23
一、分區表 分區表的幾種分類:1、Range(範圍)分區 是應用範圍比較廣的表分區方式,它是以列的值的範圍來做為分區的劃分條件,將記錄存放到列值所在的 range分區中。比如按照時間劃分,2012 年1 季度的資料放到a 分區,12年2 季度的資料放到b分區, 因此在建立的時候呢,需要你指定基於的列,以及分區的範圍值,如果某些記錄暫無法預測範圍, 可以建立maxvalue 分區,所有不在指定範圍內的記錄都會被儲存到maxvalue 所在分區中, 並且支援指定多列做為依賴列。
Time of Update: 2018-07-23
Oracle DBLinke+實體化視圖同步兩個 資料庫的資料 項目的新需求是同步兩個 Oracle資料庫的部分個,在實驗環境現試通了幾種方法,今天先把DbLink 加 實體化視圖 同步資料的方法記錄一下。 1、配置tnsnames.ora檔案 指定到主要資料庫的網路名稱,實驗環境為169db。
Time of Update: 2018-07-23
我們可能會出現這種情況,某個表原來設計不周全,導致表裡面的資料資料重複,那麼,如何對重複的資料進行刪除呢。 重複的資料可能有這樣兩種情況,第一種時表中只有某些欄位一樣,第二種是兩行記錄完全一樣。 一、對於部分欄位重複資料的刪除 先來談談如何查詢重複的資料吧。 下面語句可以查詢出那些資料是重複的: select 欄位1,欄位2,count(*) from 表名 group by 欄位1,欄位2 having count(*) > 1將上面的>號改為=號就可以查詢出沒有重複的資料了。
Time of Update: 2018-07-23
使用virtual box安裝RHEL 6.2+Oracle 11g,需要rhel的安裝盤(verycd上有)和oracle官網上下載的linux安裝包,其中11g的安裝包有兩個,都是以ZIP結尾的。安裝過程如下: 一、安裝RHEL 6.2 1、構建虛擬機器後,檢查一下硬碟類別,如果是scsi的,將其刪除並重新添加一個IDE的;我不知道其他機器怎樣,反正我用RHEL 6.2無法識別scsi的磁碟;
Time of Update: 2018-07-23
註:以下程式在DELPHI7+ORACLE9i中測試通過1、首先用DELPHI編製一個DLL程式,當然用VB,VC其它語言也可以,本人最近常用DELPHI,所以以下DLL採用DELPHI程式編製://////////////////////////////////////////Project1.dpr 工程檔案library Project1;uses SysUtils, Classes, Unit1
Time of Update: 2018-07-23
由於伺服器通過跳板機來運行,所以無法通過X案頭來安裝,因此需要通過靜默方式silent來安裝,步驟如下: oracle11G靜默安裝過程——linux環境 1.作業系統及Oracle版本 Linux版本:CentOS release 5.5 (Final) Oracle版本:Oracle Database 11g Release
Time of Update: 2018-07-23
在對oracle的預存程序、函數進行調試時,可能都需要輸出一些調試資訊,oracle內建的DBMS_OUTPUT.PUT_LINE()方法大部分情況下能夠滿足要求,但是如果輸出的內容超過256個字元時,就不支援了,可以採取以下幾種方法: 1.最基本的DBMS_OUTPUT.PUT_LINE()方法。 隨便在什麼地方,只要是BEGIN和END之間,就可以使用DBMS_OUTPUT.PUT_LINE(output);
Time of Update: 2018-07-23
Oracle資料庫的global_name Oracle資料庫的global_name,在Database Link與GLOBAL_NAMES參數一文中提到了,設定global_names初始化參數為true後,本地的資料庫連結名稱必須與遠端資料庫的global_name相同,才能正常使用資料庫連結。那麼怎麼查詢資料庫的global_name呢。 SQL> col global_name for a30 SQL> select * from global_
Time of Update: 2018-07-23
Oracle 中count函數用法 Count用來統計查詢結果有幾條記錄 例表 t_test 姓名 性別 年齡 工資 張三 男 23 2000 李四 女 34 王武 男 25
Time of Update: 2018-07-23
要啟動和關閉資料庫,必須要以具有Oracle 管理員權限的使用者登陸,通常也就是以具有SYSDBA許可權的使用者登陸。一般我們常用SYS使用者以SYSDBA串連來啟動和關閉資料庫。下面介紹Oracle資料庫幾種不同的資料庫啟動和關閉方式之間的區別以及它們各自不同的功能。 1 資料庫的啟動(STARTUP)
Time of Update: 2018-07-23
CREATE OR REPLACE FUNCTION FN_GET_STATUS_STR(P_STR IN VARCHAR2) RETURN VARCHAR2 AS LSTR VARCHAR2(1000) DEFAULT P_STR || ','; RETSTR VARCHAR2(1000) DEFAULT NULL; TMPSTR VARCHAR2(50) DEFAULT NULL;
Time of Update: 2018-07-23
欄位類型:blob,clob,nclob 說明:三種大型物件(LOB),用來儲存較大的圖形檔案或帶格式的文字檔,如 Miceosoft Word文檔,以及音頻、視頻等非文字檔,最大長度是4GB。LOB有幾種類型,取決 於你使用的位元組的類型,Oracle 8i實實在在地將這些資料存放區在資料庫內部儲存。可以執行 我們所操作的clobtest_table中屬性是(字元型id,CLOB型picstr),目前我們假設一個
Time of Update: 2018-07-23
硬體維護的時候有人不小心把生產庫的電源斷掉了,重新啟動盤櫃和伺服器後,oracle 10g 10.2.0.4 startup時出現錯誤提示: 代碼如下 1 資料庫裝載完畢。ORA-01122: 資料庫檔案 1 驗證失敗ORA-01110: 資料檔案 1: 'E:\ORACLE\PRODUCT\1
Time of Update: 2018-07-23
long形欄位的問題我曾經遇到過,如果要取long型欄位的數值,必須見過處理。 添加新的方法: /** * Insert the method´s description here. * Creation date: (2002-6-4 17:37:55) */ public static String getLargerString(java.io.Reader reader) throws Exception { char[] content =
Time of Update: 2018-07-23
-------------------------- 初始化相關參數job_queue_processesalter system set job_queue_processes=39 scope=spfile;//最大值不能超過1000 ;job_queue_interval = 10 //調度作業重新整理頻率秒為單位 job_queue_process 表示oracle能夠並發的job的數量,可以通過語句 show parameter
Time of Update: 2018-07-23
Oracle9i之前,中文是按照二進位編碼進行排序的。在oracle9i中新增了按照拼音、部首、筆畫排序功能。 1、設定NLS_SORT參數值 SCHINESE_RADICAL_M 按照部首(第一順序)、筆劃(第二順序)排序 SCHINESE_STROKE_M 按照筆劃(第一順序)、部首(第二順序)排序
Time of Update: 2018-07-23
使用oracle使用者執行如下指令碼: #!/bin/bashsource /etc/profileexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBK#Oracle的字元集,Oracle資料庫的中文字元集為AMERICAN_AMERICA.ZHS16GBK#Oracle資料庫的根目錄export ORACLE_BASE=/u01/app/oracleexport
Time of Update: 2018-07-23
最近做一個J2EE項目,需要在JSP頁面實現對檔案的上傳和下載。很早以前就知道JDBC支援大對象(LOB)的存取,以為很容易,做起來才發現問題多多,讀了一大堆文章,反而沒有什麼頭緒了。正如一位網友文章所講:“…網路上的教程99%都是行不通的,連SUN自己的文檔都一直錯誤……”,實際情況大致如此了。
Time of Update: 2018-07-23
Oracle資料庫是目前為止最複雜的一個資料庫之一。也正是這種複雜性,讓Oracle資料庫能夠面對企業各種各樣的需求。不過大部分時候,資料庫管理員掌握一些技巧,可以讓資料庫維護工作變得簡單。筆者這裡就以Oracle資料庫中表列的管理為例,談談這方面的問題。 一、 把列設定為UNUSED狀態,代替刪除。
Time of Update: 2018-07-23
在 Oracle 中根據經緯度計算兩地之間的距離 獲得弧度的函數: CREATE OR REPLACE FUNCTION Radian(d number) RETURN NUMBER is PI number :=3.141592625; begin return d* PI/180.0; end ; 測試一下這個函數: select Radian(360) from dual;