Java中調用Oracle中的預存程序的單元測試代碼

Oracle中的預存程序:/*建立一個儲存函數,返回指定員工的姓名,薪水和年度營收*/create or replace function queryEmp2(eno in number, empname out VARCHAR2,empsal out NUMBER)--返回年度營收return NUMBERasbegin  select ename,sal into empname, empsal from emp where empno=eno; 

Oracle中如何定位報錯的行

--Oracle中捕捉異常及異常發生的位置 可用於調試預存程序,尤其是很長的那種DECLARE   V_RATE NUMBER;--比例  V_RETINFO VARCHAR2(2000);--異常資訊BEGIN     SELECT 120/0 INTO V_RATE FROM DUAL;    --異常處理  EXCEPTION WHEN OTHERS THEN   V_RETINFO :=

Oracle的一些安全強化配置

Oracle資料庫安全往往容易被SA或者DBA所忽視,實則還是需要提高警惕,一下是一些配置和參數以改進Oracle資料庫的安全性。0. 限制sysdba角色的使用者使用遠程登入alter system set remote_login_passwordfile=none scope=spfile;這個參數預設值為 EXCLUSIVE ,注意,修改後只能從主機上使用OS認證的方式進行登入。1. 使用profile進行限定資源和口令安全如果要使用口令管理,以SYS執行 utlpwdmg.sql

MongoDB學習筆記——魅力所在

MongoDB是現今最火的NoSQL之一,暑假終於有時間把《MongoDB權威指南》和NoSQL Fan上關於它的一些文章瀏覽了一些,下面我簡單總結幾點MongoDB迷人的地方。關於MongoDB的基本操作,營運,使用,大家可以自己去看書或者學習資料。1. 較之別的NoSQL《MongoDB: The Definition

調整表的CHAR/VARCHAR2欄位的Byte為CHAR

調整表的CHAR/VARCHAR2欄位的Byte為CHAR使用如下SQL指令碼即可:set serveroutput on  DECLARE  sqlstr varchar2(4000);  cursor sqlcurs is  select owner,table_name,column_name,data_type,CHAR_LENGTH fr

Oracle資料庫連接與調用簡單的預存程序

Oracle資料庫連接、對預存程序的調用  create table chengji(id number,xing_ming varchar2(25),yu_wen number,shu_xue number)--查詢所有資訊select * from chengji--無傳回值類型的預存程序create procedure cj_proc_1  isbegininsert into chengji values (3, 'wangwu', 90,

恢複PL/SQL Developer中刪除確認對話方塊

如果你用Oracle,那你有很大的可能會使用PL/SQL Developer。在使用PL/SQL Developer時,當你在Table列表或者其他對象列表中右擊並選擇Drop操作時,會彈出確認對話方塊。這些對話方塊的底部會有個Don't show this message again的勾選框,如果你不小心勾上並點擊了確定,那慘了,以後如果不小心再選了Drop,沒有提示就會刪掉這個對象! 如何恢複呢?工具-喜好設定

Oracle Golden Gate 雙向複製配置

Oracle goldengate bi-directional active-active configure 一、golden gate 軟體安裝,建立安裝目錄後,在該目錄下解壓即可。(在源端和目標端都執行)注意:建議用oracle 使用者安裝,設定oralce使用者的環境變數:LD_LIBRARY_PATH=/usr/lib:/usr/X11R6/lib:$ORACLE_GOLDENGATE:$ORACLE_HOME/libLD_LIBRARY_PATH 中必須有

Oracle 角色的兩個特性和誤區

Oracle角色的兩個特性1)角色的延遲性   延遲生效   立即讓角色生效的方法:     set role 角色名稱;     例如:     set role resource;   延遲回收   下面用實驗證明延遲回收:   會話(1)scott:  

Oracle寄售功能 價格客制化

前言:用Oracle

利用Keepalived構建雙主MySQL

使用MySQL雙master+keepalived是一種非常好的解決方案,在MySQL-HA環境中,MySQL互為主從關係,這樣就保證了兩台MySQL資料的一致性,然後用keepalived實現虛擬IP,通過keepalived內建的服務監控功能來實現MySQL故障時自動切換。下面,我把即將上線的一個生產環境中的架構與大家分享一下,看一下這個架構中,MySQL-HA是如何?的,環境拓撲如下MySQL-VIP:10.10.10.21  MySQL-master1:10.10.10.17

Oracle日誌的狀態

Oracle資料庫日誌的狀態我們通過查詢v$log視圖可可以看到日誌的狀態SQL> select group#,ARCHIVED,status fromv$log; GROUP#  ARC  STATUS----------   ---   ----------------1

使用imp/impdb和管道實現資料庫的快速遷移

A、使用impdp和network_link1,在目標資料庫建立 db linkcreate public database link hrtestdb  connect to system identified by 1234 using 'hrtestdb';impdp system/1234 network_link=hrtestdb

ORA-29283: 檔案操作無效

最近由於要遷移Oracle資料庫,所以涉及到UTL_FILE_DIR的設定(oracle11g,linux系統)。主要用於執行預存程序輸出日誌。當時已做操作如下:create directory PROC_LOG_DIR as '/ispay/ispay_dblog';grant read, write on directory PROC_LOG_DIR to public;但是執行預存程序時,報錯如下:ORA-29283: 檔案操作無效ORA-06512: 在 "SYS.UTL_FILE",

Character set '#45' 導致主從停止問題

今天有同學在搭建主從環境的時候發現一個問題,簡單說明一下。感謝 @年代80s.現象:從庫上Slave_IO_Running停止,Last_Error顯示如下:bin/mysqlbinlog: Character set ‘#45′ is not a compiled character set and is not specified in the ‘/u01/dingqi.lxb/transfer2/master/share/mysql/charsets/Index.xml’

Oracle修改欄位類型後索引錯誤的解決方案

起因:由於在查詢中需要用到 UNION ALL 操作,而表中的存在 LONG 類型欄位,操作無法完成,根據具體業務情境,將 LONG 類型欄位修改為 CLOB 類型。修改後,UNION ALL 操作可行,但是子表的增刪改操作出現了問題,提示為父表的 INDEX

Oracle 11gR2 RAC安裝 報【INS-20802】(PRVF-5436) 錯誤

今天在Linux上面安裝Oracle 11gR2 11.2.0.2

Oracle 10g的RAC 線上日誌也放在共用磁碟上

ASMCMD> pwd+data/myrac/onlinelogASMCMD> ls -lsType       Redund  Striped  Time             Sys  Block_Size 

MySQL內部暫存資料表(Internal Temporary Table)

當某些SQL命令在MySQL資料庫中被執行的時候,它可能需要先建立一些內部的暫存資料表來完成比較複雜的排序或分組查詢。MySQL的暫存資料表分為 in-memory 和 on-disk 兩種。 如有可能,MySQL 總是首先使用 in-memory 的暫存資料表, 而當暫存資料表變得太大的時候,也可能被轉存為on-disk 的暫存資料表。如下幾個條件下可能導致SQL命令需要建立暫存資料表:  * 使用了不同的 ORDER BY 和 GROUP BY

ORA-07391: sftopn: fopen error, unable to open text file.

今天在自己的環境中建立pfile報錯了。環境是:OS:11.2.0.2 RAC,OS:RHEL 5.6建立pfile,報ORA-01565這個是因為不能找到spfile。 [Oracle@11rac1 ~]$ sqlplus / as sysdba  SQL*Plus: Release 11.2.0.2.0 Production on Sun Oct 7 22:25:05 2012  Copyright (c) 1982, 2010, Oracle.  All

總頁數: 978 1 .... 737 738 739 740 741 .... 978 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.