MongoDB 在 Linux 開機自啟動安裝

解壓:將壓縮包解壓,將 解壓出來的檔案夾中的 bin 檔案夾 move到 /usr/local/mongodb 下在 home/tiantao/ 下建立目錄 mongodb/data/db 和 mongo/logs在logs下建立檔案 mongodb.log用root使用者 配置/etc/rc.local檔案在檔案中加入 /usr/local/mongodb/bin/mongod --dbpath /home/tiantao/mongodb/data/db --logpath

Oracle分析函數基本概念和文法總結

Analytic functions compute an aggregate value based on a group of rows. They differ from aggregate functions in that they return multiple rows for each group. The group of rows is called a window and is defined by the analytic_clause. For each row,

MySQL主從複製+OpenSSL

MySQL實現主從複製 1.方便隨著資料的增長而超出我們的預期,是mysql實現自動擴充,將mysql做在LVM中1.1 LVM的建立建立兩個新分區,大小各為5G,我的分別為/dev/sda5、/dev/sda6#pvcreate /dev/sda{5,6}#vgcreate mysql /dev/sda{5,6}#lvcreate -L 5G -n my1 mysql#mke2fs -j /dev/mysql/my1#mkdir /data/mysql#mount

CentOS 6 使用 yum 安裝MongoDB及伺服器端配置

安裝MongoDB的方法有很多種,可以原始碼安裝,在CentOS也可以用yum源安裝的方法。由於MongoDB更新得比較快,我比較喜歡用yum源安裝的方法。64位Centos下的安裝步驟如下:1、準備工作運行yum命令查看MongoDB的包資訊 [root@localhost~]# yum info mongo-10gen(提示沒有相關匹配的資訊,)

使用Oracle的instr函數與索引配合提高模糊查詢的效率

一般來說,在Oracle資料庫中,我們對tb表的name欄位進行模糊查詢會採用下面兩種方式:1.select * from tb where name like '%XX%';2.select * from tb where instr(name,'XX')>0;若是在name欄位上沒有加索引,兩者效率差不多,基本沒有區別。為提高效率,我們在name欄位上可以加上非唯一性索引:create index idx_tb_name on tb(name);這樣,再使用 select *

Oracle 11g不能在建立具有重複列的函數索引了

把一個測試系統的資料從Oracle 10g遷移到11g中後,聽開發人員說他們有個建立索引的SQL語句執行失敗,但是在10g裡面是能夠正常執行。這個索引是一個具有重複列的函數索引,可能是手誤並且這個索引沒怎麼用,所以就一直沒注意這個索引。自己感覺挺有意思的,於是就自己實驗了一下:1、先來看11g的情況:[oracle@instsvr1 ~]$ sqlSQL*Plus: Release 11.2.0.2.0 Production on Fri Mar 16 11:29:33 20

Oracle 11gR2 clusterware啟動順序

從1gR2起Oracle引入init.ohasd,將其配置在/etc/inittab中,用以啟動和管理clusterware相關資源Pre 11R2/etc/inittabh1:2:respawn:/etc/init.evmd run >/dev/null 2>&1 </dev/nullh2:2:respawn:/etc/init.cssd fatal >/dev/null 2>&1

UNDO資料表空間備份恢複

UNDO資料表空間在有熱備沒有事物交易的時候有資料區塊損壞的恢複第一,先看一下確保undo資料表空間裡沒有交易的事物SQL>select XID USN,XIDSLOT,XIDSQN fromv$transaction;no rows selected第二,確認當前所用的回退資料表空間SQL>show parameter

在Oracle 11gR2上使用RMAN實現整庫遷移

在Oracle 11gR2上使用RMAN實現整庫遷移背景:資料庫IPSID連接埠資料庫版本Target DB192.168.1.133orcl152111.2.0.1.0Auxiliary DB192.168.1.133(可以是同一機器,也可以是不同機器)V112152211.2.0.1.01. 在Auxiliary 建立pfile 參數檔案 [oracle@localhost dbs]$

建立RMAN catalog實現物理備份

1. 情境描述;catalog database 192.168.1.206:1521 gridtarget database 192.168.1.201:1521 ql2. 在catalog database上建立rman資料表空間 SQL> create tablespace rman datafile '/u01/app/Oracle/oradata/gird/rman.dbf' size 500m autoextend on next 100m maxsize

在一台伺服器安裝多個MySQL資料庫

一台服務上已經安裝了mysql執行個體,可通過mysqld_multi命令新增執行個體1.假設該伺服器上有一原有mysql執行個體,其basedir為/usr/local/mysql, 其資料目錄為/usr/local/mysql/data,設定檔為/etc/my.cnf# mkdir /opt/mysql3308# cp –rfp /usr/local/data/mysql /opt/mysql3308/#

Liunx環境下源碼安裝PostgreSQL+PostGIS

生產環境中安裝postgreSQL + postGIS 生產環境如下:作業系統:CentOS release 5.5 (Final)需要安裝:postgresql 地址:http://www.postgresql.org/ftp/source/postgis 地址:http://postgis.refractions.net/download/proj 地址:http://trac.osgeo.org/proj/geos

Oracle的NLS_COMP和NLS_SORT參數

NLS_COMP和NLS_SORT參數Oracle預設是採用binary進行排序,這對於例如中文的排序來說,是不恰當的。使用這兩個參數可以指定排序的方法,比如拼音或是,要注意可能會引起效能問題。解決方案是使用NLSSORT函數來建立一個函數索引。NLS_COMP = { BINARY | LINGUISTIC | ANSI }BINARYNormally, comparisons in the WHERE clause and in PL/SQL blocks is binary unless

Oracle insert的擴充

向一個表發散彈槍: ⑴ insert into table_name [(column[,column...])] select_statement每次只能插入一個表,但效能上比寫多條insert語句要高。另外,Oracle還提供create table table_name as select ...,as不可少!實現直接建立並且插入表,依賴於後面的select語句的結果,如:create table new_table as select * from source_table where

Oracle操作的部分ddl語句

由於最近需要程式產生DDL,修改Oracle資料庫的庫表,因此我總結了一下修改Oracle庫表的情況,總結如下: 1、新增一列:ALTER TABLE table_name ADD (column_name VARCHAR2(33 , 2) DEFAULT '2' NOT NULL) 2、刪除一列:ALTER TABLE table_name DROP COLUMN column_name 3、修改資料類型:      有資料:ORA-01439:

MySQL 營運筆記(一)—— 終止高負載SQL

資料庫表體積大了,負載高了,難免一個sql出去耗時延長。半個月前,一個淩晨定時任務跑了8小時,突然手足無措。最後找DBA協助,直接幹掉了這個sql進程。其實,這並不複雜。首先,找出佔用CPU時間過長的SQLshow processlist;  假定最後一條sql處於Query狀態,且Time時間過長,就鎖定它的ID,直接幹掉即可。然後,殺死進程:kill QUERY  4487855;  這就大功告成了!參考KILL [CONNECTION | QUERY]

ORA-01552: 非系統資料表空間 'USERS' 不能使用系統回退段的處理

故障現象:ERROR: 12-09-20 16:15:03 擷取最大號時發生錯誤:CallableStatementCallback; uncategorized SQLException for SQL [{call USP_SYS_CMSCODE(?, ?, ?, ?)}]; SQL state [72000]; error code [1552]; ORA-01552: 非系統資料表空間 'USERS' 不能使用系統回退段ORA-06512: 在

MySQL多IDC部署注意事項

目前暫時還沒有哪款資料庫產品是專門針對跨IDC進行的最佳化,在理論上被業界認為最優的方案是採用基於Paxos協議(暫時只有google做出了實現,google

Oracle 服務自啟動

1. 修改/etc/oratab檔案db1:/home/Oracle/product/11.2.0/db_1:Y$ORACLE_SID:$ORACLE_HOME:Y2. 修改開機檔案$ORACLE_HOME/bin/dbstart修改ORACLE_HOME_LISTNER=$1 為ORACLE_HOME_LISTNER=/home/oracle/product/11.2.0/db_13.修改關閉檔案$ORACLE_HOME/bin/dbshut修改ORACLE_HOME_LISTNER=$1

Oracle的Ora-00031 錯誤

1、在刪除使用者時不能順利進行,出現ora-14452錯誤SQL> drop user ggtransfer2 cascade;drop user ggtransfer2 cascade*ERROR at line 1:ORA-00604: error occurred at recursive SQL level 1ORA-14452: attempt to create, alter or drop an index on temporary table alreadyin

總頁數: 978 1 .... 725 726 727 728 729 .... 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.