1,安裝Oracle時,安裝路徑和源路徑都必須是英文的。2,做例題的時候用到Oracle的JDBC,遇到困難,解決後得出結論如下:classes12.jar - for Java 1.2 and 1.3ojdbc14.jar - for Java 1.4 and 1.5ojdbc5.jar - for Java 1.5ojdbc6.jar - for Java 1.6oracle92內建jdk為1.3,雖然我的開發環境是1.6,可是在設定檔中仍然選用classes12.jar - for
MySQL 的 RPM 包或源碼包在預設情況下並沒有提供圖形介面的管理工具,在這類工具中最著名是 phpMyAdmin。phpMyAdmin(官方網站:http://www.phpmyadmin.net)是一個以 PHP 為基礎的 MySQL 資料庫管理工具。phpMyAdmin 讓管理者通過 Web 的方式管理 MySQL 資料庫。phpMyAdmin 與其它 PHP 程式一樣在 Web 服務器上執行。但可以在任何地方使用這些程式產生的 HTML 頁面,遠端管理 MySQL
Oracle 10g 在 RedHat Enterprise Linux 5下安裝總結,先上來兩張圖:DBA是努力的方向,Oracle DBA包羅永珍,連Linux/UNIX都搞不定,還弄個什麼Oracle啊。兩部分:1.RedHat Enterprise Linux 5的安裝參考:本地硬碟安裝Red Hat Enterprise Linux AS 5
開啟/etc/my.cnf檔案,修改以下設定,如果沒有,可手動添加。#取消檔案系統的外部鎖skip-locking#不進行網域名稱反解析,注意由此帶來的許可權/授權問題skip-name-resolve#禁止MySQL中用“LOAD DATA LOCAL INFILE”命令。這個命令會利用MySQL把本地檔案讀到資料庫中,然後使用者就可以非法擷取敏感資訊了。網路上流傳的一些攻擊方法中就有用它的,它也是很多新發現的SQL Injection攻擊利用的手段!local-infile =
Oracle資料庫的系統和對象許可權:alter any cluster 修改任意簇的許可權 alter any index 修改任意索引的許可權 alter any role 修改任意角色的許可權 alter any sequence 修改任意序列的許可權 alter any snapshot 修改任意快照的許可權 alter any table 修改任意表的許可權 alter any trigger 修改任意觸發器的許可權 alter cluster
項目中經常要根據年月日規則產生序號,簡單寫了個預存程序可根據需要擴充一、序號儲存表-- Create tablecreate table SYS_GENKEY( DATESTR VARCHAR2(50), MAXCOUNT NUMBER, TYPE NUMBER)-- Add comments to the columns comment on column
例如:資料格式為:substring-substring-substring--取子串SELECT SUBSTR(源字串或欄位名,INSTR(源字串或欄位名,'-')+1,INSTR(源字串或欄位名'-',1,2)-INSTR(源字串或欄位名,'-')-1) from 表名;--解釋--用到substr()函數和instr()函數--substr(源字串或欄位,起始位置,子串的長度)--instr(源字串或欄位,要取的子串,起始位置,要取子串的出現次數)