Time of Update: 2017-01-13
oracle資料安裝包下載https://www.oracle.com/downloads/java 8安裝包下載https://launchpad.net/~webupd8team/+archive/ubuntu/java檢查java是不是安裝過了$ java -versionjava version "1.7.0_95"OpenJDK Runtime Environment (IcedTea 2.6.4)
Time of Update: 2017-01-13
asp教程.net 串連oracle<add key="connectionstring" value="data source=orcl;user id=xxx;password=xxx"/>然後再按鈕裡面代碼如下:string constr =
Time of Update: 2017-01-13
一種是32位版和64位版的問題,如果我們開發出來的應用是32位的,那麼就必須使用32位的用戶端,如果是64位的應用程式當然對應64位的用戶端。這裡需要注意:在64位的環境中使用vs開發web程式,其啟動並執行web服務“webdev.webserver.exe”是32位的,所以如果要調試64位的oracle串連程式,最好是部署到iis中,使用iis來串連oracle資料庫教程。另一個版本問題是oracle.dataaccess的版本號碼問題,我的本機就是32位的xp,安裝
Time of Update: 2017-01-13
在J2EE應用程式開發中,應用程式與資料庫連接的建立是我們經常遇到的問題之一。在這裡我主要談談在本地應用程式中通過OCI方式、thin方式和JdbcOdbc橋方式串連Oracle資料庫,在iPlanet Application Server 6.5和Sun ONE Application Server
Time of Update: 2017-01-13
今天做了個基於jsp+oracle分頁的實現,對於初學者來說這是好的(看了後絕對可以自己實現,動手試試把),但是對於有基礎的只是溫故下sql語句(沒涉及到很好的分層),好了,我們開始把它實現把:1.首先建立一個web項目。(如圖)2.匯入oracle驅動包到lib目錄下,開編寫資料庫連接類DBMamager。 代碼如下複製代碼 package com.page.util;import java.sql.Connection;import
Time of Update: 2017-01-13
1. MYSQL資料庫1) 建立索引CREATE INDEX index_name ON table_name(column_list)CREATE UNIQUE INDEX index_name ON table_name(column_list)修改表的方式添加索引ALTER TABLE table_name ADD INDEX index_name(column_list)ALTER TABLE
Time of Update: 2017-01-13
安裝篇首先,PHP支援oracle我首先想到的是pdo相關驅動,看了一下還真有,叫做pdo_oci。 但還依賴 oracle instant client ,這個要到oracle官網下載:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 選擇對應系統的版本,點擊進去,這裡我的是64位linux,所以選擇 Instant Client for Linux x8
Time of Update: 2017-01-13
php內建了幾乎目前所有的資料庫處理函數,包括Oracle;在本文中我們通過一個執行個體來介紹了如何使用這些函數來操作Oracle資料庫。PHP提供了2大類API(應用程式介面)來操作Oracle資料庫。一個是標準的Oracle處理函數(ORA) 另一個是Oracle 8調用介面函數(OCI8). 後者只能在Oracle 7或8版本上使用。 由於OCI8 提供了很多最佳化選項,因此只要有可能就應該採用 OCI8 介面。這裡我們分別用這二種函數集進行了示範。首先本文的前提假設你已經裝好了
Time of Update: 2017-01-13
PHP程式訪問資料庫,完全可以使用預存程序,有人認為使用預存程序便於維護不過仁者見仁,智者見智,在這個問題上,偶認為使用預存程序意味著必須要DBA和開發人員更緊密配合,假如其中一方更變,則顯然難以維護。但是使用預存程序至少有兩個最明顯的優點:速度和效率。使用預存程序的速度顯然更快。在效率上,假如應用一次需要做一系列SQL操作,則需要往返於PHP與ORACLE,不如把該應用直接放到資料庫方以減少往返次數,增加效率。但是在INTERNET應用上,速度是極度重要的,所以很有必要使用預存程序。偶也是使用
Time of Update: 2017-01-13
嘗試的情況是,提供一個TEXT 框,讓使用者輸入,允許輸入非常多的值,儲存到Oracle 資料庫中。 為了能夠大量資料儲存,因此,對欄位類型設定為 blob 型 。網路上的類似協助太複雜了,發現如果只是檔案內的操作,還是比較簡單的。思路:1。先將text 文本轉變成2進位 byte[] ddd; ddd = System.Text.Encoding.Unicode.GetBytes(this.textBox1.Text);2。再將該2進位存入資料庫中,發現這種對資料庫的存取方法可行。
Time of Update: 2017-01-13
隨著網站規模的擴大,MySql顯然不能滿足需求,在許多網站都採用大型資料庫Oracle的情況下,如何使用PHP來訪問Oracle變的越發重要了。我從我編寫的一個簡單iERP系統談我自己是如何做的,在PHP官方手冊裡也有說明。一般情況下或者說大多數人都是用Oracle8 Call-Interface(OCI8)來串連資料庫,我這裡介紹不使用OCI8介面而直接使用PHP的Oracle函數來串連資料庫並處理資料。注重:php.ini配置中要去掉 ;extension=php_oracle.dll
Time of Update: 2017-01-13
在安全越來越重視的近體,我們不少時候需要對資料庫中的某個表的敏感列資料(銀行卡,社會安全號碼碼,金額等)進行加密,方式資料泄密,在11.2.0.4中可以通過dbms_crypto包方式實現,增加oracle的加密效率,本文提供處理思路,其他可以根據需求盡情發揮資料庫版本SQL> select * from v$version; BANNER-----------------------------------------------------------------------
Time of Update: 2017-01-13
資料的安全越來越重要,不是說你的生產庫安全,你的資料就一定安全了,rman備份也是泄露資料的一個重要地方,如果別人拿到了你的備份組,一樣等同入侵了你的生產庫。為了rman備份的安全,最簡單方式就是使用set encryption方式在rman備份過程中設定密碼,需要版本為10.2及其以後企業版版,另外如果需要備份到帶庫只能使用oracle自己的osb(Oracle Secure Backup),注意rman只有backupset可以加密,copy無法進行加密資料庫版本SQL>
Time of Update: 2017-01-13
先來看一下Oracle資料泵匯出匯入例子1、首先建立目錄:create directory 目錄名稱 as '資料庫伺服器上的一個目錄',如: create directory 別名 as 'd:\伺服器目錄名'; 將匯入或匯出的檔案放在這個目錄下2、匯出及匯入以SID=orcl,匯出dmp的帳號為test,匯入dmp的帳號為test為例。若將資料從sfz中匯出: expdp test/test@orcl directory=別名 dumpfile=匯出檔案名稱匯入到test中: impdp
Time of Update: 2017-01-13
0x01 測試環境作業系統:window server 2008 x64 oracle:oracle 11.2.0.1.00x02
Time of Update: 2017-01-13
1、下載Oracle 11g R2 for Windows的版本下載地址:
Time of Update: 2017-01-13
方法一:ALTER TABLE old_table_name RENAME TO new_table_name;(大寫為系統命令)方法二:SQL> select tname from tab ;TNAME------------------------------TESTSQL> rename test to temp ;Table renamed.SQL> select tname from tab
Time of Update: 2017-01-13
一 預存程序首先,我們建立一個簡單的表進行預存程序的測試 代碼如下複製代碼 createtablexuesheng(id integer, xing_ming varchar2(25), yu_wen number, shu_xue number);insertinto xuesheng values(1,'zhangsan',80,90)insertinto xuesheng values(2,'lisi',85,87)1)無傳回值的預存程序
Time of Update: 2017-01-13
一個資料庫從10201升級到10205之後,出現ORA-00918錯誤,查詢mos發現在以前版本中是bug,Oracle好像在10205中把它修複了,結果就是以前應用的sql無法正常執行.這次升級的結果就是客戶晚上3點聯絡開發商緊急修改程式。再次提醒:再小的系統資料庫升級都需要做,功能測試,SPA測試,確保升級後功能和效能都正常.SQL> select * from
Time of Update: 2017-01-13
資料庫對階層的處理模型有好多種,可以根據自己的需求來設計模型,當然最簡單的也是最容易設計的模型就是所謂的鄰接模型。在這方面,其他資料庫比如Oracle 提供了現成的分析方法 connect by,而MySQL在這方面就顯得有些薄弱了。 不過可以用MySQL的預存程序實現ORACLE類似的分析功能這樣,先來建立一個簡單的數表。 代碼如下複製代碼 create table country ( id number(2) not null, name varchar(60) not