MongoDB學習整理之存取控制

1、限制特定IP地址訪問,只需啟動時加入--bind_ip 參數 ,用戶端串連時也需要添加--host        /app/mongo/mongodb/bin/mongod --dbpath=/app/mongo/mongodb/data/test --logpath=/app/mongo/mongodb/data/test/server.log --fork --bind_ip

統計Oracle讀塊的IO能力

忽然想到了測試資料庫的真實IO能力,雖然硬體工程師有套方法測試IOPS ,雖然Oracle也推出了ORAXXX的測試小工具. 實際應用環境中 因為資料表空間,表的設定,塊的大小等因素影響到IOPS. 比如想一個全表掃描,需要多久才能出來呢? 分別在工作負責空閑情況下,高的情況下,並行的情況下.做公司的研發資料庫上做了相應的實驗,就在空閑情況下得到的時間不太有效.比如一個表有1萬個塊,每個塊8K  得到公司的IO能力 每秒285M; 36480塊. 總覺得 ALTER SYSTEM

Oracle忘記使用者名稱密碼怎樣恢複

首先cmd - sqlplusw普通使用者登陸:使用者名稱:scott(普通使用者名稱)      密碼:tiger(普通使用者密碼)管理員登陸:使用者名稱:system 密碼:system(管理員密碼)超級管理員登陸的時候注意:使用者名稱:sys 密碼:sys as sysdba(sys 為密碼)一、忘記除SYS、SYSTEM使用者之外的使用者的登入密碼。  使用如下語句修改使用者的密碼。  ALTER USER user_name

建立符合生產環境要求的Oracle資料庫使用者

如果您開始做基於Oracle 資料庫的應用開發,您可能會想這樣一個問題。該如何建立符合生產環境要求的資料庫使用者,又應該授予使用者什麼許可權。這個問題對於項目開發和管理者都是有必要去思考的。如果為了方便,直接給予DBA

Oracle中類似indexof用法 instr函數

在Oracle中沒有indexof()函數  但是提供了一個 instr() 方法 具體用法:  select instr('保定市南市區','市',1,1)-1 from dual;  解釋:1. '保定市南市區' =>可以是運算式,也可以是具體資料            2. '市'=>為分離的標誌,這裡為兩組資料中的“市”這個字 

MySQL比較生僻的幾種SQL

//txt檔案入資料庫LOAD DATA INFILE 'data.txt' INTO TABLE table2FIELDS TERMINATED BY ',';//匯出空的庫表結構mysqldump -d -u xxx -p resin_log> /temp/dump.sql//查看MYSQL配置,這些資訊一般都是靜態show variables;//查看MYSQL 狀態,這些資訊一般都是動態show status//修改欄位原有屬性ALTER TABLE

Oracle Lock 學習

1.顯示Linux資料庫中鎖資訊select sid,addr kaddr,type,lmode,block from v$lock;      SID KADDR            TY      LMODE      BLOCK--

DUMP資料檔案特定塊到追蹤檔案裡

1.建立測試表SQL> create table dump (id number,name varchar(20));Table created.SQL> insert into dump values (1000,'tomsh');1 row created.SQL> insert into dump values (1001,'dumpceshi');1 row created.SQL> commit;Commit

CentOS 6.2編譯安裝MySQL5.5.25

之前虛擬機器裡裝的系統都是Ubuntu,後來同事說一般的伺服器都是安裝的CentOS,所以又重新倒騰了centos系統。當然,首先得搭建PHP環境。下載的源碼mysql,版本是5.5.25,最新的好像是5.5.4。這裡記住,一定要下載源碼,在mysql官網下載時,會提示你選擇平台,選擇下拉式功能表中的最底下一個Source Code。按照之前ubuntu安裝的步驟安裝後,啟動mysql啟動不起來。錯誤碼為“ The server quit without updating PID

MySQL 同步配置

假設要同步test庫中的資料,但不同步test.secret表。a.在RDB1上(即主DB)執行備份操作並重新整理日誌。mysqldump --flush-logs -uroot -p$pwd --default-character-set=gbk --database test > test.`date +%Y%m%d`.sqlb.串連上RDB1.Mysql資料庫查詢當前記錄檔及日誌位置資訊。mysql> show master status;+------------------

ORA-00600 Kcbz_check_objd_typ_3 與 _db_block_check_objtyp

在之前遇到的ORA-00600 Kcbz_check_objd_typ_3錯誤時,後來通過尋找資料發現了一個相關的隱含參數:_db_block_check_objtyp該參數的定義是否執行對象號和物件類型檢測:Parameter Name:_db_block_check_objtypDescription:check objd and typ on cache disk

Oracle建表並加自增序列

Oracle建表create table BI_MLK_SEARCHKEYWORD(    ID NUMBER(30) primary key,    KEYWORD varchar2(30),    TIMES NUMBER(30) not null,    INPUTDATE DATE,    PINYIN

Linux資料庫建立與資料匯入

之前沒搞過linux,這次客戶的系統裝的linux,項目發布環境及資料庫已經安裝好了。由於要急著上線,所以就邊摸索邊處理了。簡單記下,以備後查。先看版本:使用者給的不是root帳號,所以,有些目錄訪問不了,有些檔案也操作不了。先前遇到很多問題,不過也都解決了。首先把Oracle給啟動。由於不是root使用者,所以切換到oracle時總是提示密碼,輸了幾次不對,沒辦法。後來想到用sudo來試試。果然,可以。然後就是啟動oracle及查看狀態了。-- 查看監聽的方法

Oracle批處理大量SQL語句

有時需要插入很多SQL語句資料,但通過PL/SQL工具時常常要假死很長一段時間,最近用的比較頻繁,稍微整理下,方便以後查閱代碼很簡單:批處理:sqlplus  USER/PASSWORD@TESTDB @E:/1.sql  PAUSE 按任意鍵繼續......  exit  e盤下1.sql語句內容: insert into users(...) values (...);  insert into users(...) values (...)

ORA:12541:TNS:無監聽程式

在安裝Oracle資料庫的過程中出了一系列問題,當終於排除艱難萬險把資料庫裝上的時候,一個和資料庫連接的小軟體又出現了錯誤,PL/SQL Developer,一串連就會出現ora-12541:TNS:無監聽程式,真是被搞得頭大,於是在網上找了找大牛們的解決辦法,記錄一下,避免以後犯錯。1.  檢查oracle/product/10.1.0/db_1/NETWORK/log/listener.log:TNSLSNR for 32-bit Windows: Version 10.1.0.2

using backup controlfile和 until cancel 區別

1. recover database using backup controlfile2. recover database until cancel3. recover database using backup controlfile until cancel;4. recover database until cancel using backup controlfile;區別:1.

基於MySQL 水平資料分割的最佳化樣本

我們知道,MYSQL 5.1開始支援水平資料分割功能。 我們來嘗試下如何在已經分區的表上面做查詢最佳化。總體來說,最佳化的原則和對單獨的表做最佳化是一樣的,保證對磁碟上表的掃描次數減小。我們的表結構如下:這裡已經插入2W多行資料進行測試。看看這條查詢。SELECT * FROM t1 WHERE system_type IN (1,2)UNION ALLSELECT * FROM t1 WHERE system_type =

Redis安裝及主從配置

Redis是一種面向“鍵/值”對類型資料的分布式NoSQL資料庫系統,特點是高效能,持久儲存,適應高並發的應用情境。它起步較晚,發展迅速,目前已被許多大型主機構採用,如google、taobao、sina微博等。本文不對其資料結構做深入的講解,只是介紹其安裝及主從結構的配置過程。如需要更詳細的瞭解請參考其官方網站。Redis的安裝Redis目前只支援Linux及BSD等系統,不支援Window下的安裝。在Linux下安裝的過程如下所示:$ wget

Linux下MySQL定時按日期備份資料

一、使用mysql內建命令 mysqldumpUsage: mysqldump [OPTIONS] database [tables]mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]mysqldump [OPTIONS] --all-databases [OPTIONS]可以看到能備份全部的資料庫,指定的資料庫,指定資料庫中的表mysqldump -uUsername -pPassword Database > /var/

Linux下遠端存取MySQL資料庫

遠端存取mysql資料庫: 一、首先要確保防火牆是否阻止mysql資料庫連接埠(預設為3306)。 Linux下關閉防火牆命令可以用: # service iptables stop 具體的防火牆設定方法請參閱日誌:RadHat Linux下iptables防火牆設定 二、登入mysql資料庫:    a) Linux下用root賬戶登入

總頁數: 978 1 .... 946 947 948 949 950 .... 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.