Time of Update: 2016-09-01
標籤: 儲存函數 1.預存程序簡介 下面先來簡單介紹一下oracle的預存程序的文法,如下: 預存程序簡單文法 下面簡單介紹一下使用預存程序的優點: (1)使用方便。建立儲存是將命名物件直接放入到資料庫中,因為代碼不儲存在本地,使用者可以在任何一個客戶機上使用或調用預存程序。 (2)安全性。預存程序是由資料庫提供的安全保證,使用者要想使用預存程序必須先經過預存程序的所有者授權使用者才能調用或者修改預存程序。 (3)傳遞性。可以給預存
Time of Update: 2016-09-01
標籤:rlwrap解決 oracle sqlplus 在linux 環境切換亂碼問題【本文謝絕轉載原文來自http://990487026.blog.51cto.com】rlwrap官網:http://utopia.knoware.nl/~hlub/uck/rlwrap/ 650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/86/A7/wKioL1fGkiTC9ymmAAClyF2GjdY178.png" title="
Time of Update: 2016-09-01
標籤:oracle database_incarnation 安裝資料庫,一般先裝網格基礎架構,後裝資料庫,網路必然先出在先裝的網格基礎架構上1521連接埠。每次模板建庫會產生一個化身,看化身。在看之前要先決定環境變數是哪個。sqlplus /nologconn / as sysdbashow user查看資料庫狀況,主要根據兩個視圖打交道desc v$database_incarnation set
Time of Update: 2016-08-31
標籤:最近要和另一套系統對接,對方用的是Oracle,硬著頭皮上了,從Oracle的安裝、部署、存取資料,技術有了很大提升,不再有神秘感和恐懼感了。 1、伺服器都是64位,所以都裝了64位的Oracle和PlSql。 2、如果伺服器超過32核,會安裝不了,卡在複製資料庫2%處。公司伺服器好像是16核,在BIOS裡開了超執行緒,系統中顯示32核,按理是剛剛好的,但一樣用不了。試過把超執行緒關了,在系統裡看到變16核了也不行。最後還是把超執行緒開起來,在msconfig的引導裡設
Time of Update: 2016-09-01
標籤:當通過insert語句直接插入大量字串(主要是html的內容),超過4000字元時候,就會報:ORA-01489: 字串串連的結果過長雖然欄位是clob,足以儲存,但是通過這種直接插入的時候,因為沒有強制指定帶插入字串為clob類型,oracle會把插入的字串作為
Time of Update: 2016-08-31
標籤:Time Limit:4000MS Memory Limit:262144KB 64bit IO Format:%I64d & %I64uDescriptionThere is once a king and queen, rulers of an unnamed city, who have three daughters of conspicuous
Time of Update: 2016-09-01
標籤:一、 ASM(自動儲存管理)的來由:ASM是Oracle 10g
Time of Update: 2016-08-31
標籤:關閉oracle相關的服務註冊表刪除(可能因為oracle及windows的版本不同註冊表資訊也有些差異):開始è輸入regedit?開啟登錄編輯程式刪除下面的目錄HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\ Services 中以oracle 字樣開頭的檔案HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\ Services 中以oracle
Time of Update: 2016-09-01
標籤:MSV31賬戶登入資料庫進行如下操作:CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND DEFAULT TABLESPACE "TBS_DNINMSV31" TEMPORARY TABLESPACE "TEMP2" QUOTA UNLIMITED ON "TBS_DNINMSV31";GRANT "CONNECT" TO NORTHBOUND;ALTER USER NORTHBOUND DEFAULT ROLE
Time of Update: 2016-08-31
標籤: 第一次發博文,希望把自己的經驗寫下來,防止以後忘記. 今天碰到一個錯誤,就是用maven搭建項目時,pom.xml檔案中的Oracle配置總是報錯,在百度上搜了很久都沒有搜到原因,後來才知道,Oracle是收費的,所以他的jar包是不能直接下載的. 解決方案: 1.交錢給下載, 2.上述不實際,可以去百度上下載別人的本地倉庫,帶Oracle的,有很多,下載之後替換掉目錄中的Oracle即可!Maven的Oracle配置錯誤
Time of Update: 2016-08-31
標籤: 1.MySql和Oracle的日期轉換 mysql中有2種日期格式DATE和TIME,oracle只有一種日期格式DATE。 oracle> select to_char(sysdate,‘yyyy-mm-dd‘) from dual; oracle> select to_char(sysdate,‘hh24-mi-ss‘) from dual; mysql> select date_format(now(),‘%Y-%m-%d‘); mysql>
Time of Update: 2016-08-30
標籤:--建立使用者create user example identified by 123456;--刪除使用者drop user example;--鎖定使用者alter user example account lock;--解鎖使用者alter user example account unlock;--修改使用者密碼alter user example identified by 654321;--授予許可權,角色grant connect to example;
Time of Update: 2016-08-30
標籤:檢查點是一個資料庫事件,它把修改資料從快取寫入磁碟,並更新控制檔案和資料檔案。檢查點分為三類:1)局部檢查點:單個執行個體執行資料庫所有資料檔案的一個檢查點操作,屬於此執行個體的全部髒緩衝區寫入資料檔案。觸發命令:svmrgrl>alter system checkpoint
Time of Update: 2016-08-31
標籤:如下,建立兩個預存程序:在主自治事務中,我們插入一條記錄,然後在自治事務中,查看錶中行數,然後嘗試插入三條記錄,查看行數,最後rollback 查看行數,最後返回主事務,查看行數。1、如下代碼: --主事務 PROCEDURE p_test_at_and_mt IS cnt NUMBER := -1; BEGIN INSERT INTO msg VALUES (‘father Record‘); SELECT COUNT(*) INTO cnt FROM
Time of Update: 2016-09-01
標籤:FORALL與BULK COLLECT的使用方法: 1.使用FORALL比FOR效率高,因為前者只切換一次上下文,而後者將是在迴圈次數一樣多個上下文間切換。 2.使用BLUK COLLECT一次取出一個資料集合,比用遊標條取資料效率高,尤其是在網路不大好的情況下。但BLUK COLLECT需要大量記憶體。 例子: Sql代碼 create table test_forall ( user_
Time of Update: 2016-08-31
標籤:這篇文章主要介紹了oracle表增加欄位、刪除表欄位修改表欄位的使用方法,大家參考使用吧 添加欄位的文法:alter table tablename add (column datatype [default value][null/not null],….);修改欄位的文法:alter table tablename modify (column datatype [default value][null/not null],….);刪除欄位的文法:
Time of Update: 2016-08-30
標籤: 這種錯誤是筆者在執行一條計算合格行有多少個,用OracleDataReader讀取計算出的行數時發生。查詢語句為:Select Count(1) FROM HP_TS Where TS_ID>0 C#執行過程為:public static int GetSingle(string strSQL) { try { OpenConnection();
Time of Update: 2016-08-30
標籤:ora-39126650) this.width=650;" src="http://s4.51cto.com/wyfs02/M02/86/9B/wKioL1fFMkWAG3S_AACQamgcAjg256.png-wh_500x0-wm_3-wmp_4-s_313914850.png" title="Oracle資料匯入報錯.png" width="800" height="139" border="0" hspace="0" vspace="0" style="width:800px;
Time of Update: 2016-08-31
標籤:oracle視頻教程 oracle教程 oracle資料庫教 oracle入門學習 oracle學習指南 Oracle
Time of Update: 2016-08-31
標籤:oracle到hive 曆史資料 sqluldr2使用介紹一下具體情境 需要從現有在用的oracle中將曆史資料移轉出來並匯入到hive中,存在幾個問題:1、現有oracle資料庫在使用無法整個庫匯出,資料庫伺服器沒有許可權;2、由於各個資料提供方的各次升級,oracle資料庫採取添加欄位而不刪除欄位的方式更新,而hive中建立的表資料結構要按新的來,也就是說oracle匯出的資料到hive表中需要做欄位對應。