Time of Update: 2016-08-10
利用可傳輸資料表空間技術實現資料的高效遷移通過這個文章示範一下Oracle的資料表空間遷移流程以及需要注意的諸多事項。實驗目標:將oracle 10g資料庫執行個體上的資料表空間TBS_SEC_D遷移到secooler資料庫執行個體上作業系統:RedHat 5.3資料庫:Oracle
Time of Update: 2016-08-10
Oracle 11g 使用者名稱密碼180天到期處理出現Oracle 11g 使用者名稱密碼到期問題,處理方式如下:1:先登陸控制台進行驗證,weblogic內建的JDBC測試,可以驗證資料庫連通性。同時應用日誌應該會出現ORA-28002的密碼到期的錯誤提示。2:也可以登陸資料庫,使用原始使用者進行串連嘗試conn username/MIMA . 也會出現ORA-28002的密碼到期提示。具體操作如下:Oracle
Time of Update: 2016-08-04
Oracle中經典分頁代碼在Oracle中因為沒有top關鍵字,所以在sqlserver中的分頁代碼並不適用於Oracle,那麼在Oracle中如何來實現分頁呢?--查詢所有資料STUNO STUNAME STUAGE STUID STUSEAAT
Time of Update: 2016-07-26
mysqldump --master-data參數實現主從複製快速部署mysqldump --help--master-data[=#] This causes the binary log position and filename to be appended to the output. If equal to 1,
Time of Update: 2016-07-28
GoldenGate中使用FILTER,COMPUTE 和SQLEXEC命令本文主要介紹OGG中一些過濾或計算函數的用法,以及sqlexec的基本用法SQLPREDICATE在使用OGG初始化時,可以添加此參數到extract中,用於選擇合格記錄,下面是OGG官方文檔中的描述
Time of Update: 2016-07-19
通過Oracle透明網關串連SybaseOracle公司提出的透明網關技術可用於實現與其他多種類型的資料庫的互聯,實現不同類型資料之間建立串連,方便於使用者進行查詢。近日,在公司的某項目的實施過程中,開發人員需要訪問Sybase資料庫中的某些表,就想到建立一個中間庫,使用Oracle透明網關,建立dblink去讀取資料。由於在安裝過程中出現過不少的錯誤,特此記錄一下配置過程。Oracle 11g透明網關串連sybase資料庫
Time of Update: 2016-07-16
Ubuntu下安裝MySQL及簡單操作Ubuntu上安裝MySQL非常簡單只需要幾條命令就可以完成。1. sudo apt-get install mysql-server2. apt-get isntall mysql-client3. sudo apt-get install libmysqlclient-dev安裝過程中會提示設定密碼什麼的,注意設定了不要忘了,安裝完成之後可以使用如下命令來檢查是否安裝成功:sudo netstat -tap | grep
Time of Update: 2016-06-21
resource角色對quota資料表空間限額的影響前兩天,看到論壇中有位兄弟說設定了使用者對錶空間的quota限額,但仍可以插入超過限額大小的資料量到資料表空間。也是覺得很奇怪,那quota起什麼作用?用實驗來說明:1. 建立使用者SQL> create user res_user identified by user_123 default tablespace dcsopen_tbspace
Time of Update: 2017-10-27
SQL注入原理與解決方案程式碼範例,sql樣本一、什麼是sql注入?1、什麼是sql注入呢?
Time of Update: 2017-08-13
PostgreSQL資料庫事務出現未知狀態的處理方法,postgresql處理方法背景資料庫的事務是原子操作,要麼成功,要麼失敗。但是實際上在用戶端的視角,可能有第三種狀態:unknown狀態。當用戶端提交事務結束(rollback , commit , prepare xact , rollback pxact , commit
Time of Update: 2017-04-27
常用SQL語句最佳化技巧總結【經典】,sql語句技巧經典本文執行個體總結了常用SQL語句最佳化技巧。分享給大家供大家參考,具體如下:除了建立索引之外,保持良好的SQL語句編寫習慣將會降低SQL效能問題發生。①通過變數的方式來設定參數好:stringsql = "select * from people p where p.id = ? ";壞:stringsql = "select * from people p where p.id =
Time of Update: 2017-04-03
關於SQL注入繞過的一些知識點,SQL注入繞過知識點一、 繞過waf思路從第一步起,一點一點去分析,然後繞過。1、過濾 and,orpreg_match('/(and|or)/i', $id)Filtered injection: 1 or 1 = 1 1 and 1 = 1Bypassed injection: 1 || 1 = 1 1 && 1 = 12、過濾 and, or, unionpreg_match('/(and|or|union)/i', $id)Filtered
Time of Update: 2017-03-16
SQL注入繞過的技巧總結,sql注入繞過前言sql注入在很早很早以前是很常見的一個漏洞。後來隨著安全水平的提高,sql注入已經很少能夠看到了。但是就在今天,還有很多網站帶著sql注入漏洞在運行。稍微有點安全意識的朋友就應該懂得要做一下sql注入過濾。SQL注入的繞過技巧有很多,具體的繞過技巧需要看具體的環境,而且很多的繞過方法需要有一個實際的環境,最好是你在滲透測試的過程中遇到的環境,否則如果僅僅是自己憑空想,那顯然是不靠譜的。這篇文章就是總結我在遇到的CTF題目或者是滲透環境的過程中,所使用到
Time of Update: 2017-02-17
CentOS 7下安裝PostgreSQL 9.6的教程分享,centospostgresql前言PostgreSQL是一個強大開源的對象關聯類型資料庫系統,它能運行於幾乎所有主要的作業系統,包括Linux、Unix(AIX、BSD、HP-UX、SGI IRIX、Mac OS、Solaris、Tru64)、Windows OS。對於新的項目我是非常建議使用PostgreSQL。這裡就簡單的整理下CentOS下的安裝過程。CentOS的源中內建有PostgreSQL,可以通過 yum list |
Time of Update: 2016-12-02
Linux CentOS 7源碼編譯安裝PostgreSQL9.5,centos7原始碼編譯rpm之前的部落格記錄了通過rpm包的形式安裝PostgreSQL 9.3(Linux CentOS 7 安裝PostgreSQL 9.3(發行版本) ),本篇blog將記錄一下通過源碼編譯的形式安裝PostgreSQL 9.5。下載在postgresql的官方即可找到源碼檔案目錄,地址如下:https://www.postgresql.org/ftp/source/,在下載列表中根據需求選擇版本,如:
Time of Update: 2017-01-14
Mybatis查詢消極式載入詳解及執行個體,mybatis詳解Mybatis查詢消極式載入詳解及執行個體1.1 啟用消極式載入
Time of Update: 2017-04-03
有效防止SQL注入的5種方法總結,有效防止sql注入5種sql注入入門SQL 注入是一類危害極大的攻擊形式。雖然危害很大,但是防禦卻遠遠沒有XSS那麼困難。SQL 注入漏洞存在的原因,就是拼接 SQL 參數。也就是將用於輸入的查詢參數,直接拼接在 SQL 陳述式中,導致了SQL 注入漏洞。示範下經典的SQL注入我們看到:select id,no from user where id=2;如果該語句是通過sql字串拼接得到的,比如: String sql = "select id,no from
Time of Update: 2016-10-20
sql注入之手工注入樣本詳解,sql注入樣本詳解前言這篇文章就是一個最基本的SQl手工注入的過程了。基本上在sqlilabs上面的實驗,如果知道了其中的全部知識點,都可以通過以下的步驟進行脫褲。下面的這個步驟也是其他的脫褲手段的基礎。如果想要精通SQL注入,那麼這個最基本的脫褲步驟是必須瞭解和掌握的。為了方便說明,我們還是用之前的數字型的注入點為例來進行說明。得到欄位總數在前面的介紹中,我們已經知道在http://localhost/sqlilabs/Less-2/?id=1id是一個注
Time of Update: 2016-12-02
Mybatis調用PostgreSQL預存程序實現數組入參傳遞,mybatispostgresql前言項目中用到了Mybatis調用PostgreSQL預存程序(自訂函數)相關操作,由於PostgreSQL內建數群組類型,所以有一個自訂函數的入參就是一個int數組,形如:複製代碼 代碼如下:CREATE OR REPLACE FUNCTION "public"."func_arr_update"(ids _int4)...如上所示,參數是一個int數組,Mybatis提供了對調用預存程序的支援,
Time of Update: 2016-10-20
node-mysql中防止SQL注入的方法總結,node-mysqlsqlSQL注入簡介SQL注入是比較常見的網路攻擊方式之一,它不是利用作業系統的BUG來實現攻擊,而是針對程式員編程時的疏忽,通過SQL語句,實現無帳號登入,甚至篡改資料庫。node-mysql中防止SQL注入為了防止SQL注入,可以將SQL中傳入參數進行編碼,而不是直接進行字串拼接。在node-mysql中,防止SQL注入的常用方法有以下四種:方法一:使用escape()對傳入參數進行編碼:參數編碼方法有如下三個:mysql.