Time of Update: 2018-07-23
ORACLE資料庫是常用的企業級資料庫類型,在windows作業系統下有很好的資料庫管理工具,但在ubuntu(linux、aix、unix)環境下,最好的管理方式就是指令碼化管理,下面是oracle資料庫使用者物件匯出指令碼,在此留印,以備不時之需: 註:在此,主要用到了oracle資料庫的一個函數包DBMS_METADATA,這可以說是oracle管理上的超強函數包,如果想更好的管理資料庫,那麼請積極瞭解它吧。 set pagesize 0 set long 90000
Time of Update: 2018-07-23
Oracle資料庫中重複資料怎麼去除。使用資料表的時候經常會出現重複的資料,那麼要怎麼刪除呢。下面綠茶小編為大家分享下解決Oracle資料庫重複資料的問題。 Oracle資料庫重複的資料一般有兩種去重方法,一、完全重複資料去重;二、部分欄位資料重複去重。 一、完全重複資料去重方法 對於表中完全重複資料去重,可以採用以下SQL語句。 Code CREATETABLE"#temp"AS
Time of Update: 2018-07-23
1 引言 Oracle官方網: http://www.stanford.edu/dept/itss/docs/oracle/10g/server.101/b10727/strmover.htm Oracle Stream功能是為提高資料庫的高可用性而設計的,在Oracle
Time of Update: 2018-07-23
在兩個資料庫中實現資料增量同步處理,令資料庫之間的資料能夠同步更新。 Oracle資料庫IP:192.168.0.1(源庫)、192.168.0.2(目標庫) 1、在源庫建立測試表TEST create table TEST( ID NUMBER not null, NAME &
Time of Update: 2018-07-23
In Oracle/PLSQL, the trim function removes all specified characters either from the beginning or the ending of a string. The syntax for the trim function is: trim([leading|trailing|both[trim_character]] string1)
Time of Update: 2018-07-23
Job 的參數: 一:時間間隔執行(每分鐘,每天,每周,:每月,每季度,每半年,每年) interval是指上一次執行結束到下一次開始執行的時間間隔,當interval設定為null時,該job執行結束後, 就被從隊列中刪除。假如 我們需要該job周期性地執行,則要用‘sysdate+m’表示。 1:每分鐘執行
Time of Update: 2018-07-23
前幾天調試預存程序時,Oracle莫名報錯,當預存程序執行到一段SQL時,怎麼等也執行不過去,最後把這段sqlCOPY出來單獨執行OK,當修改裡面具體的一條記錄時,提示表已被其他使用者佔用,原來如此,是Oracle的行鎖啊。 **下面是倆種方法尋找鎖: 1. 可以用Enterprise Manager Console控制台,用System或Sys使用者登入,登入後點鎖,正常的情況下是沒有任務鎖的,非正常情況下會有相應被鎖的資訊; &
Time of Update: 2018-07-23
http://hi.baidu.com/cuigq_hr/blog/item/ba2bc167ed79022eaa184c34.html 1.有sysdate轉換後的日期的例子總結: select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') today_date, --今天帶時分秒的 (sysdate - to_date('1970-01-01',
Time of Update: 2018-07-23
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.OracleClient; namespace OraWinApp{
Time of Update: 2018-07-23
DBA要定時對資料庫的串連情況進行檢查,看與資料庫建立的會話數目是不是正常,如果建立了過多的串連,會消耗資料庫的資源。同時,對一些“掛死”的串連,可能會需要DBA手工進行清理。 以下的SQL語句列出當前資料庫建立的會話情況: select sid,serial#,username,program,machine,status from v$session; 輸出結果為: SID SERIAL#
Time of Update: 2018-07-23
伺服器IBM XSERVER,記憶體:4Goracle 資料庫配置的主要參數如下:processes integer 800sessions
Time of Update: 2018-07-23
一 IF..THENIF condition THEN statements 1; statements 2; ....END IF;二 IF..THEN...ELSEIF condition THEN statements 1; statements
Time of Update: 2018-07-23
建表: create table User_Info ( ID
Time of Update: 2018-07-23
安裝Oracle 9i時遇到了這個areasQueries無法裝載的錯誤,這個時候一定不要慌(當時在給客戶裝DB,出了一頭的汗 -_-!!),百度一下就知道了,是Oracle的安裝目錄中帶有中文字元造成的。 解決的辦法很簡單,去掉安裝路徑裡的中文。 所以,以後一定要注意安裝oracle時,來源程式的路徑一定不要有中文。特此提醒自己和遇到同樣問題的各位大蝦。
Time of Update: 2018-07-23
http://doc.linuxpk.com/49161.html 如下: SELECT LogID,UserID,LogTime,Url,Description,(case OperateType when OperateType = 0 then '新增' when OperateType=1 then '修改' else '刪除' end case) FROM LOG 1. case SELECT LogID,UserID,LogTime,Url,
Time of Update: 2018-07-23
http://episode.javaeye.com/blog/183016 上周第一次做資料庫測試碰到了很多問題特此總結: 資料表空間: Oracle的UNDOTBS01.DBF檔案太大的解決辦法 1、.禁止undo tablespace自動成長 alter database datafile
Time of Update: 2018-07-23
如果在本地建立一個資料庫,想把伺服器上的資料庫匯入到本地,可以這樣做: 首先建立一個“匯出匯入.bat” ,然後編輯內容: exp username/password@xxxfile=c:/aaa.dmpsqlplus system/yyyy @1.txtimp username/password full=y file=c:/aaa.dmp 再建立一個“1.txt”檔案,內容為: drop
Time of Update: 2018-07-23
1、從表中隨機取記錄 select * from (select * from staff order by dbms_random.random) 表示從STAFF表中隨機取3條記錄 where rownum < 4 2、產生隨機數 SELECT DBMS_RANDOM.RANDOM FROM DUAL; 產生一個任意大小的隨機數
Time of Update: 2018-07-23
create or replace procedure P_INSERT_TEST( IDEMO LONG)isbegin INSERT INTO T_TEST (ID, DEMO) VALUES (1, IDEMO); COMMIT; end P_INSERT_TEST; 以上可以用字串傳遞參數,但長度有限制我還沒找到傳遞LONG參數的方法
Time of Update: 2018-07-23
感於總有些網友提出一些非常基礎的問題,比如有沒有實現某某功能的函數啊,某某函數是做什麼用的啊,格式是什麼等等,同時也感受到自己對oracle函數認識的不足,於是集中月餘時間專註於oracle函數,小有心得不敢私藏,發之與諸公用享。