Time of Update: 2015-07-08
Oracle 資料泵 content=data_only下面看一個實驗 ,驗證的是只匯出資料後,可以恢複,就算是表結構已經變化了,他也能把相應的列恢複,1)SQL> desc liuwenhe.liuwenhe; Name
Time of Update: 2015-07-08
Oracle系統預設暫存資料表空間以及redo記錄檔問題處理問題:本人現在要把Oracle的資料同步到MySQL,運用的ETL工具,由於資料量很大,而且有子查詢要用到暫存資料表空間,導致原來的該暫存資料表空間,空間不足,根據報錯直接想到了給該暫存資料表空間添加臨時檔案。查看了它原有的臨時檔案的路徑,也沒有多想直接在這個路徑下添加了一個檔案,誰知道該路徑空間不足了,還沒有把新加的臨時檔案用完,資料庫就down了,原因是redo記錄檔也在這個掛載點下,我們知道任何操作都要先寫redo,雖然redo是
Time of Update: 2015-07-08
MySQL5.6新特性之Multi-Range Read一 介紹 MySQL 5.6版本提供了很多效能最佳化的特性,其中之一就是 Multi-Range Read 多範圍讀(MRR) , 它的作用針對基於輔助/第二索引的查詢,減少隨機IO,並且將隨機IO轉化為順序IO,提高查詢效率。二 原理 在沒有MRR之前,或者沒有開啟MRR特性時,MySQL 針對基於輔助索引的查詢策略是這樣的:select non_key_column from tb
Time of Update: 2015-07-08
一次Oracle行級鎖導致的問題發現問題:今天開發同事讓給修改一行資料的某幾個欄位,非常之簡單的操作,確因為對Oracle鎖機制的理解不到位導致問題。我同時用plsql/developer
Time of Update: 2015-07-08
CentOS 6.6 安裝RedisCentOS 6.6 安裝Redis過程筆記。一.介紹 redis在做資料庫緩衝,session儲存,訊息佇列上用的比較多二.安裝$ yum install -y wget gcc make tcl$ wget http://download.redis.io/releases/redis-3.0.2.tar.gz$ tar zxvf redis-3.0.2.tar.gz$ cd redis-3.0.2$ make$ make test$ make
Time of Update: 2015-07-08
Oracle DBLink建立和維護以及ORA-02085 解決辦法今天業務需要,要跨庫查詢Oracle資料,於是想到了dblink, 下面一一細說,Oracle DBLink。首先Oracle DBLink 分成 如下三種:Private建立database link的user擁有該database link在本機資料庫的特定的schema下建立的database link。只有建立該database link的schema的session能使用這個database link來訪問遠端資料庫。
Time of Update: 2015-07-09
提高資料庫查詢速度的幾個思路,資料庫查詢幾個思路提高資料庫查詢速度的幾個思路 :1、緩衝,在持久層或持久層之上做緩衝;2、資料庫表的大欄位剝離,保證單條記錄的資料量很小; 3、恰當地使用索引;4、必要時建立多級索引; 5、分析Oracle的執行計畫,通過表資料統計等方式協助資料庫走正確的查詢方式,該走索引就走索引,該走全表掃描就走全表掃描; 6、表分區和拆分,無論是商務邏輯上的拆分(如一個月一張報表、分庫)還是無業務含義的分區(如根據ID模數分區);7、RAC;8、
Time of Update: 2015-07-09
oracle查詢某人所在的部門(326)是否屬於部門字串(329|2)或者該部門字串的子部門中,326329 部門326為部門329的父部門,部門2與部門326是同級部門;賬戶muyunfei,屬於329部門訊息發送給部門2及部門326兩個部門(326|2),發送的部門對象之間用“|”分割 查詢:muyunfei賬戶是否屬於該部門字串(329|2)或者該部門字串的子部門中1、首先使用start with。。。。。connect
Time of Update: 2015-07-09
在Win7中使用Python的MySQLdb模組,win7mysqldb概述: Linux上對這一塊的處理還是不錯的,不過在Windows上就有一點小麻煩,麻煩的點不在於安裝過程,而是在安裝的過程中可能會有一些問題。步驟:1.安裝MySQLdb模組 我們在網上下載相應的MySQLdb的版本檔案,例如我的就是MySQL-python-1.2.3.win-amd64-py2.7。此檔案是exe檔案,直接點擊運行即可。2.解決python version 2.7
Time of Update: 2015-07-09
mysql技術內幕之InnoDB Insert(插入)操作,mysqlinnodb 當用戶端發出一條insert指令後,對於一張innodb類型的表,它的內部究竟會做出怎樣的反應呢?本文章將為大家揭開這 一內幕。當然,本人才疏學淺,如果你發現了什麼不對的地方,可以指出來,大家一起討論。突然發現用文字很難解釋清楚這個過程,那麼就用一張圖來代替吧,反而更加清晰明了。我還沒有搞清楚的問題是:bin_log的寫入時間,commit操作對應redo跟innodb_buffer分別所處的位置。
Time of Update: 2015-07-09
LeetCode_Mysql_Second Highest Salary,leetcode 176. Second Highest Salary1. 問題描述:寫一個sql語句從 Employee 表裡擷取第二高位的工資。2. 解決思路:這道題很簡單,就當熱身了。首先用max找到最高工資; 然後去找小於最高工資裡的最高工資就是第二高的工資。3. sql語句:select Max(Salary) from Employee where Salary < (select Max(
Time of Update: 2015-07-09
C#第四次作業:MySQL資料庫及C#操作MySQL資料庫,1.MySQL資料庫的基本操作,包括如下兩個工作:(1)在MySQL資料庫中插入兩個檔案中的資料(注意:資料庫建立的時候要選擇gb2312 -- GB2312 Simplified
Time of Update: 2015-07-09
dbrd 8.4.6 源碼編譯安裝,dbrd8.4.6源碼編譯----------------------------0.系統內容----------------------------db01 192.168.50.10 /dev/sdb1 主節點db02 192.168.50.20 /dev/sdb1 備節點# grep -v "#" /etc/hosts192.168.50.10 db01 db01.mysql.com192.168.50.20 db02
Time of Update: 2015-07-09
there was no endpoint listening at net.pipe://localhost/PreviewProcessingService/ReportProcessing,endpoint 當你在開發reporting service報表時,進行報表的preview時報中的錯誤,以下方法可以讓你直接跳過這個錯誤,繼續查看報表的運行結果。直接選擇你需要運行查看的報表右擊run就可以,完全忽視上面的錯誤。
Time of Update: 2015-07-09
Redhat 6.2安裝Oracle 11g用戶端及遇到的問題分析,oracle11g昨天在Redhat6.2(64 bit)上安裝oracle 11.2.0.1.0 client(32 bit),以下是安裝中碰到的一些問題及處理過程記錄首先解壓縮安裝包,會產生一個client目錄,運行runInstaller時報錯,錯誤如下:[oracle@Ptyjkweb oracle]$ ls -ltotal 627612drwxr-xr-x. 6 oracle oinstall
Time of Update: 2015-07-09
Redis安裝教程,redis教程 redis是比較流行的NOSQL資料庫之一,下面來記錄下redis的安裝過程:1. 安裝環境介紹:Redis版本:redis-3.0.1 Linux版本:Red Hat Enterprise Linux Workstation release 7.0 (Maipo)2. 下載所需Redis檔案在http://redis.io下載最新的穩定版本。這裡下載的是redis-3.0.1.tar.gz3.
Time of Update: 2015-07-09
sedna不支援xml schema,sednaxmlschemabook.xsd:<?xml version="1.0" encoding="utf-8"?><xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType
Time of Update: 2015-07-09
Sql Server 查詢一段日期內的所有禮拜天,sql禮拜天 /*查詢一段日期內的所有禮拜天@startdate 開始日期@enddate 結束日期 */ declare @startDate datetimedeclare @endDate datetimedeclare @week varchar(20)set @startDate = '20150101'set @endDate = '20151231'while @startDate <=
Time of Update: 2015-07-09
Linq查詢滿足條件記錄集,linq查詢條件通過linq查詢datatable資料集合滿足條件的資料集1.首先定義查詢欄位的變數,比如深度string strDepth=查詢深度的值; var dataRows = from datarow in dataTable(需要查詢的datatable資料集).AsEnumerable() &
Time of Update: 2015-07-09
MYSQL即時觸發SQL SERVER 執行個體,mysqlsql 以下給出如何?MYSQL資料表更新即時觸發sql server裡面對應表的增刪改操作,首先,增加原來的mysql的表的觸發器,包括以下三個:插入資料:delimiter ||DROP TRIGGER IF EXISTS t_afterinsert_on_accounts ||CREATE TRIGGER t_afterinsert_on_accountsAFTER INSERT ON