Time of Update: 2016-04-11
Oracle 12c中如何自動啟動PDB Pluggable DatabasePDB Pluggable Database是12c的一個重要的新特性, 但是對於CDB中的PDB,預設啟動CDB時不會將所有的PDB帶起來,這樣我們就需要手動alter pluggable database ALL OPEN;[Oracle@clouds ~]$ sqlplus "/as sysdba"SQL*Plus: Release 12.1.0.2.0 Production on 星期四 3月 31 08:52
Time of Update: 2015-02-14
Python 生產環境MySQL資料庫增量備份指令碼MySQL資料庫常用的辦法是通過MySQLdump匯出sql進行備份,但是不適合資料量很大的資料庫,速度,鎖表是兩個嚴重的問題。前面寫了一遍文章介紹xtrabackup的熱備工具,見 。下面的指令碼是基於xtrabackup實現自動備份資料庫的功能。需求描述:每天晚上23點,對資料庫進行一次完整備份。第二天0-22點,每小時進行一次增量備份。每次備份前把上次的完整備份和23次增量備份移動到指定目錄裡,保留7天的資料。ps:不要問我,為什麼是23
Time of Update: 2014-11-25
ORA-12520錯誤解決執行個體問題描述:今天突然發現串連資料庫時報錯,用pl/sql dev串連資料時,有時能串連上,有時串連時報:ORA-12520: TNS: 監聽程式無法找到需要的伺服器類型的可用控制代碼通過伺服器登入資料庫,報下面的報串連數錯誤:[Oracle@dbserver22 ~]$ sqlplus"/as sysdba"SQL*Plus: Release 11.2.0.3.0Production on 星期五 11月 14 10:23:23 2014Copyright (c)
Time of Update: 2014-10-11
Oracle資料比對(DBMS_COMPARISON)一個資料比對的包(DBMS_COMPARISON),但是這個包相比用的比較少。所以今天就談談這個工具包的使用吧。對於經常完資料移轉的朋友來說,在資料挪動之後,最重要也是最關鍵和最關心的一個問題是,目標端和源端的資料是否一致。資料的一致是否關係著大型Oracle資料庫資料移轉的成敗與否。目前很多公司都開始研發自己的對比工具,如dsg的基於rowid的比對、基於minus的比對等等。但是資料庫本身也是給我們提供了一個資料比對的介面,那就是這個DB
Time of Update: 2015-06-14
XA中使用dblink發現的一個oracle bug,xadblink最近監控系統日誌時發現出現一個新的錯誤資訊,很奇怪,之前沒有過。如下:ORA-24777:不允許使用不可移植的資料庫鏈路。跟蹤程式進去發現是通過dblink查詢某個遠程庫表,而且由於使用了XA分散式交易資料庫連接。大家也許都知道XA有不少限制條件,之前也遇到過,都繞著走了。但是最近沒有調整過程式也沒有改變過dblink的配置,怎麼回事呢?只能網上搜尋,結果有人遇到過,說是oracle
Time of Update: 2014-06-15
如果想更新一個序列的start with值,是不可以直接更改的,會報錯:SQL> alter sequence seq_xxrs start with 1000;alter sequence seq_xxrs start with 1000ORA-02283: 無法變更啟動序號那麼,如何增加一個序列的值呢?可以採用更改increment by的方式更改:1.更改increment為一個你想讓序列增加到的值alter sequence seq_xxrs increment by 1000;2
Time of Update: 2015-05-04
oracle安裝點擊setup後沒反應,oraclesetup把案頭上開啟的視窗最小化,之後就會看見oracle安裝的提示框,如果沒看見可能是安裝程式正在載入,等30秒,若無反應,則是其它原因,建議在官網下載對應壓縮包,安裝過程可參考已下連結:http://blog.csdn.net/qq_20480611/article/details/44985669
Time of Update: 2015-02-17
JDBC : 資料庫連接池,jdbc資料庫連接池所需工具commons-pool2-2.3.jar : 串連池實現的依賴庫commons-dbcp2-2.0.1.jar : 串連池的實現c3p0-0.9.2.1.jar 如果使用 c3p0 出現Method‘initializationError’not found,opening the test class,再添加mchange-commons-java-0.2.3.4.jar包所使用的JDBC驅動 ojdbc6
Time of Update: 2015-01-11
資料庫中varchar和nvarchar的區別,varcharnvarchar資料庫中varchar和nvarchar的區別1、varchar是以位元組為單位儲存的,而nvarchar是以字元(佔兩個位元組)為單位儲存的。也就是說,varchar用一個位元組儲存一個英文字母,用兩個位元組儲存一個中文漢字,而nvarchar得用兩個位元組儲存一個英文字母,用兩個位元組儲存一個中文漢字。2、varchar(n)表示長度為n個位元組,nvarchar(n)表示長度為n個字元(2n個位元組)。3、nva
Time of Update: 2014-12-26
Oracle SQL效能最佳化,oraclesql效能最佳化Oracle SQL效能最佳化(1) 選擇最有效率的表名順序(只在基於規則的最佳化器中有效):ORACLE的解析器按照從右至左的順序處理FROM子句中的表名,FROM子句中寫在最後的表(基礎資料表 driving table)將被最先處理,在FROM子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎資料表。如果有3個以上的表串連查詢,
Time of Update: 2014-11-19
DB2物化視圖(Materialized Query Tables, MQT),materializedmqtDB2的物化視圖MQT是基於查詢結果定義的一個表,MQT中包含的資料來自MQT定義所基於的一個或多個表, 使用MQT可以顯著提高查詢的操作效能。資料庫的視圖和MQT都是基於一個查詢來定義的。每當視圖被引用時,視圖所基於的查詢便會運行。但MQT實際上會將查詢結果儲存為資料,您可以使用MQT中的這些資料,而不是使用底層表中的資料。MQT
Time of Update: 2014-11-18
ORACLE循序漸進講解(第一講),oracle第一講 由於工作原因很長一段時間沒有使用oracle,最近花了點時間學習下,把自己所學的記錄下來以便日後鞏固(以10g為例)。一、ORACLE
Time of Update: 2014-11-01
mysql 編程注意事項及常用字串處理函數,mysql函數一)建立預存程序時報SQL錯誤( have an error in your SQL syntax;....)建立PROCEDURE等類型過程前需加上delimiter // ,最後也要以// 結尾,例如delimiter //CREATE PROCEDURE
Time of Update: 2014-10-25
分區表,oracle分區表--刪除分區 truncate table partitiondeclare day number;beginday := 20110901;loopexecute immediate 'alter table lbidw.TB_DW_MGR_01_DAY truncate partition DATA_' || day;day := day + 1;exit when day > 20110915;end
Time of Update: 2014-10-22
SQL 如何 遠程備份資料庫到本地,sql備份資料庫SQL 如何 遠程備份資料庫到本地--1、啟用xp_cmdshellUSE masterEXEC sp_configure 'show advanced options', 1RECONFIGURE WITH OVERRIDEEXEC sp_configure 'xp_cmdshell', 1RECONFIGURE WITH OVERRIDEEXEC sp_configure 'show advanced
Time of Update: 2014-10-08
kettle轉換之多線程,kettle多線程kettle轉換之多線程 ETL項目中效能方面的考慮通常是最重要的,特別是所討論的任務頻繁執行,或一些列的任務必須在固定的時間內執行。本文重點介紹利用kettle轉換的多線程特性,以最佳化其效能。
Time of Update: 2014-09-30
sqlplus中怎麼將你所有的操作和結果記錄儲存到你指定的檔案中,sqlplus指定【在sqlplus的操作中,很多時候我們都想把自己的寫的sql語句和修改日誌或者結果資訊做記錄】【首先】肯定要正常串連到oralce資料庫。【然後】你用你指定的使用者登入到oralce資料庫之後,在sqlplus工作區SQL>spool d:\oracle.txt;
Time of Update: 2014-09-30
sql分級匯總,sql分級--測試資料create table tb([DB-ID] varchar(10),ENTITY varchar(10),DATE varchar(10),[CUST-NO] int,AMOUNT decimal(10,2),TAX decimal(10,2))insert tb select 'RCHQ','001','2004-11-10',200000,100.00,17.00union all select
Time of Update: 2014-08-12
oracle11g建立新的使用者和修改最大串連數,oracle11g建立create user test identified by root;grant create session,resource to root;alter user test account unlock;grant create view to test;grant any sequece to test;grant create synonym to ich;--建立別名的許可權drop user test
Time of Update: 2013-11-15
原因是匯出的時候用戶端字元集沒有設定,或者設定不對。修改成DB的就OK了查了一下字元集(select userenv('language') from dual;)匯出庫的字元集是 SIMPLIFIED CHINESE_CHINA.ZHS16GBK 匯入庫的字元集是 AMERICAN_AMERICA.ZHS16GBK匯入用戶端的字元集是