Time of Update: 2015-01-15
標籤:修改oracle列的資料類型我們產品從SPC100升級到SPC200的時候,由於資料庫表列的資料類型發生了改變,需要寫SQL指令碼,完成資料庫的升級。需要將表T_MOBILE_INDVCONFIG的主鍵列id從varchar2(100),改成number(17)。可以參考如下SQL:--將原來的ID列重新命名為bak_idALTER TABLE T_MOBILE_INDVCONFIG RENAME COLUMN id TO bak_ID;--添加一個與原來的列一樣名字的列ALTER
Time of Update: 2015-01-16
標籤:一、表分區 (一)表分區的分類 1、定界分割(range) 2、散列分區(hash) 3、列表分區(list) 4、複合分區:範圍-雜湊(range-hash)、範圍-列表(range-list) (二)定界分割: 定界分割是應用範圍比較廣的分區方式,它是以列的值得範圍來作為分區的劃分條件,將記錄存放到列值所在的range分區中。 例:按照時間建立表分區。--建立表時建立分區表CREATE TABLE drawlist( drawname
Time of Update: 2015-01-15
標籤: 什麼是預存程序? 預存程序(Procedure)是一組為了完成特定功能的SQL語句集合,經編譯後儲存在資料庫中,使用者通過指定預存程序的名稱並給出參數來執行。 預存程序中可以包含邏輯控制語句和資料操縱語句,它可以接受參數、輸出參數、返回單個或多個結果集以及傳回值。因此,我們可以簡單的理解為:使用預存程序就像在資料庫中運行方法。 預存程序的優點 (1)執行速度更快 – 在資料庫中儲存的預存程序SQL語句都是編譯過的 (2)允許模組化程式設計
Time of Update: 2015-01-15
標籤: 這次的筆記將描述了Oracle資料庫伺服器中邏輯儲存結構的段,區,塊的本質和相互關係。1.介紹資料區段、區段和段2.段概述3.區概述4.資料區塊概述
Time of Update: 2015-01-15
標籤: 最近在用ibatis.net架構和oracle 11g開發一套程式。其中有一個需求就是通過預存程序,查詢指定條件的資料集。 但是在開發的過程中遇到了問題,問題如下: 1.如何通過ibatis.net執行預存程序? 2.通過ibatis.net執行預存程序時,如何傳參數?
Time of Update: 2015-01-15
標籤:oracle plsqldeveloper 1.1. Instant Client 下載官網: http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html下載instantclient-basic包,將包解壓存放到本地,本測試為D:\JavaEEServer\instantclient_1
Time of Update: 2015-01-15
標籤:http://blog.csdn.net/lili72背景:由於曆史原因,公司部分業務還在使用oracle中。一出問題就是搞的很麻煩。由於長期使用的是mysql 和hive,Hbase等,一些oracle的命令慢慢的也是忘記了,但是公司某些在oracle上的業務,突然出現問題,每次尋找問題都查得比較費勁,現把常用命令記錄下來。 常遇到的oracle的問題: 1.0 遠程登入到or
Time of Update: 2015-01-15
標籤: 有時候我們在展示表中資料的時候,需要將行轉為列來顯示,如以下形式:原表結構展示如下:---------------------------產品名稱 銷售額 季度---------------------------乳酪 50
Time of Update: 2015-01-15
標籤: oracle 11g 64位安裝sqldeveloper開啟不瞭解決方法:1.到官網下載對應版本的sqldeveloper。2。找對應安裝路徑下的F:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper
Time of Update: 2015-01-15
標籤:一、索引 索引是一種快速存取資料的途徑,可提高資料庫效能。索引使資料庫程式無須對整個表進行掃描,就可以在其中找到所需的資料,就像書的目錄,可以快速尋找所需的資訊,無須閱讀整本書。 (一)索引的分類 邏輯分類:單列索引、複合式索引、唯一索引、非唯一索引,函數索引。 物理分類:區分索引、非分區索引、B樹索引、正向索引、反向索引,位元影像索引。 (二)索引的缺點: 1、索引佔用資料表空間,建立太多索引可能會造成索引冗餘。 2、索引會影響INSERT、UPDA
Time of Update: 2015-01-15
標籤:總體結構分為三個部分:SGA,PGA,FILE檔案按功能分: 儲存結構 儲存結構對應關係 主要檔案:資料檔案:每個資料檔案只與一個資料庫相關聯一個資料表空間可以包含一個或者多個資料檔案一個資料檔案只能屬於一個資料表空間資料檔案就是用來儲存資料庫中文的資料記錄檔: 重做記錄檔:用於記錄資料庫的變化,使用者的交易處理日誌當進行常式或者介質恢複時,需要重做記錄檔如果沒有重做記錄檔,恢複的唯一方法就只能從最後一次完整備份中
Time of Update: 2015-01-15
標籤:oracle 虛擬機器 一體機 伺服器 exadata 編輯好cell,db節點資訊檔all_group,dbs_group,cell_group[[email protected] exatest]# pwd/root/exatest[[email protected] exatest]# cat
Time of Update: 2015-01-15
標籤:oracle
Time of Update: 2015-01-15
標籤:oracle insert values 計劃 where 共有兩張表t1,t2t1的表結構650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/56/C3/wKiom1SM7aDh9FgMAAFNXvJU8Ms226.jpg" title="1.png"
Time of Update: 2015-01-15
標籤:oracle資料庫還原,如何將dmp檔案還原到oralce庫 最近用到從oracle的dmp檔案中還原資料由於沒有這方面的資料,在網上搜集了一些,相信有以下這些資料,我們可以成功地將dmp檔案用命令列的方式還原回去 在這裡我用的是oracle10g的版本,我的機器是512記憶體的,運行oracle的web管理程式有一些困難,所以我選擇通過命令列的方式,以下我的安裝完成後,oracle給出的報告 Enterprise Manager
Time of Update: 2015-01-15
標籤: oracle資料庫,所有資料從邏輯結構上看都是存放在資料表空間當中,當然資料表空間下還有段、區、塊等邏輯結構。一個ORACLE資料庫能夠有一個或多個資料表空間,而一個資料表空間則對應著一個或多個物理的資料庫檔案。資料表空間的定義:存放資料的一個容器。資料表空間由一個資料檔案或多個資料檔案組成,一個資料檔案只屬於一個表空間。-----(這個容器會隨著資料檔案的增加而增大)資料表空間的作用能協助DBA使用者完成
Time of Update: 2015-01-15
標籤:oracle 面向集合 物件導向 這一篇算是對近期自己學習的一個心得總結一、oracle的物件導向SQL是面向集合的這個大家都知道,但是不可否認現在的oracle中有很多地方都體現著物件導向的思維。(這也算是各大語言殊途同歸的一個徵兆吧)為什麼說oracle中有很多的物件導向的思維呢?舉一個例子來說明一下,我覺得最能體現出來這一點要算是遊標了,當然還有包(package)begin
Time of Update: 2015-01-15
標籤:今天查一張表的時候,查詢表中某一特定類型的資料特別慢,但是查詢全表特別快,也沒找到原因,百度了一下下,可能感覺(很小的幾率)是下面這個有人說:說明此表增刪改太頻繁了.將不需要刪除的資料copy到一張暫存資料表,truncate此表,再把資料copy回來.刪除暫存資料表。Oracle表段中的高水位線HWM在Oracle資料的儲存中,可以把儲存空間想象為一個水庫,資料想象為水庫中的水。水庫中的水的位置有一條線叫做水位線,在Oracle中,這條線被稱為高水位線(High-warter mark,
Time of Update: 2015-01-15
標籤:這一篇算是對近期自己學習的一個心得總結一、oracle的物件導向SQL是面向集合的這個大家都知道,但是不可否認現在的oracle中有很多地方都體現著物件導向的思維。(這也算是各大語言殊途同歸的一個徵兆吧)為什麼說oracle中有很多的物件導向的思維呢?舉一個例子來說明一下,我覺得最能體現出來這一點要算是遊標了,當然還有包(package)begin declare cursor students is select sid,name,age,hobby
Time of Update: 2015-01-15
標籤:tablespace資料表空間的四種狀態:online,offline,read write和ready onlySQL> select file#,status,enabled from v$datafile; FILE# STATUS ENABLED -------- ---------