Time of Update: 2017-01-13
1. 現象: 代碼如下複製代碼 SQL> drop user test cascade;drop user test cascade*ERROR at line 1:ORA-00604: error occurred at recursive SQL level 1ORA-00069: cannot acquire lock -- table locks disabled for T1 SQL> conn
Time of Update: 2017-01-13
一、在使用Oracle的to_date函數來做日期轉換時,很多Java程式員也許會直接的採用“yyyy-MM-dd HH:mm:ss”的格式作為格式進行轉換,但是在Oracle中會引起錯誤:“ORA 01810 格式代碼出現兩次”。如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from
Time of Update: 2017-01-05
標籤:crypto oracle 方便 span null for 返回 ati tmp 兩天時間寫的小品,以前的J2EE環境基本使用架構。現在使用JDBC配合Oracle預存程序類比了一下使用
Time of Update: 2016-12-27
標籤:oracle函數 數字 單行函數 日期 日期處理函數 650) this.width=650;"
Time of Update: 2016-12-20
標籤:可見 效能 driver 選項 aac factor drive 1.2 dll 在.NET平台下開發Oracle應用的小夥伴們肯定都知道一方面做Oracle開發和實施相比SqlServe
Time of Update: 2016-12-18
標籤:ada cti 公司 snap 日誌 比較 歸檔 buffer 災備 Oracle資料庫目前依然處於商用資料庫的霸主地位。 運行在Oracle資料庫上的核心業務及核心資料的安全性尤為重要。
Time of Update: 2016-11-25
標籤:成功 詞法 視圖 表結構 lis 匯出 串連 bsp div 下午從生產庫匯出了一份表結構,用來測試一些問題,由於生產庫串連著其他使用者下的表所以通過視圖在本地類比一下,於是建立視圖:cr
Time of Update: 2016-08-11
標籤:ora-003331. 事情起因接到電話,周日意外斷電,資料庫起不了,報REDO CRASH,ora-00333錯誤。相關環境如下:RAC oracle_11.2.0.3,無備份,開歸檔。2 處理一到現場,既然對方沒有備份,那就做一個冷備份咯;oracle 11g嘛,把asm裡datafile,logfile,controlfile(如果有必要spfile.ora)copy出來就可以了。拼的sql 如下:select ‘cp ‘||name ||‘
Time of Update: 2016-08-10
標籤:http://oracle-internals.com/blog/links/http://coll15.mapyourshow.com/6_0/sessions/session-details.cfm?ScheduleID=5410LinksI’ve compiled a list of links to sites containing Oracle-related information.Internals-Related LinksSecurity-Related
Time of Update: 2016-06-26
標籤:由於Oracle授權問題,Maven不提供Oracle JDBC driver,為了在Maven項目中應用Oracle JDBC driver,必須手動添加到本地倉庫。首先需要到Oracle官網上下載ojdbc的jar包。http://www.oracle.com/technetwork/database/features/jdbc/default-2280470.html我選擇的是ojdbc7.jar,對應的版本是12.1.0.2。ojdbc7.jar (3,698,857 bytes)
Time of Update: 2016-06-12
標籤:/* * * 複製oracle表中任意一行,並改變相應的數列 * /declarecursor dept_cursor is select * from SCENE_PIC WHERE PICID=‘63563908576556815641‘;beginfor dept_rs in dept_cursorloopdept_rs.PICID:=‘63563908576556815642‘;exit when dept_cursor%notFound;dept_rs.PICID:=null;
Time of Update: 2016-04-29
標籤:SQLServer2008建立連結的伺服器for Oracle 最近要在SQLServer2008中使用Oracle 10g的一個視圖,通過建立連結的伺服器即可在SQLServer中使用Oracle提供的視圖。 前提:SQLServer伺服器端需要安裝Oracle的用戶端 1.配置Oracle串連資訊在tnsnames.ora檔案中配置要串連的Oracle資料庫RDORA101_10.23.116.15 = (DESCRIPTION =
Time of Update: 2016-04-23
標籤:安裝後最開始如下# listener.ora Network Configuration File: D:\oracle\app\Administrator\product\11.2.0\dbhome_1\network\admin\listener.ora# Generated by Oracle configuration tools.SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc)
Time of Update: 2016-03-23
標籤:oracle adf: vo viewcriteria in查詢圖解:650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/7D/E9/wKiom1byaTrTaGaeAAAynMsaJSQ000.png" style="float:none;" title="1.png" alt="wKiom1byaTrTaGaeAAAynMsaJSQ000.png" />650) this.width=650;"
Time of Update: 2016-02-01
標籤:DB : 11.2.0.3.0Oracle DBLINK 建立分為private 和 public dblink,預設建立的為private ; private dblink 只有建立的schema才能刪除,sys也刪除不了;public dblink 任意schema都可以刪除,只要許可權夠。一、PRIVATE DBLINK:收回dba許可權:SQL> revoke dba from yoon;Revoke succeeded.嘗試串連,無法串連:SQL>
Time of Update: 2016-01-29
標籤:64位 SQL Server2008連結訪問Oracle 過程匯總解決方案記錄經過幾天不停的網上找資料,實驗,終於聯通了。 環境:系統:win 2008 ,SqlServer2008 R2, 串連Oracle10g 在SqlServer2008 R2機器上需要安裝Oracle用戶端32位和64位兩個,然後配置串連別名。設定註冊表。詳細情況見下面 1.錯誤1-----------------------------------------------
Time of Update: 2016-01-19
標籤:用戶端使用tnsping沒有問題,但使用sqlplus串連時卻報錯。cmd->tnsping 192.168.56.101:1521/ora11gR2tnsping命令:如果能夠ping通,則說明用戶端能解析listener的機器名,而且lister也已經啟動,但是並不能說明資料庫已經開啟,而且tsnping的過程與真正用戶端串連的過程也不一致。但是如果不能用tnsping通,則肯定串連不到資料庫。 伺服器端執行 lsnrctl 未發現什麼異常C:\Documents
Time of Update: 2015-11-12
標籤:Oracle資料庫GLOBAL_NAMES參數的相關知識是本文我們主要要介紹的內容,當GLOBAL_NAMES參數設定為TRUE時,使用DATABASE LINK時,DATABASE LINK的名稱必須與被串連庫的GLOBAL_NAME一致。下面做一個測試,在測試中,建立資料庫連結的庫為XJ(WINDOWS 2003 ORACLE 10g 10.2.0.1),被連結的庫為DMDB(LINUX AS5 ORACLE 10g 10.2.0.1
Time of Update: 2015-11-13
標籤:ASH (Active Session History)ASH以V$SESSION為基礎,每秒採樣一次,記錄活動會話等待的事件。不活動的會話不會採樣,採樣工作由新引入的後台進程MMNL來完成。ASH buffers 的最小值為1MB,最大值不超過30MB。記憶體中記錄資料。期望值是記錄一小時的內容。產生ASH報告:SQLPLUS>@?/rdbms/ashrpt.sqlASH記憶體記錄資料始終是有限的,為了儲存曆史資料,引入了自動負載資訊庫(Automatic Workload
Time of Update: 2015-10-27
標籤:在oracle 中 如果是絕對值小於1的小數,則只會顯示小數點後面的值,小數點前面的0就會被忽略掉,例如: 0.1 在oracle中會被顯示為 .1如何解決此類問題:x=0.2TO_CHAR(‘fm9999990.9999‘,x) 輸出值為 0.2但是現在出現了一個問題,如果是x=10,那麼跟顯示就會為10. ,在後面會多一個小數點,這樣很不好看,怎麼才能顯示實際的輸入,在網上找了ORACLE 的另外一個字元處理函數rtrim,所以現在這些按照如下的更改即可:x