Time of Update: 2015-09-07
標籤:Description當一個不是 MY_TABLE 這個表的 Owner - NOT_OWNER_USER 試圖 grant MY_TABLE 的許可權時,報錯:Error report:SQL Error: ORA-01720: grant option does not exist for ‘OWNER_SCHEMA".MY_TABLE‘01720. 00000 - "grant option does not exist for ‘%s.%s‘"*Cause:
Time of Update: 2015-08-25
標籤:null
Time of Update: 2015-08-10
標籤:用OracleDataAccess.dll訪問oracle資料庫,遇到中文亂碼的情況。解決方案如下:1查看字元集編碼, 在資料庫伺服器端 啟動 sqlplusSQL->select userenv(‘language‘) from dual查詢結果如:SIMPLIFIED CHINESE_CHINA.ZHS16GBK2 在系統的環境變數裡面加了個NLS_LANG值也是SIMPLIFIEDCHINESE_CHINA.ZHS16GBK3
Time of Update: 2015-08-11
標籤:rds 亞馬遜 aws oracle 匯入 關於為RDS部署資料,匯入匯出等操作,更多詳細內容可參見[官方文檔]。為RDS部署資料,有一點需要注意,RDS資料庫只開啟了1521連接埠,所以所有操作都只能通過1521連接埠的資料庫連接進行。1 匯出資料在來源資料庫中:--查看資料庫目錄:select * from
Time of Update: 2015-08-04
標籤:Oracle查詢速度慢的原因總結查詢速度慢的原因很多,常見如下幾種:1,沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程式設計的缺陷)2,I/O輸送量小,形成了瓶頸效應.3,沒有建立計算資料行導致查詢不最佳化.4,記憶體不足5,網路速度慢6,查詢出的資料量過大(可以採用多次查詢,其他的方法降低資料量)7,鎖或者死結(這也是查詢慢最常見的問題,是程式設計的缺陷)8,sp_lock,sp_who,活動的使用者查看,原因是讀寫競爭資源.9,返回了不必要的行和列10,查詢語句不好,沒有最佳化
Time of Update: 2015-07-27
標籤:<!-- oracle --><select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">select * from t_user where user_name like CONCAT('%',#{search_name},'%')
Time of Update: 2015-07-21
標籤:使用Oracle內建的Universal Installer卸載存在問題: 不乾淨,不完全,還有一些註冊表殘留,會影響到後來的安裝。 所以,推薦使用手工卸載Oracle。1.【win+R】->【services.msc】,關閉oracle所有的服務。 使用OUI(Oracle Universal
Time of Update: 2015-07-11
標籤:最近一直在做一個工作流程的項目,終端使用者要求在發送訊息的時候可以附帶附件,這個又是給我的一個難題。在網上查了一下ORACLE上傳資料,找到了黃建華前輩寫的《Oracle EBS Forms開發指南(中級)》的資料有關於附件開發的內容,真的是不得不佩服黃建華前輩的厲害啊。 言歸正傳,按照《Oracle EBS
Time of Update: 2015-07-07
標籤:(相關資料整合)一、整體來說,這是一個串連oracle資料庫的一個連接字串,指明串連資料庫的URL,可理解為三部分-〉協議(jdbc):子協議(oracle:thin):資料來源標識(@localhost:1521:orcl)二、jdbc:Java Database Connectivity,即Java資料庫連接,實質是一個Java API,可以為多種關聯式資料庫提供統一訪問,它由一組用Java語言編寫的類和介面組成。JDBC可做3件事情:1、串連資料庫 2、發送SQL語句
Time of Update: 2015-06-25
標籤:轉自:http://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html聲明遊標;CURSOR cursor_name IS select_statement--For 迴圈遊標--(1)定義遊標--(2)定義遊標變數--(3)使用for迴圈來使用這個遊標declare --類型定義 cursor c_job is select empno,ename,job,sal
Time of Update: 2015-06-24
標籤:關於oracle函數listagg的使用說明工作中經常遇到客戶提出這樣的需求,希望在匯總合并中,能夠把日期逐個枚舉出來。,未經處理資料是這樣的:客戶希望能夠實現這樣的匯總合并:那麼通常我會使用listagg這個函數,但是好多網上都是系統的全面的介紹listagg這個函數的使用方法,看起來很費力氣。在這裡我簡明扼要的說明一下實現這個需求的語句是這樣的:select name,listagg(ddate,‘ / ‘) within group (order by name) as
Time of Update: 2015-06-15
標籤:方法1:可能大家都解決了,我也遇到這個問題,c#更新卡住,但是plsql更新沒問題。一直沒找到答案,無意中想起,可能是oracle的表鎖定了。
Time of Update: 2015-06-16
標籤:oracle otl data change notifica ora-24912 源碼 實現 深入詳解 Oracle data change notification 1、什麼是 Oracle data change notification ?
Time of Update: 2015-06-14
標籤:一、oracle資料庫的特點,可以有以下四點:1、完整的資料管理功能: 資料的大量性,資料的儲存的持久性,資料的共用性,資料的可靠性2、完備關係的產品: 資訊準則—關係型DBMS的所有資訊都應在邏輯上用一種方法,即表中的值顯式地表示;保證訪問的準則;視圖更新準則—只要形成視圖的表中的資料變化了,相應的視圖中的資料同時變化;資料物理性和邏輯性獨立準則。3、分散式處理功能: Oracle資料庫自第5版起就提供了分散式處理能力,到第7版就有比較完善的分散式資料庫功能
Time of Update: 2015-06-02
標籤:在c#中串連oracle資料庫,遭遇了各種痛苦。採用VS預設的方式串連oracle發現有版本限制,而且還需要安裝oracle的用戶端,否則串連不了。用戶端的版本與Oracle資料庫的版本對接不上也串連不了。在網上也找了很多,嘗試過使用ODP.NET來串連,發現一樣不行,就連引用dll後,一跑就會報錯。麻煩死了。最終,找到了一種方法,使用第三方的庫來實現,找了一個破解版的。測試之後可行,不需要安裝用戶端,也不需要安裝其他的,直接就可以串連上了。測試環境:PC機:WIN7
Time of Update: 2015-05-22
標籤:Oracle RAC是一個叢集資料庫,可以實現負載平衡和故障無縫切換。如何知道RAC資料庫已經實現了這些功能呢,下面就對此進行功能測試。一、 負載平衡測試RAC資料庫的負載平衡是指對資料庫連接的負載平衡,當一個新的會話串連到RAC資料庫時,通過指定的分配演算法將請求分配到叢集的任一節點上,這就是RAC資料庫完成的功能。負載平衡在RAC中分為兩種:一種是基於用戶端串連的負載平衡;一種是基於伺服器端的負載平衡。1.
Time of Update: 2015-05-13
標籤:一、使用imp/exp。先匯出源庫,再建立新庫把資料表空間建立好,然後再匯入。(據說這樣可以,前提是新的庫裡面不能有與源庫相同名字的資料表空間。有待驗證!) 二、使用指令碼進行修改。據目前所瞭解,正長情況下需要修改表的空間和表的索引的空間,如果涉及到BOLB欄位的表,修改的方式又不一樣了! 正常情況下的修改指令碼: 1.修改表的空間 alter table TABLE_NAME move tablespace TABLESPACENAME
Time of Update: 2015-05-12
標籤:Oracle將一列分成多列在Oracle中,我們可以使用listagg(Oracle 11g及以上)將多行合并成中的某一列合并成一列,現在我們的需求是將一列分割成多列。先建立一張表,插入測試資料:CREATE TABLE CELEBRITY( NAME VARCHAR2(100) );INSERT INTO CELEBRITY VALUES (‘Stephen King‘);INSERT INTO CELEBRITY VALUES (‘Tom
Time of Update: 2015-04-21
標籤:insert values多個值 oracle批量插入 sql批量插入多個值 insert多個值 oracle 稍微熟悉oracle的都知道,如果我們想一條SQL語句向表中插入多個值的話,如果INSERT
Time of Update: 2015-04-06
標籤:Windows下安裝Oracle Database 12c Release 1(12.1.0.2.0) 最近因需要在Oracle 資料庫上建立ODI的資料檔案庫,需要安裝Oracle Database 12c Release 1(12.1.0.2.0) - Enterprise Edition