Time of Update: 2018-03-13
PostgresSQL 主從搭建步驟由於工作需要,最近開始接觸各種資料庫,並嘗試各種資料庫產品的高可用方案。今天分享的是postgresSQL的主從配置,其實還是蠻簡單的,跟隨本文的步驟,保證能實現PG主從的搭建。1. 安裝環境192.168.0.136 主庫192.168.0.160 從庫PORT: 5432USR: postgres2. 主庫已經運行一段時間,檢查主庫的version,保證主從資料庫的version相同。# psql --versionpsql (PostgreSQL) 9.
Time of Update: 2018-02-10
SQL*Plus中使用DATE類型的綁定變數SQL*Plus是DBA必不可少的工具,按照大神TK的話說:“不會使用SQL*Plus的DBA不是合格的DBA。”當然原話不是這麼說的,但差不多就是這個意思,可見SQL*Plus的重要性。SQL*Plus很好很強大,但也有一些局限,比如在SQL*Plus中使用綁定變數時,DATE類型就無法使用。 環境準備:SQL> CREATE TABLE T1(ID NUMBER, NAME VARCHAR2(30),
Time of Update: 2018-02-10
關於MySQL的重做日誌(redo log),復原日誌(undo log)及二進位日誌(binlog)MySQL中有六種五種記錄檔,分別是:重做日誌(redo log)、復原日誌(undo log)、二進位日誌(binlog)、錯誤記錄檔(errorlog)、慢查詢日誌(slow query log)、一般查詢日誌(general log),中繼日誌(relay
Time of Update: 2018-02-10
grid與Oracle使用者下Oracle程式許可權不一致導致無法串連ASM問題在RAC中,啟動資料庫時遇到如下報錯:Oracle instance started.Total System Global Area 807682048 bytesFixed Size 1347964 bytesVariable Size 549457540 bytesDatabase Buffers 251658240 bytesRedo Buffers 5218304 bytesORA-00205:
Time of Update: 2018-01-17
dbms_metadata.get_ddl的使用總結日常工作中,經常有人通過工具去查看對象的定義,其實有時候這樣去查看也很煩的。在工作中,也有同事問我怎麼擷取對象定義,今天我做個總結給大家,希望對大家有所協助!擷取對象定義的包為:dbms_metadata,其中的get_ddl函數是擷取對象的函數GET_DDL函數返回建立對象的原資料的DDL語句,參數說明1、object_type ---需要返回原資料的DDL語句的物件類型2、name --- 對象名稱3、schema
Time of Update: 2018-01-17
Oracle 11g RAC 監聽器使用中出現no services以及no listener分析首先,我們必須知道在Oracle 11g中,官方推薦GI和Oracle
Time of Update: 2018-01-17
MySQL Group Commit 組提交詳解組提交 (group commit) 是為了最佳化寫日誌時的刷磁碟問題,從最初只支援 InnoDB redo log 組提交,到 5.6 官方版本同時支援 redo log 和 binlog 組提交,大大提高了 MySQL 的交易處理效能。下面將以 InnoDB 儲存引擎為例,詳細介紹組提交在各個階段的實現原理。簡介自 5.1 之後,binlog 和 innodb 採用類似兩階段交易認可的方式,不過不支援 group commit;在 5.6 中,
Time of Update: 2016-08-10
Oracle跳躍式索引掃描測試Oracle 中我們知道能夠使用跳躍式索引掃描(Index Skip Scan).然而,能利用跳躍式索引掃描的情況其實是有些限制的CREATE TABLE test AS SELECT ROWNUM a,ROWNUM-1 b ,ROWNUM-2 c,ROWNUM-3 d,ROWNUM-4 e FROM all_objects;SQL> CREATE TABLE test AS SELECT ROWNUM a,ROWNUM-1 b ,ROWNUM-2
Time of Update: 2016-08-10
Redis 持久化概述Redis 持久化Redis 提供了不同持久化範圍的選項:RDB 持久化以指定的時間間隔執行資料集的即時點(point-in-time)快照。AOF 持久化在服務端記錄每次收到的寫操作,在伺服器啟動時會重放,以重建未經處理資料集。命令使用和 Redis 協議一樣的格式以追加的方式來記錄。當檔案太大時 Redis 會在後台重寫日誌。如果你願意,你可以完全禁止持久化,如果你只是希望你的資料在伺服器運行期間才存在的話。可以在同一個執行個體上同時支援 AOF 和
Time of Update: 2018-01-30
ETL技術入門之ETL初認識,資料倉儲,etl資料倉儲 ETL,是英文 Extract-Transform-Load 的縮寫,用來描述將資料從來源端經過抽取(extract)、轉換(transform)、載入(load)至目的端的過程。ETL一詞較常用在資料倉儲,但其對象並不限於資料倉儲。ETL是什麼ETL是Extract Transform Load三個英文單詞的縮寫
Time of Update: 2018-01-30
Excel表格中兩列資料對比,找出異同的資料,excel兩列
Time of Update: 2018-01-17
乾貨 | Spark SQL 中繼資料雙主高可用方案揭秘,spark中繼資料 點擊上方“中興開發人員社區”,關注我們每天讀一篇一線開發人員原創好文來源 | 中興大資料“ 開源的Spark
Time of Update: 2018-01-12
深度學習之主流資料庫 | MySQL基礎,主流mysql 北京 | 深度學習與人工智慧研修12月23-24日再設經典課程
Time of Update: 2018-01-17
伺服器上的WEB項目反覆出現MySQL資料庫連接失敗解決辦法,mysql資料庫連接 一個原因是沒有關閉MySQL的定時任務計劃,每天淩晨MySQL會預設運行一個自動更新的定時任務計劃,如果沒有關閉,就會自動中斷連線。 解決辦法:
Time of Update: 2018-01-07
Windows下安裝Redis及視覺化檢視,redis可視化 Redis對於Linux是官方支援的,安裝和使用沒有什麼好說的,普通使用按照官方指導,5分鐘以內就能搞定。詳情請參考:http://redis.io/download Redis官方是不支援windows的,只是 Microsoft Open Tech group 在 GitHub上開發了一個Win64的版本,項目地址是:https:
Time of Update: 2018-01-07
dbcp2資料來源配置詳解,dbcp2詳解 DBCP2詳細的配置表常用連結配置參數描述username傳遞給JDBC驅動的用於建立串連的使用者名稱password傳遞給JDBC驅動的用於建立串連的密碼url傳遞給JDBC驅動的用於建立串連的URLdriverClassName使用的JDBC驅動的完整有效java 類名connectionProperties當建立新串連時被發送給JDBC驅動的串連參數,格式必須是
Time of Update: 2017-09-08
SQL UPDATE 更新語句用法(單列與多列),sqlupdateUpdate 語句Update 語句用於修改表中的資料。文法:UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值例如:Person表: LastName FirstName Address City Gates Bill Xuanwumen 10 Beijing
Time of Update: 2017-04-27
MySQL與Oracle 差異比較之七使用者權限,mysqloracle使用者權限 編號 類別 ORACLE MYSQL 注釋 1 建立使用者 Create user user_name identified by user_password default tablespace starSpace temporary tablespace temp;
Time of Update: 2016-08-17
Maven nexus 安裝nexus私服出現的問題和解決辦法,mavennexus1. 在win10中安裝nexus時提示:wrapper | OpenSCManager failed - 拒絕訪問。 (0x5)主要是沒有許可權。需要以管理員的身份運行如果你是直接點擊 start-nexus.bat 來啟動服務的話:如果你是 通過 cmd視窗來執行的話,需要設定命令提示字元視窗的許可權來執行2. wrapper | The nexus-webapp service is not
Time of Update: 2016-10-20
sql注入之必備的基礎知識,sql注入基礎知識什麼是SQL注入(SQL Injection)所謂SQL注入式攻擊,就是攻擊者把SQL命令插入到Web表單的輸入欄位或頁面請求的查詢字串,欺騙伺服器執行惡意的SQL命令。在某些表單中,使用者輸入的內容直接用來構造(或者影響)動態SQL命令,或作為預存程序的輸入參數,這類表單特別容易受到SQL注入式攻擊。mysql常用注釋 #