Time of Update: 2016-08-10
Oracle 匯出空表的可用方法背景 使用Exp命令在Oracle 11g 以後不匯出空表(rowcount=0),是最近在工作中遇到一個很坑的問題,甚至已經被坑了不止一次,所以這次痛定思痛,準備把這個問題徹底解決。之所以叫新方法,那一定有老方法了,這個方法是一位博友很早就提出了,以下是原文,其實也說明了問題的原因Oracle11g使用exp匯出空表 問題根本原因:“Oracle11g預設對空表不分配segment,故使用exp匯出Oracle1
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-07-26
安裝Oracle遭遇INS-30131錯誤解決思路需要學習SDE配置相關知識,其中Oracle資料庫安裝遇到錯誤INS-30131,雖然未能最終解決,但找到了初步的思路,記錄下來給大家提供參考。下文對很多知識的理解可能存在錯誤或不夠精準,僅作參考。軟體:Oracle12cR1 版本:12.1.0.2系統:Win10
Time of Update: 2016-07-16
MySQL 5.6.26 誤刪ibdata恢複MySQL 5.6.26 誤刪ibdata恢複[root@hank-yoon ~]# ps -ef | grep mysqlroot 1129 1 0 15:30 pts/0 00:00:00 /bin/sh /export/servers/mysql/bin/mysqld_safe
Time of Update: 2016-07-12
在CentOS 6.8採用通用二進位方式安裝MySQL5.7.13安裝環境:CentOS 6.8 目的:通過通用二進位(Generic Binary)的方式安裝MySQL5.7.13所需軟體:mysql-5.7.13-linux-glibc2.5-x86_64.tar(請自行從MySQL官網下載)步驟:1.建立mysql使用者,mysql組groupadd -g 3306 mysqluseradd -g mysql -u 3306 -s /sbin/nologin -M mysqlid
Time of Update: 2016-07-12
Oracle 圖形化以及命令列安裝Oracle 安裝相關版本說明不同版本的Oracle需要安裝在特定的系統版本之上。如Oracle 11gR2的11.2.0.1.0需要安裝在CentOS 5.X以及RHLE 5.X硬體要求Physical Memory >= 1GSwap Space >= 2G (available)Temporary Space >= 400MB依賴庫的安裝yum -y install binutils compat-libstdc++
Time of Update: 2016-07-12
MySQL 5.6.19升級到 5.7.9 步驟記錄MySQL 5.6.19升級到 5.7.9 步驟記錄升級前版本檢查+測試表建立 [root@localhost ~]# mysql -uroot -p123456 --socket=/var/lib/mysql/mysql3307.sock --port=3307 -e"create database lottery; use lottery;create table lottery.mhq as select
Time of Update: 2016-06-21
MySQL之日誌和mysqlbinlog工具的使用查看日誌相關的全域變數: mysql>SHOW GLOBAL VARIABLES LIKE '%log%'修改相關變數: 1.對於開關某個功能,使用SET GLOBAL xxx=xxx即可。 2.涉及到檔案的操作,只能修改設定檔,新增內容到設定檔並重啟服務後生效。錯誤記錄檔: 記錄內容:
Time of Update: 2016-06-12
ORA-12545:因目標主機或對象不存在,串連失敗!ORA-12545:因目標主機或對象不存在,串連失敗!錯誤原因是配置錯誤主機名稱解決:1. 搜尋你自己安裝的Oracle路徑,找到這倆個檔案 tnsnames.ora 和 listener.ora,修改這兩個檔案,修改HOST=自己的主機名稱我的路徑如下:G:\oracle\product\10.2.0\db_1\NETWORK\ADMIN修改完成之後,重新啟動監聽和伺服器。 也可以看看用戶端配置:在Oracle Net
Time of Update: 2016-06-02
mysql-proxy讀寫分離:mysql-proxy-0.8.3-linux-glibc2.3-x86-64bit.tar.gzhttp://downloads.mysql.com/archives/proxy/添加使用者:[root@martin tools]# groupadd -r -g 303 mysql-proxy [root@martin tools]# useradd -g mysql -u 303 -r -s /sbin/nologin
Time of Update: 2016-06-12
Linux 安裝 Oracle 11g R2一、安裝環境 Linux伺服器:CentOS 6.4 64位 Oracle伺服器:Oracle 11gR2 64位二、系統要求Linux安裝Oracle系統要求系統要求說明記憶體必須高於1G的實體記憶體交換空間一般為記憶體的2倍,例如:1G的記憶體可以設定swap
Time of Update: 2016-05-31
Redis主從複製網路閃斷處理先記錄幾個有意思的用法1.重複執行-r 選項重複執行一個命令指定的次數。-i 設定命令執行的間隔。 比如查看redis每秒執行的commands(qps) ./redis-cli -r 100 -i 1 info stats | grep
Time of Update: 2016-05-31
interval間隔分區STORE IN參數的作用範圍Oracle 11g推出了interval間隔分區,以往的分區是需要手工或半自動化指令碼實現分區擴充,但這種間隔分區的出現,將分區擴充的工作徹底解放出來,這裡不討論何為間隔分區,主要說一下建立間隔分區有一個STORE IN參數,官方文旦對其的介紹是:The optional STORE IN clause lets you specify one or more tablespaces into which the database
Time of Update: 2016-05-31
RAC本機資料檔案遷移至ASM的方法--非歸檔模式參考:RAC本機資料檔案遷移至ASM的方法 系統內容:rhel6.2_x64+Oracle RAC11g 操作過程:1.非歸檔模式SQL> archive log list;Database log mode No Archive ModeAutomatic archival
Time of Update: 2017-04-27
MySQL與Oracle差異比較之三 函數,mysqloracle函數 編號 類別 ORACLE MYSQL 注釋 1 數字函數 round(1.23456,4) round(1.23456,4) 一樣: ORACLE:select round(1.23456,4) value from dual MYSQL:select round(1.23456
Time of Update: 2017-03-16
深入講解SQL中的字串拼接,講解sql字串拼接一、概述相信大家在日常開發中,在SQL語句中經常需要進行字串拼接,以sqlserver,oracle,mysql三種資料庫為例,因為這三種資料庫具有代表性。sqlserver:select '123'+'456';oracle:select '123'||'456' from dual;或select concat('123','456') from dual;mysql:select concat('123','456');注意:SQL
Time of Update: 2017-04-03
SQLite3的綁定函數族使用與其注意事項詳解,sqlite3綁定前言本文給大家展示的代碼實際上就是如何利用Sqlite3的參數化機製做資料插入,也可以update操作,就看你怎麼玩了,這裡只列出代碼,然後說一些注意事項。下面的代碼,有一個問題,插入後的東西一定是:INSERT INTO "work"
Time of Update: 2017-03-16
SQL注入繞過的技巧總結,sql注入繞過前言sql注入在很早很早以前是很常見的一個漏洞。後來隨著安全水平的提高,sql注入已經很少能夠看到了。但是就在今天,還有很多網站帶著sql注入漏洞在運行。稍微有點安全意識的朋友就應該懂得要做一下sql注入過濾。SQL注入的繞過技巧有很多,具體的繞過技巧需要看具體的環境,而且很多的繞過方法需要有一個實際的環境,最好是你在滲透測試的過程中遇到的環境,否則如果僅僅是自己憑空想,那顯然是不靠譜的。這篇文章就是總結我在遇到的CTF題目或者是滲透環境的過程中,所使用到
Time of Update: 2016-06-24
Mac OS上安裝PostgreSQL的教程,ospostgresql容我開頭囉嗦一下。一直以來,我和 MySQL 這位久經考驗的老朋友合作愉快。但自從瞭解了一點 PostgreSQL 後, 對其豐富的功能特性就十分著迷。比如欄位類型原生支援 json, xml 和 array。跟 MySQL 比起來,感覺 PostgreSQL 更進階一些。安裝brew官方文檔:http://mxcl.github.com/homebrew/ 先安裝Git,開啟一個shell:cd
Time of Update: 2016-05-13
Hadoop 2.x偽分布式環境搭建詳細步驟,hadoop2.x本文以圖文結合的方式詳細介紹了Hadoop 2.x偽分布式環境搭建的全過程,供大家參考,具體內容如下1、修改hadoop-env.sh、yarn-env.sh、mapred-env.sh方法:使用notepad++(beifeng使用者)開啟這三個檔案添加代碼:export JAVA_HOME=/opt/modules/jdk1.7.0_672、修改core-site.xml、hdfs-site.xml、yarn-site.xml、