MySQL 字元集和校對

use case首先看個例子:有個user 表User( username VARCHAR(5) CHARACTER SET utf8COLLATE utf8_general_ci);有記錄('username');和('UserNAme');使用 select * from User where username='username';  將會選出兩條資料然後將username的COLLATE改為utf8_bin;User( username VARCHAR(5)

關於更新Oracle date類型列值

今天更新emp表的hiredate列值 類型是date使用第一條語句 update myemp set hiredate='1985-03-06' where ename='liutao';不成功想不成然後再使用 update myemp set hiredate='03-06-85' where

MySQL insert效能最佳化筆記

對於一些資料量較大的系統,面臨的問題除了是查詢效率低下,還有一個很重要的問題就是插入時間長。我們就有一個業務系統,每天的資料匯入需要4-5個鐘。這種費時的操作其實是很有風險的,假設程式出了問題,想重跑操作那是一件痛苦的事情。因此,提高大資料量系統的MySQL insert效率是很有必要的。經過對MySQL的測試,發現一些可以提高insert效率的方法,供大家參考參考。1.

Linux 下 限制 MongoDB 記憶體佔用

多執行個體下:可以通過綁定cpu,來防止多執行個體相互幹擾。mongodb的記憶體也可以限制主,防止全部記憶體都被一個執行個體佔據。ulimit -s 4096 && ulimit -m 31457280 && sudo -u mongodb numactl --cpunodebind=0 --localalloc /opt/soft/mongodb-2.2.0/bin/mongod --fork --master --oplogSize 10240

Qt遠端連線Oracle資料庫

一:代碼/**串連Oracle資料庫   *資料庫名:abc   *表名:my_oracle   *使用者名稱:system   *密碼:123   *連接埠號碼:(預設)1521 */  void MainDialog::connectOracle(QString sIp, int iPort, 

ORA-12537錯誤的解決

SQL> conn sys/system@jytest as sysdbaERROR:ORA-12537: TNS:connection closed1.processes參數設定太小。進入設定processes方法:Oracle的sessions和processes的關係是        sessions=1.1*processes + 5使用sys,以sysdba許可權登入:SQL> show parameter

ORA-01033: ORACLE initialization or shutdown in progress

原因:由於Oracle資料庫中某一資料檔案被誤刪,導致控制台的Oracle相關服務啟動,但SQL*Plus無法串連。解決方案:讓該資料檔案離線(正常刪掉資料檔案),就可以開啟資料庫。SQL>conn / as sysdba;已串連。SQL>shutdown immediate;(shutdown好像不能顯示出ORA-01109: 資料庫未開啟這樣的資訊)ORA-01109: 資料庫未開啟已經卸載資料庫。ORACLE 常式已經關閉。ORACLE

Redis事物介紹與應用

研究reids與使用已經有幾個月的時間,中間自己總結了不少文檔以及相關資料,接下來時間,會陸續分享一些相關資料,並且介紹其在我們應用中的使用方式。下面是redis事物的相關介紹(參考redis.io):一.事物的使用1.Redis事物通過MULTI命令開始。 這條命令總是返回OK。2.然後使用者可以執行多條指令,redis不會馬上執行這些指令,還只是放入到隊列中。3.當執行exec指令時,所有的指令執行。4.調用discard指令,將會flush事物隊列,並且退出事物。如下:redis 127.

RHEL5.5上Oracle 10g用戶端的安裝

作業系統版本:rhel5.5Oracle用戶端版本:10g64位用戶端:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 1、找到相應的版本,下載下面檔案,並安裝。先安裝basic這個,再安裝其他。安裝方法:[root@szapp01 ~]# rpm -Uvh  oracle* 2、建立一個oracle使用者,建立目錄[root@szapp01 ~]# groupadd

MySQL用法----基於Web伺服器

建立web伺服器一般是由LAMP(linux:作業系統、Apache:http伺服器軟體、MySQL:資料庫軟體和PHP:(有時也是指Perl 或 Python) 的第一個字母)組合起來的。 組件分析:  Linux     Linux 是免費開源軟體,這意味著原始碼可用的作業系統。   Apache     Apache 是使用中最受歡迎的一個開放源碼的WEB伺服器軟體。      MySQL

Oracle 中使用 select a into b 時遇到空值問題

今天一朋友問及我這個問題,當記錄不存在,會提示 no data 的錯誤,下面是網上這類問題的解決方案。當在PL_SQL中執行SELECT … INTO …語句時,如果返回結果集為空白,則回觸發NO_DATA_FOUND錯誤。但是當 SELECT 中有欄位用到函數時,即使結果集為空白,也不會觸發NO_DATA_FOUND錯誤。CREATE OR REPLACE PROCEDURE RD.EXCEPTION_TEST IStest   

Oracle 雙監聽器的配置

以Oracle Net看,資料庫伺服器可能也是用戶端,因為tnsnames.ora可以有伺服器的描述。也就是,只有監聽器才會一直是伺服器執行個體:監聽=n:m㈠ 雙監聽器的好處:① 用戶端容錯移轉--CF② 用戶端負載平衡--CLB㈡ 注意事項:① 要保證1521連接埠可用,否則,OEM將不可用,須emca重配② 非標連接埠使用靜態註冊是個比較好的實踐配置案例:[oracle@localhost admin]$ cat listener.ora  think = 

MySQL關於timestamp和mysqldump的一個“bug”

複現 來源於一個同事在做資料轉儲碰到的的問題,簡化如下: 1、建表 drop table if exists tb; CREATE TABLE tb (   c timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ) ENGINE=InnoDB DEFAULT CHARSET=gbk; insert into tb values(now()); select *

Oracle死結時的處理方法

第一步:嘗試在sqlplus中通過sql命令進行刪除,如果能夠刪除成功,則萬事大吉!但通常情況下,出現死結時,想通過命令列或者通過Oracle的管理工具刪除有死結的session,oracle只會將該session標記為killed,但無法清除掉,往往需要通過第二步在作業系統層級進行刪除!Connected to Oracle9i Enterprise Edition Release 9.2.0.1.0 Connected as quikSQL> select xidusn,

Oracle 11g 監聽 配置修改 說明

在之前的文章中有三篇提到了Oracle的監聽,如下:Oracle Listener 動態註冊 與 靜態註冊 Oracle 監聽(Listener) 中 services 說明 Oracle 資料庫監聽配置 Oracle的監聽(Listener)在預設情況下,會在檔案中記錄日誌,記錄資料庫執行個體註冊操作、用戶端的串連等。Oracle 11g中的資訊如下:[oracle@dave ~]$ lsnrctl statusLSNRCTL for Linux: Version 11.2.0.3.0 -

CentOS 6.3下Redis安裝配置

系統內容:CentOS 6.3 X86_64Redis介紹Redis本質上一個Key/Value資料庫,與Memcached類似的NoSQL型資料庫,但是他的資料可以持久化的儲存在磁碟上,解決了服務重啟後資料不丟失的問題,他的值可以是string(字串)、list(列表)、sets(集合)或者是ordered 

MySQL如何開啟遠端存取許可權

一:Windows環境 1。 改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%" mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>

Oracle資料庫連接hang出現兩個listener

Oracle資料庫連接hang,出現了兩個listener,一個是另一個子進程處理過程如下1,出現問題時,使用者串連hang住,出現兩個listener,現有串連無問題$ ps -ef|grep lsnr  oracle 26327    1  0 12月 24  ?        5:34 /oracle/product/10.2.0.1/bin/tnslsnr LISTENER

Oracle 10g RAC 刪除節點

如何添加節點Oracle 10g RAC 添加節點 目前RAC環境如下,先要刪除racdb3SQL> select INSTANCE_NAME,HOST_NAME,VERSION,STARTUP_TIME,STATUS,ACTIVE_STATE,INSTANCE_ROLE,DATABASE_STATUS from gv$INSTANCE;    INSTANCE_NAME    HOST_NAME  VERSION   

Python 之SQLite3

(翻譯自python v2.7 document)sqlite是一個c語言庫,提供了一個輕量級的檔案資料庫解決方案。她不需要伺服器支援,而且支援非標準的sql語句。自python2.5之後sqlite被整合到了python標準庫中。一個使用sqlite3的例子:import

總頁數: 978 1 .... 741 742 743 744 745 .... 978 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.