Oracle事務和鎖1.事務的概念:事務用于保證數據的一致性,它由一組相關的dml(數據操作語言[增刪改])語句組成,該組的dml語句要么全部成功。要么全部失敗。*事務的特性有四個:ACID原子性atomicity:語句級原子性,過程級原子性,事務級原子性一致性consistency:狀態一致,同一事務中不會有兩種狀態隔離性isolation:事務間是互相分離的互不影響(這里可能也有自治事務)持久性durability:事務提交了,那么狀態就是永久的*只讀
系統 2019-08-12 01:54:18 1759
Oracle中如何獲取系統當前時間selectto_char(sysdate,'yyyy-mm-ddhh24:mi:ss')fromdual;ORACLE里獲取一個時間的年、季、月、周、日的函數selectto_char(sysdate,'yyyy')fromdual;--年selectto_char(sysdate,'MM')fromdual;--月selectto_char(sysdate,'dd')fromdual;--日selectto_char(
系統 2019-08-12 01:53:54 1759
------------------------2013-5-17------------------------setserveroutputon;--OraclePL/SQL塊--聲明部分declarelv_Age_numnumber:=12;lv_Name_charvarchar2(8)default'AZhu';--設置默認值--lv_Sex_charconstantvarchar2(3):='男';--執行部分begindbms_output.p
系統 2019-08-12 01:53:37 1759
LinuxAS3Oracle10.1.0.3ASMRAW配置步驟:1、安裝OracleASMLib需要的安裝包asmlibasm-supportasm-kernelasm-smp-kernel(多process版本)下載地址:[img]http://unix-cd.com/unixcd12/skin/skin_1/small/url.gif[/img][url=http://www.oracle.com/technology/software/tech/l
系統 2019-08-12 01:53:35 1759
在前面的博客里面提到了jdbc的驅動注冊與連接但是那個jdbc太舊了所以自己用jad把ojdbc6.jar進行了反編譯又梳理了一下驅動注冊和連接過程故此記錄學習的腳步在梳理驅動注冊的過程前先來看看jdbc3的保存點和jdbc4的操縱xml還有一個是transient關鍵字的測試packagecom.undergrowth.jdbc.learn;importjava.sql.CallableStatement;importjava.sql.Connectio
系統 2019-08-12 01:53:33 1759
SQL支持如下類別的命令:數據定義語言:create(創建)、alter(更改)、drop(刪除)和truncate(截斷)命令。數據操縱語言:insert(插入)、select(選擇)、delete(刪除)和update(更新)命令。事務控制語言:commit(提交)、savepoint(保存點)和rollback(回滾)命令。數據控制語言:grant(授予)和revoke(回收)命令。1.增加語句語法A.insertinto表(列名)values(值)
系統 2019-08-12 01:53:17 1759
createusertestidentifiedbyroot;grantcreatesession,resourcetoroot;alterusertestaccountunlock;grantcreateviewtotest;grantanysequecetotest;grantcreatesynonymtoich;--創建別名的權限dropusertestcascade;連接時用戶民不區分大寫和小寫altersystemsetsec_case_sens
系統 2019-08-12 01:53:11 1759
#region獲取tnsnames.ora路徑privatestringGetTNSNAMESORAFilePath(){RegistryKeyrgkLm=Registry.LocalMachine;RegistryKeyrgkOracleHome=rgkLm.OpenSubKey("SOFTWARE").OpenSubKey("ORACLE");stringhome=rgkOracleHome.GetValue("ORACLE_HOME").ToStri
系統 2019-08-12 01:53:05 1759
最近發現很多人問到怎么才能訪問別人機子上的oracle,這里來給大家做個示范借助工具的話,oracle就自己帶了兩個配置和移值助手下面:netconfigurationassistant和netmanager一.netconfigurationassistant1.選擇本地NET服務名配置2.添加3.在服務名中輸入你要訪問的機子的oracle的服務名稱(就是數據庫名啦)如為abc4.之前的協議用默認的就行了,這里的主機名就填你要訪問的主機的IP或主機名稱(
系統 2019-08-12 01:52:31 1759
Oracle百問百答(一)01.如何查看oracle的版本信息?02.如何查看系統被鎖的事務信息?03.怎么獲取有哪些用戶在使用數據庫?04.數據表中的字段最大數是多少?表或視圖中的最大列數為100005.怎樣查得數據庫的SID?selectnamefromv$database;,也可以直接查看init.ora文件06.如何查詢表空間信息?07.如何統計兩個表的記錄總數?08.如何獲取系統的當前日期,若天數大于15,顯示1,否則顯示0?09.dropuse
系統 2019-08-12 01:52:09 1759
若要將CDM中將Entity的標識符都設為指定的大小寫,則可以這么設定:打開cdm的情況下,進入Tools-ModelOptions-NamingConvention,把Name和Code的標簽的Charctercase選項設置成Uppercase或者Lowercase,只要不是MixedCase(大小寫混合)就行!把PD自動生成的ORACLE腳本去除雙引號,可以如下設定:Database->Editcurrentdatabase->Script->Sql
系統 2019-08-12 01:52:03 1759
AWRDD是用于比較兩個AWR快照,從而獲得不同一時候期的性能。運行例如以下語句獲得AWRDD:@?/rdbms/admin/awrddrpt.sql2025232月201407:1212026232月201408:0012027232月201409:0012028232月201410:0012029232月201411:0012030232月201411:2412031232月201411:2612032232月201411:3112033232月201
系統 2019-08-12 01:51:42 1759
SQLPLUS介紹SQLPLUS是ORACLE公司開發的很簡潔的管理工具,SQLPLUS是最好的,最核心的ORACLE管理工具。SQLPLUS簡潔而高效,舍棄浮華,反璞歸真。使用sqlplus,進入sqlplus并進行簡單的操作目的是熟悉oracle的小工具sqlplus的使用。1、如何進入SQLPLUS界面進入DOS,然后鍵入如下命令C:\>sqlplus/nolog進入字符界面C:\>sqlplusw/nolog進入windows界面,windows平
系統 2019-08-12 01:51:31 1759
由于Oracle授權問題,Maven3不提供OracleJDBCdriver,為了在Maven項目中應用OracleJDBCdriver,必須手動添加到本地倉庫。一.首先要得到OracleJDBCDriver1.通過Oracle官方網站下載相應版本:http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html2.通過Oracle的安裝目錄獲得,位置在“{ORACLE_H
系統 2019-08-12 01:51:30 1759
oracle壓縮數據的處理基于數據庫塊,本質是通過消除在數據庫中的重復數據來實現空間節約。具體做法:比較數據塊中包含的所有字段或記錄,其中重復的數據只在位于數據塊開始部分的記號表(SymbolTable)中存儲一份,在其他行或字段出現同樣的數據時,只記錄一個指向記號表中相關數據的指針。性能分析:1、在批量裝載或插入數據的過程中,由于壓縮的同時進行,會引起CPU使用率提高,及導致裝載時間明顯增加2、對于普通的INSERT語句,由于沒有執行壓縮過程,性能幾乎沒
系統 2019-08-12 01:33:42 1759