Time of Update: 2018-12-05
在進一步的項目中,使用到了Toad for Oracle的工具,簡單用了一下,雖然介面堆疊著太多的東西,感覺稍微有點亂,但是感覺確實挺好用的。 登入資料庫後,可以使用Schema Browser按鈕查看資料庫的相關資訊,如Table、View、Fuction、Procedure、Package等相關資料。 嘗試在其中寫function,發現只能在相應的function處寫,package同樣,感覺有點彆扭。但是用習慣了還好。部分測試代碼(簡單,僅為測試Toad):1
Time of Update: 2018-12-05
學習Oracle也有一段日子了,今天看到這篇關於oracle學習的總結還是覺得蠻有用的。遂留下品味品味。 TableSpace 資料表空間: 一個資料表空間對應多個資料檔案(物理的dbf檔案) 用文法方式建立 tablespace,用sysdba登陸: --建立資料表空間mytabs,大小為10MB: create tablespace mytabs datafile 'C:\oracle\oradata\mydb\mytabs1.dbf' size
Time of Update: 2018-12-05
第一種情況:Oracle應用多個資料庫執行個體對應一個監聽的情況下,配置監聽和本地net服務名完成後,啟動監聽服務的步驟如下:1、設定ORACLE_SID(執行個體名)的環境變數,如:"ORACLE_SID=orcl",可以通過"echo $ORACLE_SID"查看設定是否成功。2、通過"sqlplus / as sysdba"登陸指定的Oracle執行個體orcl。3、啟動資料庫"startup",然後啟動監聽"lsnrctl start"。4、通過"sys/password@orcl
Time of Update: 2018-12-05
下面我對Oracle資料庫在.NET平台下的主要幾種資料訪問方式進行測試。 下面是測試表: CREATE TABLE CUSTOMERS ( "CUSTOMER_ID" NUMBER NOT NULL , "FIRST_NAME" VARCHAR2(255 CHAR) NOT NULL , "LAST_NAME" VARCHAR2(255 CHAR) NOT NULL , "DOB" DATE NULL , "PHONE" VARCHAR2(255 CHAR) NULL , PRIMARY
Time of Update: 2018-12-05
一 常量常量的定義必須包括關鍵字CONSTANT例如:ZERO_VALUE CONSTANT NUMBER:=0;二 變數2.1)聲明變數Variable_name [CONSTANT] databyte [NOT NULL][:=|DEFAULT expression];例如:V1 varchar2(25);2.2)給變數賦值有兩中方式一,直接給變數賦值例如:V1:='Jack';二,通過sql select into或fetch into給變數賦值例如:select name into V1
Time of Update: 2018-12-05
原文地址:http://tdqing.javaeye.com/blog/453061 今天程式開發伺服器突然串連不上,sqlplus /nolog、conn /as sysdba、startup命令後顯示SQL> startupORA-01078: failure in processing system parametersLRM-00109: could not open parameter file
Time of Update: 2018-12-05
本文出處:http://blog.csdn.net/wh62592855/archive/2009/11/16/4817920.aspxROLLUP,是GROUP BY子句的一種擴充,可以為每個分組返回小計記錄以及為所有分組返回總計記錄。CUBE,也是GROUP BY子句的一種擴充,可以返回每一個列組合的小計記錄,同時在末尾加上總計記錄。在文章的最後附上了相關表和記錄建立的指令碼。1、向ROLLUP傳遞一列SQL> select division_id,sum(salary) 2
Time of Update: 2018-12-05
文章目錄 關於oracle預存程序的若干問題備忘 預存程序建立文法: create or replace procedure 預存程序名(param1 in type,param2 out type) as 變數1 類型(值範圍);變數2 類型(值範圍);Begin Select count(*) into 變數1 from 表A where列名=param1; If (判斷條件) then
Time of Update: 2018-12-05
1、去www.oracle.com下載Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications,instantclient-basic-nt-11.2.0.3.0.zip (51,149,941
Time of Update: 2018-12-05
oracle sql developer 是 oracle 提供的免費的一個圖形化介面的oracle 資料庫開發工具。功能類似於 toad 和 pl/sql developer. 不同之處在於: oralce sql developer 的優點在於:1、完全免費2、綠色。無需安裝。直接解壓即可使用。2、不依賴 oracle client 。sql developer 內建了 tns 解析功能。不依賴於 TNSNAMES.ORA 檔案3、多平台支援。支援 windows/
Time of Update: 2018-12-05
作者: fuyuncat來源: www.HelloDBA.comSCN(System Chang Number)作為oracle中的一個重要機制,在資料恢複、Data Guard、Streams複製、RAC節點間的同步等各個功能中起著重要作用。理解SCN的運作機制,可以協助你更加深入地瞭解上述功能。在理解SCN之前,我們先看下oracle事務中的資料變化是如何寫入資料檔案的:1、事務開始;2、在buffer cache中找到需要的資料區塊,如果沒有找到,則從資料檔案中載入buffer
Time of Update: 2018-12-05
一 varchar,nvarchar, 四個類型都屬於變長字元類型, varchar和varchar2的區別在與後者把所有字元都佔兩位元組,前者只對漢字和全形等字元佔兩位元組。 nvarchar和nvarchar2的區別和上面一樣, 與上面區別在於是根據Unicode 標準所進行的定義的類型,通常用於支援多國語言類似系統的定義。 1.char
Time of Update: 2018-12-05
kernel.shmmni 參數是控制共用記憶體段總數量kernel.shmall 參數是控制共用記憶體頁數,是全部允許使用的共用記憶體總量 shmall=shmmax/pagesize ( getconf PAGE_SIZE ) 。kernel.shmmax 是單個共用記憶體段允許使用的最大值shmmax 設定應該足夠大,能在一個共用記憶體段下容納下整個的SGA ,設定的過低可能會導致需要建立多個共用記憶體段,這樣可能導致系統效能的下降 一般設定shmmax
Time of Update: 2018-12-05
How to use udev for Oracle ASM in Oracle Linux 6原文:http://www.dbform.com/html/2011/1708.html大部分在網上可以找到的文檔都是在RHEL5或者OEL5中設定udev,udev對於Linux而言最大的作用是防止作業系統重新啟動以後,作為ASM磁碟使用的盤符發生變化。比如說Tim Hall的文章:UDEV SCSI Rules Configuration for ASM in Oracle Linux
Time of Update: 2018-12-05
PL/SQL遠端連線oracle伺服器出現ora-12541 TNS:無監聽出現12541錯誤(無監聽程式)時可修改app\user\product\11.1.0\db_1\network\admin\listener.ora檔案 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL =
Time of Update: 2018-12-05
Java資料庫連接(JDBC)由一組用 Java 程式設計語言編寫的類和介面組成。JDBC 為工具/資料庫開發人員提供了一個標準的 API,使他們能夠用純Java API
Time of Update: 2018-12-05
這幾天由於項目需要,處理oracle Clob類型的資料,由於使用的是hibernate,網路上找的文章有太多是講的hibernate1.x時代的了,通常都是一個強制轉化為oracle.sql.CLOB /BLOB,結果當然是不行,因為hibernate2,3封裝了一層,返回的實際上是hibernate.SerializableClob... ,還看了一些hibernate UserType的使用,但總有局限性,比如版本要求,伺服器要求。。。
Time of Update: 2018-12-05
申明:本人不再EMail 有關文檔,特此申明。自行DOWNLOAD。======================================================= 3月參加海南海口舉行的特級資質資訊化會議,瞭解到“中建BaJu”選擇了ORACLE 甲骨文的ERP,由DK諮詢公司進行實施! DK諮詢公司為“中建BaJu”作的實施方案藍圖設計,包括四部分: 1)ERP藍圖設計-採購、物資與勞務
Time of Update: 2018-12-05
數值函數: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-05
建立資料表空間CREATE TABLESPACE data01DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500MUNIFORM SIZE 128k; #指定區尺寸為128k,如不指定,區尺寸預設為64k刪除資料表空間DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;一、建立資料表空間CREATE TABLESPACE data01DATAFILE