Time of Update: 2018-12-05
為Linux配備Oracle 8 在Linux下使用Oracle 8以前,應當安裝Oracle 8,但Oracle公司提供的安裝文檔較為簡單。筆者借鑒其在Unix作業系統下的安裝方法,得出了在Linux上安裝Oracle 8的方法,此方法並不一定是最好的,使各位讀者用上Oracle 8才是本文的目的。 前期準備 假定安裝環境是Red Hat Linux,請在安裝前確認Linux的核心版本為2.0.36及以上。
Time of Update: 2018-12-05
第一次做Oracle的
Time of Update: 2018-12-05
1. 單一實例建立多資料庫: 參考http://wenku.baidu.com/view/34ef2d390912a21614792997.html2.命令: 啟動監聽器 lsnrctl start su - oracle a、啟動ORACLE系統 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup #此處啟動指定的執行個體是ORACLE_SID這變數的值 SVRMGR>quit b、
Time of Update: 2018-12-05
轉載於:http://www.cnblogs.com/huanghai223/archive/2011/07/07/2100104.html作者:鑽石眼淚Oracle建立資料表空間、建立使用者、授權、授權對象的訪問以及查看許可權集合CREATE TABLESPACE tab_ckbdata datafile ‘/oradata/tab_ckbdata001.bdf’ size 8192M,’/oradata/tab_ckbdata002.bdf’ size
Time of Update: 2018-12-05
http://www.javaeye.com/topic/193649 1. /*+ALL_ROWS*/表明對語句塊選擇基於開銷的最佳化方法,並獲得最佳輸送量,使資源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT';2. /*+FIRST_ROWS*/表明對語句塊選擇基於開銷的最佳化方法,並獲得最佳回應時間,使資源消耗最小化.例如:SELECT /*+FIRST_ROWS*
Time of Update: 2018-12-05
1.根據時間點查系統版本號碼scn:select timestamp_to_scn(to_timestamp('2013-01-07 11:20:00','YYYY-MM-DD HH:MI:SS')) from dual2.查看被誤刪資料的表scn時間點的資料是否要恢複的資料:select count(*) from ct_sal_orderToSaleIssue as of scn 444826813.建立臨時儲存資料的表:create table temp1 as select *
Time of Update: 2018-12-05
一、問題的提出 在應用系統開發初期,由於開發資料庫資料比較少,對於查詢SQL語句,複雜視圖的的編寫等體會不出SQL語句各種寫法的效能優劣,但是如果將應用系統提交實際應用後,隨著資料庫中資料的增加,系統的響應速度就成為目前系統需要解決的最主要的問題之一。系統最佳化中一個很重要的方面就是SQL語句的最佳化。對于海量資料,劣質SQL語句和優質SQL語句之間的速度差別可以達到上百倍,可見對於一個系統不是簡單地能實現其功能就可,而是要寫出高品質的SQL語句,提高系統的可用性。 在多數情況下,Oracle使
Time of Update: 2018-12-05
文章目錄 一.開始前的準備二.Delphi使用BDE訪問Oracle資料庫三.添加與維護Oracle ODBC 資料來源四.利用Delphi開發管理Oracle資料庫的執行個體 通過Delphi訪問Oracle資料庫徐長友 摘要:Delphi在資料庫程式設計這一領域有著極其重要的作用。這當然不是因為它的友好開發介面,而是它的強大資料庫引擎(Borland Database Engine,簡稱為BDE)
Time of Update: 2018-12-05
RMAN> show all; RMAN configuration parameters are:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION ON;CONFIGURE DEFAULT DEVICE TYPE TO DISK; # defaultCONFIGURE CONTROLFILE AUTOBACKUP OFF; # defaultCONFIGURE
Time of Update: 2018-12-05
CREATE OR REPLACE FUNCTION UDF_WEEKOFYEAR ( V_DATE IN date ,formate IN VARCHAR2 ) RETURN charASv_ret char(6);v_ret1 char(2);v_ret3 NUMBER;BEGIN v_ret3 := TO_CHAR (v_date, 'iw'); IF v_ret3 = 1 AND TO_CHAR (v_date, 'mm') = '12'
Time of Update: 2018-12-05
一. 相關說明 Oracle的資料放在表裡面,表的資料表段(segment)裡,segment 由extents 組成,extents 由Blocks組成。 每個block 可以存放多個row。 OracleSGA裡由一個DB buffer 的cache,該地區由default,keep 和 recycle pool組成。 預設情況下,block 會載入到defaultpool裡,Oracle
Time of Update: 2018-12-05
忽然想到了測試資料庫的真實IO能力,雖然硬體工程師有套方法測試IOPS ,雖然ORACLE也推出了ORAXXX的測試小工具. 實際應用環境中 因為資料表空間,表的設定,塊的大小等因素影響到IOPS. 比如想一個全表掃描,需要多久才能出來呢? 分別在工作負責空閑情況下,高的情況下,並行的情況下.做公司的研發資料庫上做了相應的實驗,就在空閑情況下得到的時間不太有效.比如一個表有1萬個塊,每個塊8K 得到公司的IO能力 每秒285M; 36480塊. 總覺得 ALTER SYSTEM FLUSH
Time of Update: 2018-12-05
標準JDBC
Time of Update: 2018-12-05
Histogram的最大最小值,是oracle internal的東西,用sql select查詢出來的值是經過加密的。比如: all_tab_cols.low_value 與 all_tab_cols.high_value,儲存了某個表的某一個欄位的最大最小值,但是直接select出來是密碼文,不可讀。oracle提供了兩種方法來解決這個讀取最大最小值的問題:1. utl_raw 包 2. dbms_stats 包以下是utl_raw包的應用,dbms_stats必須以pl/sql來調用,
Time of Update: 2018-12-05
【賽迪網訊】甲骨文已經與 AMD、Sun 聯合啟動了一項旨在提高開發商對它們產品支援程度的計劃。 三家公司於當地時間本周四宣布,它們將在一項針對東南亞地區的獨立軟體開發商的聯合計劃中投資 3000 萬美元。它們表示,這些包括產品和服務贊助在內的投資,將減少獨立軟體開發商為確保其產品能夠在甲骨文公司的軟體平台,以及 Sun 公司基於 AMD 公司晶片的硬體平台上運行所需要的成本和時間 甲骨文、AMD、Sun
Time of Update: 2018-12-05
1.建立表:CREATE TABLE student(s_id NUMBER, s_name VARCHAR2(30), s_sex VARCHAR2(10), s_age NUMBER, s_birthday VARCHAR2(15), s_phone VARCHAR2(11), s_addr VARCHAR2(40) s_country VARCHAR2(30), s_email VARCHAR2(30)
Time of Update: 2018-12-05
隨著oracle資料庫的版本不斷升級,9i 10g 11g,資料庫的驅動也是不斷變化,直到最新的ojdbc6.jar,唯一不變的就bug。最近使用Oracle 11.1.0.6.0-Production+ JDBC 4.0 complied with JDK6,出現SEVERE: Error while registering Oracle JDBC Diagnosability MBean.javax.management.MalformedObjectNameException:
Time of Update: 2018-12-05
1、mssql 用兩次 TOP 命令取得我們所要的分頁資料,例如:SELECT * FROM ( SELECT TOP(PageSize) * FROM ( SELECT TOP (PageSize * PageIndex) * FROM Articles ORDER BY PubTime DESC ) ORDER BY PubTime ASC)ORDER BY PubTime DESC
Time of Update: 2018-12-05
0、安裝前的設定0.1 軟體安裝在什麼位置?安裝在 /home/oracle/database 下面0.2 資料放在什麼位置?資料放在/home/oracle/database/MTDBdata0.3 資料庫名稱叫什麼? 資料名 mtyxdb0.4 需要的字元集是什嗎?ZHS16GBK0.5 是否歸檔,歸檔到什麼位置? /home/oracle/database/MTArchiveData1、安裝環境測試(作業系統在安裝時要把全部的開發環境安裝上)rpm -q binutils
Time of Update: 2018-12-05
使用好久oracle了, 今天有時間研究了一下它的ROWNUM。rownum是oracle系統依次分配為從查詢返回的行的編號(按插入資料庫先後),它不能以任何錶的名稱作為首碼,這個偽欄位可以用於限制查詢返回的行數。舉例說明:SCORE_TEST(分數)表,表結構為:names VARCHAR2(20) --姓名 scores number --分數create table