Time of Update: 2015-05-13
標籤:1、什麼是異常在PL/SQL中的一個警告或錯誤的情形都可被稱為異常。包括編譯時間錯誤(PLS)和執行階段錯誤(ORA)。一個異常通常包含一個錯誤碼和錯誤文本,分別指示異常的編號和具體錯誤資訊。 異常情況處理(EXCEPTION)是用來處理正常執行過程中未預料的事件,程式塊的異常處理預定義的錯誤和自訂錯誤,由於PL/SQL程式塊一旦產生異常而沒有指出如何處理時,程式就會自動終止整個程式運行。 2、異常的分類
Time of Update: 2015-05-12
標籤:oracle 中資料庫完全匯入匯出:cmd命令列模式 oracle資料庫cmdfile資料庫伺服器constraintsOracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。 執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行, DOS中可以執行時由於
Time of Update: 2015-05-13
標籤: 之前看過很多資料庫報告,直到最近出現過兩次嚴重的效能問題,非常有代表性,所以記錄下來。 一次是報Oracle進程把資料庫伺服器的CPU弄到100% SQL ordered by Gets 是在記憶體中取資料,單位是次,是消耗CPU的主要源頭,在調試SQL的時候,大部分時候都是通過它來衡量效能。下面是實際的AWR報告,相當駭人啊:SQL ordered by GetsResources
Time of Update: 2015-05-11
標籤:oracle 基礎函數 基礎對象 --##字元函數,大小寫處理函數SELECT LOWER('ABcDe') FROM dual; -- abcde,全部轉換為小寫SELECT UPPER('ABcDe') FROM dual; -- ABCDE,全部轉換為大寫SELECT INITCAP('aBcDe') FROM dual; --
Time of Update: 2015-05-13
標籤:使用PLSQL Developer和DbVisualizer查詢oracle資料庫時,出現查詢資料中文亂碼情況。查看了一下資料庫編碼格式select * from
Time of Update: 2015-05-12
標籤:oracle number 格式轉化 若Oracle資料庫時間欄位設定為“NUMBER”類型,查詢時間列時會以數值的形式展現,像“1241450728000”樣式,不具備可讀性;同時若以“2009/5/4 15:25:28”樣式update時間,則會提示“ORA-01722:invalid
Time of Update: 2015-05-13
標籤:1、建立資料表空間 create tablespace ts_aw logging datafile ‘d:\app\Administrator\product\tablespace\ts_aw.dbf‘ size 10M autoextend on next 5M maxsize 20480M;2、建立使用者 create user hb identified by hb default tablespace ts_aw;3、給使用者授許可權 grant
Time of Update: 2015-05-10
標籤: 1 import java.sql.Connection; 2 import java.sql.DriverManager; 3 import java.sql.PreparedStatement; 4 import java.sql.ResultSet; 5 import java.sql.SQLException; 6 7 /** 8 * oracle資料庫驅動類 封裝 9 * @author Administrator10 *11 */12 public
Time of Update: 2015-05-10
標籤:oracle10g oracle 資料 1、假設欄位資料為空白,則不管改為什麼欄位類型,可以直接執行:alter table tb modify (name nvarchar2(20));2、假設欄位有資料,則改為nvarchar2(20)可以直接執行:alter table tb modify (name
Time of Update: 2015-05-13
標籤:Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。 執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行, DOS中可以執行時由於 在oracle 8i 中
Time of Update: 2015-05-10
標籤:以前只是簡單用程式操作資料,現在才發現自己沒有系統的學習過,所以想在這裡記錄一下自己在資料庫方面遇到的問題,會參考查詢網路上一些資料,現在看的是韓順平oracle視頻的筆記;一、關於oracle系統的一些常用操作1、oracle安裝時會自動產生sys和system使用者,sys是超級使用者,具有最高許可權,具有sysdba角色,有建立資料庫的許可權,預設密碼是:change_on_install;system是管理操作員,具有sysoper角色,沒有建立資料庫的許可權預設密碼是:manag
Time of Update: 2015-05-12
標籤:oracle 資料庫 schema sys_context 第一個參數為‘USERENV‘,是固定的,第二個參數也是固定的,但是是多選固定,可選的值如下所示:select sys_context('USERENV','AUTHENTICATION_TYPE') from
Time of Update: 2015-05-12
標籤:原文 Oracle SQL Developer使用比較: Plsqldev:第三方的,啟動軟體時快,執行sql查詢時很慢Sqldeveloper:oracle公司的,啟動軟體時慢,執行sql查詢時快 缺點:每隔一段時間(大概10分鐘吧),就會中斷連線,需要重新串連,苦逼!求協助:望知道的大俠,告訴我一聲 目的: 使用sqldeveloper串連本地oracle server服務端執行個體使用sqldeveloper串連遠程oracle
Time of Update: 2015-05-11
標籤:加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate,1) from dual; --加1月 select sysdate,to_char(sysdate+7,‘yyyy-mm-dd HH2
Time of Update: 2015-05-08
標籤:比較: Plsqldev:第三方的,啟動軟體時快,執行sql查詢時很慢Sqldeveloper:oracle公司的,啟動軟體時慢,執行sql查詢時快 目的: 使用sqldeveloper串連本地oracle server服務端執行個體使用sqldeveloper串連遠程oracle client用戶端執行個體 環境: Oracle 11gOracleClient 11g ODACOracle SQL
Time of Update: 2015-05-08
標籤:oracle database 12c萬千期待的ORACLE in-memory選件包含在oracle 12.1.0.2的版本中.現在otn已經提供開始提供下載,當前的主要版本是linux x86和solaris平台的,軟體的安裝過程跟之前的版本類似,本文以全新安裝開始,DBCA建庫後,我們看下in memory提供那些參數供配置:SQL> show parameter
Time of Update: 2015-05-07
標籤:在win7 2009 旗艦版中安裝VirtualBox版本高於4.3.12時候會報安裝錯誤:建立COM對象失敗.應用程式將被中斷.明細:被召者 RC:E_INVALIDARG(0x80070057)->點擊確定後:不能為虛擬電腦xp開啟一個新任務.The virtual machine‘xp‘ has terminated unexpectedly during startup with exit code 1 (0x1). More details may be
Time of Update: 2015-05-07
標籤:oracle 連接埠 1.以sys帳號登陸資料庫 sql plus下面輸入命令:conn sys as dba ;斷行符號之後輸入密碼 。 提示:串連成功則進行第二步。2.修改連接埠號碼位 sql plus下面輸入命令: call
Time of Update: 2015-05-07
標籤:partition add split global local 生產庫中某些大表的分區異常,需要對現有表進行線上操作,以添加丟失分區,因為是生產庫,還是謹慎點好,今天有空,針對add&split分區對global&local索引的影響進行了測試,測試版本為oracle11.2.0.4,過程如下:首先,建立
Time of Update: 2015-05-07
標籤:Oracle建立資料表空間和使用者 建立資料表空間和使用者的步驟:使用者建立:create user username identified by "password";授權:grant create session to username; grant create table to username;