Time of Update: 2018-12-08
正在看的ORACLE教程是:Oracle資料庫的備份與恢複。---- 當我們使用一個資料庫時,總希望資料庫的內容是可靠的、正確的,但由於電腦系統的故障(包括機器故障、介質故障、誤操作等),資料庫有時也可能遭到破壞,這時如何儘快恢複資料就成為當務之急。如果平時對資料庫做了備份,那麼此時恢複資料就顯得很容易。由此可見,做好資料庫的備份是多麼的重要,下面筆者就以ORACLE7為例,來講述一下資料庫的備份和恢複。ORACLE 資料庫有三種標準的備份方法,它們分別為匯出/匯入(EXPORT/IMPORT)
Time of Update: 2018-12-08
正在看的ORACLE教程是:ORACLE常見錯誤碼的分析與解決(一)。在使用ORACLE的過程過,我們會經常遇到一些ORACLE產生的錯誤,對於初學者而言,這些錯誤可能有點模糊,而且可能一時不知怎麼去處理產生的這些錯誤,本人就使用中出現比較頻繁的錯誤碼一一做出分析,希望能夠協助你找到一個合理解決這些錯誤的方法,同時也希望你能夠提出你的不同看法。畢竟作為一種交流的手段,個人意見難免過於偏頗,而且也必定存在著不足,出錯之處在所難免。寫這篇文章的目的就是想通過相互之間的交流共同促進,共同進步。ORA-
Time of Update: 2018-12-08
正在看的ORACLE教程是:Oracle 8i在P4上的安裝。方法一:1、將ORACLE軟體拷貝到硬碟。 2、將 硬碟目錄檔案stageComponentsoracle.swd.jre1.1.7.30/1 DataFilesExpandedjrewin32binsymcjit.dll 的檔案改名為 symcjit.old 3.從installwin32 目錄下運行SETUP.exe 檔進行安裝。 前提是:機器上沒有裝過Oracle產品。如有的話請先卸載,再將註冊表中Oracle項刪除。 方法二、
Time of Update: 2018-12-08
正在看的ORACLE教程是:在Linux下安裝Oracle。由於Oracle自身比較複雜,在Linux環境下安裝要涉及很多方面的因素。本文分兩個方面介紹在Linux RedHat 6.0環境下Oracle 8.0.5的安裝。 一、調整Linux核心與環境 在安裝Oracle之前,應該先對RedHat 6.0的Linux核心與環境進行調整,要做以下工作: 1、在完成RedHat 6.0 Linux的預設安裝後,需要安裝以下軟體包。 kernel -source -2.2.5
Time of Update: 2018-12-08
注:本文是斑竹從JDBC & Transaction版摘錄廣大站友的提問以及各種解答整理而來,如果您認為本文的內容已觸犯了您的權益,請聯絡管理員進行修改。Jbuilder正確串連 oracle 9i需要注意的幾個問題 oracle8以上的應該都使用classes12.jar檔案作為jdbc驅動;正確設定windows的classpath和jbuilder中的enterprise setup 、configure
Time of Update: 2018-12-08
數值函數:abs(m) m的絕對值mod(m,n) m被n除後的餘數power(m,n) m的n次方round(m[,n]) m四捨五入至小數點後n位的值(n預設為0)trunc(m[,n]) m截斷n位小數位的值(n預設為0) --------------------------------------------------------------------------------字元函數:initcap(st) 返回st將每個單詞的首字母大寫,所有其他字母小寫lower(st)
Time of Update: 2018-12-08
Redhat9.0是一個非常好的Linux發行版本,具有良好的中文支援和豐富的應用軟體,令包括筆者在內的好多Linux用家愛不釋手。但由於Redhat9.0採用的GCC版本比較高,造成了一定的相容性問題。使得包括Oracle9.2和IBM DB2等大型資料庫軟體在Redhat9.0上不能順利安裝。經過一段時間的摸索和反覆尋找
Time of Update: 2018-12-08
寫第一個串連Oracle的JSP程式test.jsp1、連入SQL*Plus以system/manager使用者登入,SQL> conn system/manager建立新的使用者:如user1/pass1,賦予connect,resource許可權。SQL> grant connect,resource to user1 identified by pass1;SQL> conn user1/pass1SQL> create table test(a number,b
Time of Update: 2018-12-08
Java資料庫連接(JDBC)API是一系列能夠讓Java編程人員訪問資料庫的介面,各個開發商的介面並不完全相同。在使用多年的Oracle公司的JDBC後,我積累了許多技巧,這些技巧能夠使我們更好地發揮系統的效能和實現更多的功能。 1、在用戶端軟體開發中使用Thin驅動程式 在開發Java軟體方面,Oracle的資料庫提供了四種類型的驅動程式,二種用於應用軟體、applets、servlets等用戶端軟體,另外二種用於資料庫中的Java預存程序等伺服器端軟體。在客戶機端軟體的開發中,我們可以
Time of Update: 2018-12-08
<? class DB_Sql { var $Debug = false; var $Home = "/u01/app/oracle/product/8.0.4"; var $Remote = 1; /* This Query will be sent directly after the first connection Example: var $ConnectQuery="ALTER SESSION SET nls_date_language=german
Time of Update: 2018-12-08
利用 ORA 向資料表 'email_info' 輸入資料 當使用者瀏覽這段指令碼時,顯示一個由姓名、email輸入欄位組成的表單;當使用者添好資料點擊提交時,指令碼程式將把這姓名、email儲存到'email_info'資料表中。 相關PHP代碼: if ($submit == "click"){ // The submit button was clicked! // Get the input for fullname and email then store it in the
Time of Update: 2018-12-08
利用OCI列出全部資料表'email_info'中的資料 同上,只不過用OCI來寫 相關PHP代碼: PutEnv("ORACLE_SID=ORASID"); $connection = OCILogon ("username","password"); if ($connection == false){ echo OCIError($connection)." "; exit; } $query = "select * from email_info"; $cursor =
Time of Update: 2018-12-08
利用OCI向資料表 'email_info' 輸入資料 同上,只不過用OCI來寫 相關PHP代碼: if ($submit == "click"){ // The submit button was clicked! // Get the input for fullname and email then store it in the database. PutEnv("ORACLE_SID=ORASID"); $connection = OCILogon
Time of Update: 2018-12-08
Create A Table Using OCI 下面我們將建立一個email個人資訊簿。這次採用OCI8 API指令 相關PHP代碼: PutEnv("ORACLE_SID=ORASID"); $connection = OCILogon ("username", "password"); if ($connection == false){ echo OCIError($connection)." "; exit; } $query = "create table
Time of Update: 2018-12-08
<? //【警告】:未經許可請勿隨便修改 //------------------------------------------------------------------------------------------ //------------------------------------------------------------------------------------------ // // 【檔案名稱】: c_ora_db.
Time of Update: 2018-12-08
example.php複製代碼 代碼如下:<?php $conn = ociplogon("test","123456","test123"); include_once "pager.inc.php"; ?>複製代碼 代碼如下:<?php /** 分頁測試開始 */ // {{{ 初始分頁對象 $pager = new pager(); /** 將 select id,name,age from test where age>20 order by id desc
Time of Update: 2018-12-08
通過PHP你可以輕鬆的串連到資料庫,請求資料並將其顯示在你的web網站中,甚至修改資料庫中的資料。MySQL是一種很流行的資料庫,並且在互連網中有許多有關PHP與MySQL的教程。MySQL是免費的,這一點也許就吸引了不少人。由於其廣泛應用,我就不想在這裡贅述MySQL的使用方法了。Oracle被大量在公司專屬應用程式中採用,因此我們就利用Oracle來介紹PHP與資料庫的串連。我們當然不會提及Oracle資料庫的設計原理,原因是這已經超出了我們的討論範圍。
Time of Update: 2018-12-08
測試硬體說明: 測試使用的是我的愛機,配置如下: CPU:C433 記憶體:128M 硬碟:酷魚2代20G 測試軟體說明: WIN32下用的是windows nt server4,sp5,apache 1.3.12,php3.0.15和php4rc1,mysql 3.22.29,oracle 8.0.5 linux下用的是bluepoint linux1.0, apache 1.3.12, php4rc1,mysql 3.22.32 測試代碼說明:
Time of Update: 2018-12-08
PHP程式訪問資料庫,完全可以使用預存程序,有人認為使用預存程序便於維護不過仁者見仁,智者見智,在這個問題上,偶認為使用預存程序意味著必須要DBA和開發人員更緊密配合,如果其中一方更變,則顯然難以維護。但是使用預存程序至少有兩個最明顯的優點:速度和效率。使用預存程序的速度顯然更快。在效率上,如果應用一次需要做一系列SQL操作,則需要往返於PHP與ORACLE,不如把該應用直接放到資料庫方以減少往返次數,增加效率。但是在INTERNET應用上,速度是極度重要的,所以很有必要使用預存程序。偶也是使用
Time of Update: 2018-12-08
//-------------------------------- // 工作函數 //-------------------------------- //讀取記錄 //主要工作函數,根據所給的條件從表中讀取相應的記錄 //傳回值是一個二維數組,Result[記錄號][欄位名] function ReadList() { $SQL="SELECT * FROM ".$this->Table." ".$this->Condition." ORDER BY