Time of Update: 2016-04-27
標籤:總結:虛擬列可以使用於一些特殊場合,實質是類似於函數列(即以 表中已有的列 經過函數運算得來),“虛擬列不儲存在資料庫中,是在執行查詢時由oracle後台計算出來返回給使用者”,因此虛擬列不會增加儲存空間,但是由於需要計算,需要消耗額外的CPU Time。---建立表時使用虛擬列SQL> create table test4(id number,name varchar2(300),hash_id as(ora_hash(id)));Table
Time of Update: 2016-04-26
標籤:寫在前面,要想實現整個過程的成功執行請先準備以下檔案:1. 登陸Openfire服務端以及Spark用戶端相關程式(openfire_4_0_1.exe、spark_2_7_6.exe)2.
Time of Update: 2016-04-26
標籤: SELECT ROWNUM,‘1‘ AS FLAG ,(TO_DATE(TO_CHAR(DATE‘2015-12-31‘,‘YYYY‘)||‘-01-01‘,‘YYYY-MM-DD‘)+ ROWNUM - 1) AS DATE_DT ,DATE‘2015-12-31‘ AS
Time of Update: 2016-04-26
標籤:最近系統每天經常鎖表,進程殺死後,很快再次鎖住這個表。(一)先貼出現場處理死結的步驟。另外:有時候通過PL/SQL執行kill session可能仍然無法解鎖,此時需要登陸到Oracle伺服器將進程kill掉才行。1、產生Kill Session語句select ‘alter system kill session ‘‘‘ || SID ||‘,‘ || SERIAL# || ‘‘‘;‘ from(select distinct a.sid, a.Serial#, status,
Time of Update: 2016-04-26
標籤:伺服器系統為 windows 2008 R2 64位,由於C盤空間將滿,要將C盤的oracle的DBF資料檔案遷移到D盤下,步驟如下:1.輸入cmd,啟動 cmd.exe視窗2.輸入 sqlplus /nolog3.輸入 conn sys/[email protected] as sysdba4.輸入sql:select name from v$datafile;查看相關data檔案存放路徑5. shutdown immediate 關閉6. startup
Time of Update: 2016-04-24
標籤:cenOS5.5安裝oracle10g(傻瓜篇)http://www.cnblogs.com/fnng/archive/2012/06/19/2554159.html (轉) 在cenOS5.5上安裝oracle
Time of Update: 2016-04-25
標籤:本文轉自Oracle DBLink串連數過多的問題(Ora-02020)今天在處理資料同步問題,需要將其它幾個DB Server的資料同步到一個目地資料庫,採用的方式是:DBLink+Job ,然而在寫過程編譯時間發生Ora-02020錯誤. 如下: 環境: 目地Server(別名:DB) 其它需要同步的Server( DB1 , DB2, DB3, DB4
Time of Update: 2016-04-25
標籤:oracle 對象 索引
Time of Update: 2016-04-25
標籤:java jdbc串連oracle
Time of Update: 2016-04-25
標籤:一、建立使用者概述:在oracle中要建立一個新的使用者使用create user語句,一般是具有dba(資料庫管理員)的許可權才能使用。create user 使用者名稱 identified by 密碼; 注意:oracle有個毛病,密碼必須以字母開頭,如果以數字開頭,它不會建立使用者eg、create user xiaoming identified by oracle;二、給使用者修改密碼概述:如果給自己修改密碼可以直接使用SQL> password
Time of Update: 2016-04-26
標籤:一、資料庫基礎知識1.概念 資料庫全稱資料庫管理系統,簡稱DBMS,是一種在電腦中,針對資料進行管理、儲存、共用的一種技術。2.分類
Time of Update: 2016-04-24
標籤: SQL
Time of Update: 2016-04-22
標籤:一、序列的簡介 序列是一資料庫物件,利用它可產生唯一的整數。一般使用序列自動地產生主碼值。一個序列的值是由特別的Oracle程式自動產生,因而序列避免了在運用層實現序列而引起的效能瓶頸。Oracle序列允許同時產生多個序號,而每一個序號是唯一的。 當一個序號產生時,序列是遞增,獨立於事務的提交或復原。 二、建立序列drop table student cascade constraints;create table student(sid int not null primary key,
Time of Update: 2016-04-23
標籤:oracle安裝 sqldeveloper串連oracle----(此安裝方法一直在windoxs32bit中進行)已上傳 http://down.51cto.com/data/2213695安裝sqldeveloer前提是安裝java 並設定好環境變數1.下載sqldeveloper 、解壓sqldeveloperhttp://pan.baidu.com/s/1pJUqJ0n 2.雙擊sqldeveloper.exe 650) this.width=650
Time of Update: 2016-04-21
標籤:merge語句的分析:/**MERGE語句是Oracle9i新增的文法,用來合并UPDATE和INSERT語句。通過MERGE語句,根據一張表或子查詢的串連條件對另外一張表進行查詢,串連條件匹配上的進行UPDATE,無法匹配的執行INSERT。這個文法僅需要一次全表掃描就完成了全部工作,執行效率要高於INSERT+UPDATE。 **/merge語句基本的架構: merge into 目標表 T1 using
Time of Update: 2016-04-22
標籤:通過jdbc串連資料庫,攏共分三步:第一步:下載一個JDBC的驅動,然後把jar包扔到項目裡並add to build path;第二步:去本地oracle檔案夾下找到“TNSNAMES.ORA”檔案,開啟找到對應資料庫的連接字串,作為jdbc的連接字串;第三步:寫代碼,通過jdbc串連資料庫。從網上找了段代碼,做了下修改。以下為查詢資料庫表中所有欄位及欄位實值型別,遍曆資料庫表中所有資料(其中xxx均為需要替換的資訊):import
Time of Update: 2016-04-24
標籤:一、技術點1、 DBMS_OBFUSCATION_TOOLKIT.MD5DBMS_OBFUSCATION_TOOLKIT.MD5是MD5編碼的資料包函數,但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>‘abc‘) a from
Time of Update: 2016-04-23
標籤:資料庫版本:11.2.0.4資料庫層面可以通過配置Oracle sqlnet.ora檔案中相關參數限制訪問IP。一、修改sqlnet.ora 檔案sqlnet.ora檔案在$ORACLE_HOME/network/admin 目錄下,添加如下內容: tcp.validnode_checking=yes #允許訪問的IP
Time of Update: 2016-04-21
標籤:CREATE OR REPLACE FUNCTION F_IRT_DATE_YYYYMMDD(ENTER VARCHAR2)/**** *生效日期的格式為YYYYMMDD,輸入日期格式為:16-JUL-15( 日期-月份-年) *例如:20151231 * *****/RETURN VARCHAR2 IS NIENDATE DATE; NUM VARCHAR2(3); INPUT_CHAR VARCHAR2(32) := ENTER;BEGIN/
Time of Update: 2016-04-21
標籤:其實這個不是一個什麼新的話題。但是之前在多次項目中,總是遇到大家針對Oracle資料庫的訪問時,會有各種各樣的問題,最基本的就是要在用戶端安裝各種client,版本不一樣的話還有各種問題。 靜下心來看看,其實也沒有那麼難。我這裡總結一下,如何在.NET應用程式中,簡單優雅地使用Oracle資料庫。 第一個原則:不要依賴 最好的情況就是,程式自己就可以完成資料訪問,不需要額外地安裝所謂的Oracle Client,那是一個很麻煩而且痛苦的事情。