Time of Update: 2018-12-07
建立一個名為r5bak.bat檔案,用記事本編輯如下內容:@echo offecho 正在備份 Oracle 資料庫,請稍等......exp userid=r5/r5@orcl file=e:/NewBak/DB/r5_%date:~0,4%%date:~5,2%%date:~8,2%.dmp log=e:/NewBak/DB/r5_%date:~0,4%%date:~5,2%%date:~8,2%.log owner=r5echo
Time of Update: 2018-12-07
救命!!串連Oracle問題,線上等! Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiDB/html/delphi_20061215193831284.html串連oracle資料庫,電腦名稱yd811,services name:yd811,全域資料庫名yd811.world 用安裝過Oracle用戶端的電腦串連,沒有問題。串連名稱是yd811 用安裝過Oracle
Time of Update: 2018-12-06
昨天接待京城來的客人,展示我們新的系統,但是很不巧,平時用的好好的系統在這個關鍵時刻怎麼也啟動不起來,經過事件記錄尋找,確定問題出在oracle上,然後配置net manage,結果在測試中不通過,但是該使用者在oracle的sql
Time of Update: 2018-12-07
遊標-----記憶體中的一塊地區,存放的是select 的結果 遊標用來處理從資料庫中檢索的多行記錄(使用SELECT語句)。利用遊標,程式可以逐個地處理和遍曆一次檢索返回的整個記錄集。 為了處理SQL語句,Oracle將在記憶體中分配一個地區,這就是上下文區。這個區包含了已經處理完的行數、指向被分析語句的指標,整個區是查詢語句返回的資料行集。遊標就是指向上下文區控制代碼或指標。兩種遊標:一、顯示遊標(需要明確定義!) 顯示遊標被用於處理返回多行資料的SELECT
Time of Update: 2018-12-07
先看SQL: UPDATE COMPANY_INFO F SET F.BELONG_DEPT = SUBSTR(F.ORGID,INSTR(F.ORGID, ',', -1, 1) + 1,LENGTH(F.ORGID))其中: INSTR(F.ORGID,'',-1,1)中F.ORGID表示要匹配的字串;','表示搜尋匹配的字元;-1表示從右開始搜尋(1表示從左開始);1表示第幾次出現的匹配。 SUBSTR(F.ORGID,beg,len)中F.ORGID表示要截取的字元;
Time of Update: 2018-12-07
/**//*--建表create table student(recordid number(38),sid int not null ,sname varchar2(50), sdate date,sage number(3));*/--刪除表--drop table student;--插入資料/**//*set serveroutput on --允許伺服器輸出declare maxrecords constant int:=100;i int:=1;beginfor i in 1..
Time of Update: 2018-12-07
一、安裝安裝過程中的幾個關鍵點:全域資料庫名、系統標識符(SID,執行個體名)、伺服器參數檔案(SPFILEXXX(執行個體名).ORA)。監聽器的配置: server\NETWORK\ADMIN 檔案夾下的參數檔案(listener.ora,tnsnames.ora)。二、Oracle
Time of Update: 2018-12-07
一、概述、PL/SQL 塊結構二、控制結構(分支、迴圈、控制)三、異常四、複合變數(記錄)一、概述、PL/SQL 塊結構PL/SQL 是Oracle產品對 SQL 語言的擴充。PL/SQL 塊共分為三個部分:聲明部分、可執行部分、異常部分。DECLARE ...BEGIN ...EXCEPTION ...END;變數聲明內容:賦予變數適當的名稱、資料類型、定義變數(標準,記錄)、控制變數範圍。變數命名規則:變數以字元開頭;可包含數字、底線、$、#;長度範圍
Time of Update: 2018-12-07
用JDBC操作Blob最基本的思路是:先插入一條包含空Blob的記錄,然後立即將該條記錄用行鎖定的方式開啟,得到改Blob欄位的引用,從中得到一個輸出資料流,將byte[]資料寫入後提交。hibernate操作的基本思路也是一致的。 參考url:http://biekwo.iteye.com/blog/323393http://bbs.csdn.net/topics/60009941 由於如果不是使用oracle 操作 blob,會報
Time of Update: 2018-12-07
今天打算複習下oracle,本來oracle是以前安裝的,重新安裝了系統,大概重新裝了系統對其有影響吧,在服務表中發現沒有了lister該項。於是為了保險起見重新安裝了oracle。配置什麼都是正確的,但是通過http://localhost:5560/isqlplus時,突然發現http://localhost:5560/isqlplus打不開了。 解決方案: 首先進入CMD 1.用命令:netstat -an 查看連接埠5
Time of Update: 2018-12-07
上文講了如何在SQL Server2005中建立主鍵和自增列:http://www.cnblogs.com/netsql/archive/2010/05/19/1739481.html下面講述,Oracle中如何建立自增列,總的來說需要建立序列,並把這個序列付給某一列,重建觸發器即可。第一步,首先要建立與資料庫的串連,方法較多,這裡舉個例子:如何建立與Oracle的串連:http://www.cnblogs.com/netsql/archive/2010/05/19/1739491.html
Time of Update: 2018-12-07
iis 無法訪問 oracle 但是vs2008可以訪問 把我鬱悶了好久 又裝了oracle伺服器的在網上查了又裝了oracle的用戶端 暫時可以訪問了但是oracle的監聽無法啟動了 比較鬱悶的事情反覆裝了oracle好幾遍 鬱悶了幾天最後終於找到了問題這個原來是oracle的bugoracle我真 草你了在ora92的使用者的許可權 authenticated user 的讀取和運行 點掉再點上 再重啟就行了還有就是D:\oracle\ora92\bin 的 bin目錄 加
Time of Update: 2018-12-07
查看目前使用者的預設資料表空間 SQL>select username,default_tablespace from user_users; 查看目前使用者的角色 中國 SQL>select * from user_role_privs; 查看目前使用者的系統許可權和表級許可權 中國 SQL>select * from user_sys_privs; SQL>select *
Time of Update: 2018-12-07
plsql pl/SQL Developer 是一個為 Oracle 資料庫開發儲存體程式單元的整合式開發環境(IDE),使用 PL/SQL Developer,你能方便地建立你的用戶端/伺服器應用程式的伺服器部分。 到目前為止,從最差處想,你還可以完成如下工作: • 使用文字編輯器編寫程式單元(過程、觸發器等)。 • 使用 Oracle SQL*Plus 編譯源檔案。 • 如果有編譯錯誤,你必須找出它位於源檔案中何處,糾正它,並轉回到 SQL*Plus 重新編譯它,然後再找下一處錯誤。 •
Time of Update: 2018-12-07
一:分析函數over Oracle從8.1.6開始提供分析函數,分析函數用於計算基於組的某種彙總值,它和彙總函式的不同之處是 對於每個組返回多行,而彙總函式對於每個組只返回一行。 下面通過幾個例子來說明其應用。 1:統計某商店的營業額。 date sale 1 20 2 15 3 14 4 18 5 30
Time of Update: 2018-12-07
oracle資料庫時常用的操作命令最近遇到一個使用了oracle資料庫的伺服器,在狂學oracle+請教高手後終於搞到了網站後台管理介面的所有使用者密碼,我發現oracle操作起來真是太麻煩,為了兄弟們以後少走些彎路,我把入侵當中必需的命令整理出來,一個星期的心血,著作權,轉載請註明作者.1、su – oracle 不是必需,適合於沒有DBA密碼時使用,可以不用密碼來進入sqlplus介面。2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus
Time of Update: 2018-12-07
1.1 基本命令 1. 擷取協助 $ exp help=y$ imp help=y 2. 三種工作方式 (1)互動式方式$ exp // 然後按提示輸入所需要的參數(2)命令列方式$ exp user/pwd@dbname file=/oracle/test.dmp full=y // 命令列中輸入所需的參數 (3)參數檔案方式$ exp parfile=username.par // 在參數檔案中輸入所需的參數參數檔案 username.par 內容
Time of Update: 2018-12-07
--建立永久性資料表空間,儲存永久資訊create tablespace bookspacedatafile 'F:\changweihua\bookspace.dbf'size 50Mautoextend onnext 5Mmaxsize 100M--建立暫存資料表空間,儲存臨時資料create temporary tablespace booktemptempfile 'F:\changweihua\booktemp.dbf'size 10Mautoextend onnext
Time of Update: 2018-12-07
select格式:SELECT [ ALL | DISTINCT ] <欄位運算式1[,<欄位運算式2[,…] FROM <表名1>,<表名2>[,…] [WHERE <篩選擇條件運算式>] [GROUP BY <分組運算式> [HAVING<分組條件運算式>]] [ORDER BY <欄位>[ASC | DESC]] 語句說明: []方括弧為可選項 [GROUP BY <分組運算式>
Time of Update: 2018-12-07
體會:要用decode /group by/ order by/sign/sum來實現不同的統計和不同報表的產生--求hkb_test1中Y的值既是1,也是3,也是5的X select * from hkb_test1;X Y---- -----a 1b 1a 3d 2e 4f 5a 5d 3d 6b 5c 4b 3