Time of Update: 2018-07-23
select * from (select * from (select /*+ index_desc(t,idx_dec_1) */ t.*,
Time of Update: 2018-07-23
前言 Database Backup是生產環境DB伺服器重要的工作之一,而定時的自動備份也有助於協助我們快速的定位還原異常或問題資料,本篇blog就簡單記錄一下在windows server 2008中如何通過指令碼和工作排程器實現每日自動備份資料。 建立指令碼 首先建立一個windows的批處理指令碼,這裡命名為XNZZDB.bat: @echo offset adir=%DATE:~,4%%DATE:~5,2%%DATE:~8,2% exp XNZZ/XNZZ@XNZZDB
Time of Update: 2018-07-23
<f:facet name="filter"> <af:selectOneChoice required="#{bindings.Pay0detailVO1.hints.Vsource.mandatory}"
Time of Update: 2018-07-23
原因 oracle 內建的HTTPSERVER 佔用了8080連接埠 解決方案1. 找到tomcat目錄下的conf檔案夾下的server.xml 修改 <Connector port="8080" maxThreads="150"
Time of Update: 2018-07-23
判斷質數的方法,從2開始,凡是除了自身和1之外,都不能被整除的,就是質數。 CREATEOR REPLACE FUNCTION isPrime( num IN NUMBER) RETURN BOOLEAN IS BEGIN IF(num<=1) THEN &
Time of Update: 2018-07-23
內串連(Inner join)是指表串連的串連結果只包含那些完全滿足串連條件的記錄。 select t1.col1,t1.col2,t2.col3from t1,t2where t1.col2=t2.col2 或 select t1.col1,t1.col2,t2.col3from t1join t2 on (t1.col2=t2.col2)
Time of Update: 2018-07-23
在ORACLE資料庫操作中,有時候我們需要定時的執行某些預存程序。那oracle如何?呢。 從ORACLE 10.1版本開始,ORACLE開發了一個新的包DBMS_SCHEDULER。這個包就能幫解決我們的定時計劃任務的問題。 一. 新增job 1. job建立執行個體 BEGIN DBMS_SCHEDULER.CREATE_JOB(JOB_NAME => 'JOB_EXWH_BPARTNER_STATIC',
Time of Update: 2018-07-23
insert into jwxt.jy_zyxx a (a.jxjhh, a.ssxqdm, a.nj, a.zydm, a.xklbdm, a.rs, a.bjs, a.zskcs, a.zdbyxf, a.ggbxxf, a.ggxxxf, a.xkbxxf, a.xkxxxf, a.zybxxf, a.zyxxxf1, a.zyxxxf2, a.sjkxf, a.fssjxf, a.jqsjxf, a.yyfjxf, a.kwxf,
Time of Update: 2018-07-23
在oracle中如何從子節點記錄向父節點上溯。 比如有一個表: guid parentguid 1 0 2 1 3 1 4 2 5 2 6 5 7 5 8 7
Time of Update: 2018-07-23
遇到的情況 我的報錯情況實在oraclelinux 64bit下安裝oracle 11g的時候,使用yum安裝必要工具的時候報錯,我解決的辦法是直接掛載光碟片 具體情況: 在使用yuminstall –y gcc* 下載gcc的時候報錯:[Errno -1] Metadata file does not match checksum,如下圖: 錯誤資訊的意思是:中繼資料檔案不匹配
Time of Update: 2018-07-23
今天在做JAVA串連資料庫的時候,出現: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 這個提示的錯誤。仔細看了下,是JDBC的驅動沒有載入到project中。 My Code如下: view plaincopy to clipboardprint?try{
Time of Update: 2018-07-23
Time of Update: 2018-07-23
最近在用C++ ADO串連ORACLE時提示,“未找到提供者,可能程式未正確安裝” 在網上尋找的解決方案大多是設定oracle的安裝目錄的許可權,本人設定之後也並沒有得到解決,一樣在提示錯誤。 經過各種尋找發現,我機器上安裝的版本是Oracle 64位版的,用的vs是32位的,所以不能調用。更換32位的oracle後,為題解決。 如果機器是64位的 安裝oracle也是64位的 編譯選擇x64也可以
Time of Update: 2018-07-23
最近在找一個問題,客流工具在用ado+oracle遠端存取遠端資料庫的時候在有些機器上報錯,如標題所示,同樣客流中心VasCenter也有同樣問題-----測試連接失敗 但是使用別的工具pl/sql,等正常可以串連,配置都沒問題, 嘗試了各種方法之後,最後將解決步驟寫下來,供大家遇到同樣問題的時候查閱: 1、安裝oracle驅動程式 改程式在oracle用戶端中帶的有,選項大概是什麼OCI,OLE DB,ODBC等 2、配置遠端連接字串,
Time of Update: 2018-07-23
1 右擊“電腦”-->管理-->服務和應用程式-->服務,停掉所有Oracle相關的服務(以Oracle打頭的,比如OracleDBConsoleorcl)。 2 開始-->所有程式-->Oracle-->Oracle安裝產品-->Universal Installer,“歡迎使用”介面啟動後,卸載產品-->展開Oracle主目錄下的OraDb11g_home1-->勾選Oracle Database 11g11.2.0
Time of Update: 2018-07-23
本機安裝了oracle,本機還需要安裝用戶端嗎。 答: 不用安裝,因為你安裝oracle的時候,預設安裝了用戶端。所以,你原生sqlplus是可以用的,sqlplus就是用戶端。 除非一種情況:
Time of Update: 2018-07-23
安裝ORACLE軟體 [root@redhat ~]# su -l oracle [oracle@redhat ~]$ cd database/ [oracle@redhat database]$ ./runInstaller 這裡可能會出現這個錯誤: Invalid source path '../stage/Components/oracle.swd.oui/11.2.0.1.0/1/DataFiles' specified for
Time of Update: 2018-07-23
for (int i=0;i<noticeResult.getResult().size();i++) { CLOB clob = (CLOB) noticeResult.getResult().get(i).get("NOTICE_CONTENT"); String content = ""; try { if (clob !=
Time of Update: 2018-07-23
預存程序 預存程序可以有多個或者零個輸入輸出參數,但通常沒有傳回值。預存程序是已經編譯好的代碼,所以執行效率非常高 預存程序建立語句 create [or replace] procedure 預存程序名 [(輸入、輸出參數、in/out模式參數)]is/asbeginsentences;[exception sentences;]end 預存程序名; 舉例一個沒有參數的預存程序 create or replace procedure pro_no_par
Time of Update: 2018-07-23
操作資料庫:oracle 10g 有時候有需要在oracle資料庫中添加多個欄位的需求,案例如下: alter table my_workflow add (state varchar2(2) default '0' not null,name varchar2(100) not null,age number default 0 not null); 上面的語句解釋: 表名:my_workflow 添加了3個欄位: 欄位1:欄位名稱:state, 資料類型