Time of Update: 2016-01-12
Oracle可插拔資料庫的jdbc串連串寫法我在伺服器上部署某個第三方系統的資料庫的時候,伺服器資料庫版本為Oracle 12c。我採用的方式是建立了一個執行個體。訪問正常。後來項目的負責人告訴我,Oracle 12C支援所謂的可插拔資料庫。可插拔?這是什麼鬼?我立刻在網上尋尋覓覓,找到的,真的將資料庫畫成一個個隨身碟的形狀。哇!真的可插拔呀!高大上!我看好你喲。但是,所謂的可插拔,不就是一個資料庫執行個體下,掛著一個個資料庫嗎?SQL
Time of Update: 2015-12-02
在 11.2.0.4 運行 utlrp.sql 出現 ORA-04031 錯誤解決方案上次遇到一個案例:在客戶現場11.2.0.4版本運行utlrp.sql 編譯指令碼時,出現以下錯誤:ORA-12801: error signaled in parallel query server P237ORA-12853: insufficient memory for PX buffers: current 84352K, max needed 13280400KORA-04031: unable
Time of Update: 2015-07-13
myloader恢複MySQL資料庫樣本mydumper是針對mysqlDatabase Backup的一個輕量級第三方的開源工具,備份方式為邏輯備份。它支援多線程,備份速度遠高於原生態的mysqldump以及眾多優異特性。與其相配套的恢複工具則是myloader,主要用於將dump出來的sql以並行的方式進行恢複。本文主要描述myloader的使用方法並給出樣本。1、單庫的備份與恢複[root@app ~]# mydumper -u leshami -p xxx -B sakila -o
Time of Update: 2015-05-21
Oracle資料庫的匯入和匯出Oracle資料庫的匯入和匯出,是一項重要的的技術活,不但解決了資料庫的匯入匯出,更方便快捷的獲得資料。使用imp和exp匯入匯出資料使用exp匯出資料存放目錄為\ORACLE_HOME\BIN匯出dmp檔案支援三種匯出方式:表方式匯出一個指定表使用者方式匯出屬於一個使用者的所有對象,它是預設選項全資料庫方式匯出資料庫中所有對象,只有DBA可以使用imp匯入資料存放目錄為\ORACLE_HOME\BIN使用PL/SQL Developer匯入/出資料匯出 exp
Time of Update: 2015-05-14
Oracle 11g新特性之收集多列統計資訊通常,當我們將SQL語句提交給Oracle資料庫時,Oracle會選擇一種最優方式來執行,這是通過查詢最佳化工具Query Optimizer來實現的。CBO(Cost-Based
Time of Update: 2015-03-09
MongoDB 查詢逾時異常 SocketTimeoutException在對超過百萬條記錄的集合進行彙總操作。DBObject match=(DBObject)JSON.parse("{$match:{logType:{'$in':[5,9]}}}");DBObject group=(DBObject)JSON.parse("{$group:{'_id':'$domainUrl','count':{'$sum':1}}}");AggregationOutput output =
Time of Update: 2015-01-30
Oracle 10gR2 Clusterware 簡明安裝步驟一、安裝作業系統(略) 注意,我這裡用的都是OEL 5u5版本,因為內建了Oracle提供的環境變數安裝包,因此可以很方便地進行Oracle軟體的安裝,因此推薦使用該版本二、配置本地yum源--把安裝盤mount到mediamount -t iso9660 /dev/cdrom /media--配置repos添加以下內容vi /etc/yum.repos.d/oel5.repos[oel5]name = oel 5
Time of Update: 2015-08-05
資料庫的隔離等級,資料庫隔離等級資料庫事務的隔離等級有4個,由低到高依次為Read uncommitted、Read committed、Repeatable read、Serializable,這四個層級可以逐個解決髒讀、不可重複讀取、幻讀這幾類問題。√: 可能出現 ×: 不會出現髒讀不可重複讀取幻讀Read uncommitted√√√Read committed×√√Repeatable read××√Serializable×××
Time of Update: 2015-07-09
配置遠端連線mysql資料庫 Connect to remote mysql database,mysqlconnect設有本地機器(local machine), ip地址為localip遠程機器(remote machine), ip地址remoteip要通過在local machine的終端串連remote machine的mysql資料庫,並且對資料庫進行操作。1.在local和remote均安裝好mysql,安裝方法參考另一篇部落格。2.在本地ssh串連到遠程host$ ssh
Time of Update: 2015-05-27
SqlServer 叢集索引真的是最好了嗎?,--先類比環境,後面說明:USE [Temp]GO--DROP TABLE [TestTab]TRUNCATE TABLE [TestTab]CREATE TABLE [dbo].[TestTab]([UserAcount][varchar](50) NOT NULL,[UserName][varchar](50) NOT NULL,[crdatetime][datetime] NOT NULL,[value][numeric](18, 4)
Time of Update: 2015-05-05
SQLite教程(二):C/C++介面簡介,sqlite教程一、概述: 在SQLite提供的C/C++介面中,其中5個APIs屬於核心介面。在這篇部落格中我們將主要介紹它們的用法,以及它們所涉及到的核心SQLite對象,如database_connection和prepared_statement。相比於其它資料庫引擎提供的APIs,如OCI、MySQL API等,SQLite提供的介面還是非常易於理解和掌握的。
Time of Update: 2015-03-15
Mysql重新整理筆記--woods備忘,mysql--woods==============================SQL備忘 CRUD 查詢 多表 事件等===============================--------------------------------------------------------------------------------------------------一.資料庫 1.建立資料庫 create
Time of Update: 2015-02-23
【翻譯自mos文章】Windows Service Oracleremexecservice 是幹什麼的,oraclemos來源於:What Is The Windows Service "Oracleremexecservice" ? (文檔 ID 1433144.1)適用於:Oracle Server - Enterprise Edition - Version 11.2.0.1 and laterOracle Server - Standard Edition -
Time of Update: 2015-02-03
sql server、db2、oracle 預存程序動態sql語句樣本,db2oracleOracleCREATE OR REPLACE PROCEDURE a_testAS t_sql VARCHAR2(2000); t_a VARCHAR2(20); t_b VARCHAR2(20); t_c VARCHAR2(20); t_d VARCHAR2(20);BEGIN t_c := 'f'; t_
Time of Update: 2015-01-30
OpenSessionInViewFilter的詳細用法,opensessioninviewpublic void doFilter(ServletRequest request,ServletResponse response,FilterChain chain){try{Session session = ...SessionFactory.getCurrentSeesion(); //得到session對象tx = session.beginTransaction();
Time of Update: 2015-01-01
Oracle DB 11.2.0.4 中SYS.ALL_CONSTRAINTS的定義 和 SYS.ALL_CONS_COLUMNS的定義,SYS.ALL_CONSTRAINTS的定義如下:CREATE OR REPLACE VIEW ALL_CONSTRAINTS(owner, constraint_name, constraint_type, table_name, search_condition, r_owner, r_constraint_name, delete_rule,
Time of Update: 2013-11-15
PL/SQL程式單元:/**第一個預存程序,向tab_stu插入一條資料**/create or replace procedure firstPro --is相當於前面的declare在is後面寫申明變數is v_stu_age number:=23;begin insert into tab_stu(stu_id,stu_name,stu_age,class_id) values(5,'德瑪',v_stu_age,3); commit;end firstPro;/**帶參數的預存程序*
Time of Update: 2013-11-15
Library cacheHandle 裡儲存了lock 和 pin 的資訊。而且在Library cache handle 和child cursor 上都有lock 和pin。它們稱為library cache lock和library cache pin。 Library cachelock/pin是用來控制對librarycache object的並發訪問的。Lock管理並發,pin管理一致性,lock是針對於librarycache handle, 而pin是針對於heap。
Time of Update: 2013-11-15
問題現象為使用遠端db2來建立資料來源時,測試連接時不通,好多人都說是驅動問題,將db2cc.jar拷貝到某lib目錄下,實驗不通; 在看到某哥們的部落格時最後提了一句,說需要將資料庫catalog到本地,於是研究了一下,使用兩行命令:catalog tcpip node node_name remote remote_ip server server_port 此時catalog到了節點; 節點名是不允許重複的,可以使用命令查看已經有的節點名:list node
Time of Update: 2013-11-15
問題原因:1,文檔不全2,年久遺忘3,員工離職結果:一張表(XZF_CASE_DISCUSS)不知道這張表有什麼用是否在視圖中使用過,是廢表嗎?總不能一個個去看視圖吧!辦法:當然不需要,oracle提供豐富的資料登記表和視圖,所有的使用者物件都可以查詢,比如說我們想查視圖就涉及到一張表:user_viewsselect * from user_views;請看TEXT欄位,這裡儲存著檢視窗產生的語句,我們只要遍曆這些語句,查看其是否包含目標表名,即可知道哪兒使用了該表。select instr(