Time of Update: 2014-06-15
一、DataBase儲存資料,以表的形式表現資料二、SQLSQL(structure query language 結構化查詢語言 (SQL)),是操作關係型資料庫中的對象DDL(data definition language 資料定義語言 (Data Definition Language)),用於建表或刪表操作,以及對錶約束進行修改。create table , alter table , drop table 對錶結構的增、刪、改操作。DML(Data
Time of Update: 2014-06-15
甲骨文是商用資料庫巨頭,而Sun旗下有一款全球知名的開來源資料庫MySQL,MySQL未來命運如何,是否會被甲骨文“消滅”或者轉讓,這引發了業界的擔憂.MySQL是開源WEB開發套件LAMP中的資料庫組件,被用於全球數萬網站的資料庫後台.最近,該開來源資料庫進入企業級市場,獲得成功,由 此,MySQL也成為甲骨文“拳頭產品”Oracle Database
Time of Update: 2014-06-15
資料表空間有資料字典和本地托國兩種管理員模式。如果採用資料字典來維護的話,發生在資料庫的段上並關係到盤區分配的操作(如擴充一個表),將會導致對資料字典的操作。如果有很多帶有盤區的表被操作時,資料字典將會成這些操作的瓶頸資源。可見,如果採用資料字典來維護資料表空間的話,那麼資料庫要花的代價就會很大。 為瞭解決這個問題,改善資料表空間的管理效能,Oracle資料庫又推出了一種全新的資料表空間管理員模式,即本地託管的管理員模式。如果把資料表空間設定為本地託管,則這些盤區管理操作都回被重新分配到資
Time of Update: 2014-06-15
Ubuntu 下 Oracle 10g 的匯入與匯出:在 /etc/profile 中加入以下代碼export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/serverexport PATH=$PATH:$ORACLE_HOME/binexport NLS_LANG=AMERICAN_AMERICA.AL32UTF8export
Time of Update: 2014-06-15
目錄一、概述二、硬體平台搭建三、RedHat As4 update2安裝配置四、Oracle 10g安裝配置五、Red Hat Cluster Suite安裝配置六、系統切換測試七、常用命令一、概述黃島市開發區財政局本次採用兩台IBM X3850-8664伺服器、一台DS4300盤陣,平台採用Redhat As4 update2 結合cluster suite,部署Oracle 10g資料庫,形成高可用性資料集群系統。作業系統:Redhat As4 update2_emt64叢集軟體:rhel-
Time of Update: 2014-06-15
Linux As4單一實例Oracle系統啟動/關閉指令碼1. 關於指令碼的命名指令碼名稱:oracle.sh 部署目錄:/etc/rc.d/init.d 服務列表:RedHat服務 操作使用者:root啟動oracle命令:/etc/init.d/oracle start 關閉oracle命令:/etc/init.d/oracle stopservice oracle
Time of Update: 2014-06-15
一、總結一下Linux下MySQL的一些命令:1.Linux下啟動mysql的命令: mysqladmin start /ect/init.d/mysql start (前面為mysql的安裝路徑)2.Linux下重啟mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面為mysql的安裝路徑)3.Linux下關閉mysql的命令: mysqladmin shutdown /ect/init.d/mysql shutdown
Time of Update: 2014-06-15
在使用MySQL時,經常遇到表名不符合規範或標準,但是表裡已經有大量的資料了,如何保留資料,只更改表名呢?可以通過建一個相同的表結構的表,把原來的資料匯入到新表中,但是這樣視乎很麻煩。能否簡單使用一個SQL語句就搞定呢?當然可以,MySQL 5.0下我們使用這樣的SQL語句就可以了。ALTER TABLE table_name RENAME TO new_table_name例如 ALTER TABLE admin_user RENAME TO a_user
Time of Update: 2014-06-15
相關的 Oracle Database Sequence 資訊如下:建立 Sequence 文法create sequence <schema>.<table_name>_sincrement by 1start with 1maxvalue 99999999999999999999minvalue 1nocycle; 其中 :incerment: 每次增加的數值start : Sequence 開始數值maxvalue :
Time of Update: 2014-06-15
問題1:登入mysql的錯誤ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)解決方案:1)預設的mysql.sock檔案是在/tmp目錄下。2)我們建立一個軟串連,ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock問題2:Timeout error occurred trying to
Time of Update: 2014-06-15
源庫RHEL4.5:192.168.137.199 GLOBAL_NAME=WENDING.LK Oracle_SID=WENDING複製庫RHEL4.5:192.168.137.200 GLOBAL_NAME=STRM.LK ORACLE_SID=STRM1. 全備份源庫$ sqlplus '/as sysdba'記下備份前的SCN,規複的時間就規複到這個點。SQL> select DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER from
Time of Update: 2014-06-15
一:使用MySQL資料庫:1、查看資料庫結構:查看當前伺服器中有哪些庫:SHOWDATABASES 語句:用於列出當前MySQL伺服器中包含的庫;經過初始化後的MySQL伺服器,預設建立了三個庫:test、mysql和information_schema(其中mysql庫中包含了使用者認證相關的表)mysql> SHOW DATABASES;查看當前使用的庫中有哪些表:SHOWTABLES
Time of Update: 2014-06-15
Oracle 11g 並行DML(PDML)並行DML應用在決策支撐系統(decision support system DSS)環境時,對於訪問大對象時,可擴充性和效能有灰常顯著的效果。不能把PDML當成提高OLTP應用速度的一個特性。PDML在大型資料倉儲中很有用,它利於大量的資料批次更新。開啟PDMLPDML有別於並行查詢,除非顯示的請求PDML ,否則不能執行PDML。SQL> alter session enable parallel dml;Session
Time of Update: 2014-06-15
說明:Oracle資料庫伺服器作業系統:CentOSIP:192.168.0.198連接埠:1521SID:orclOracle資料庫版本:Oracle11gR2具體操作:1、root使用者登入伺服器mkdir -p /backup/oracledata #建立OracleDatabase Backup目錄chown -R oracle:oinstall /backup/oracledata
Time of Update: 2014-06-15
當我們這些使用Rails的人看到例如5.weeks.from_nowor3.days.ago + 2.hours時並不會感到驚訝。同樣,PostgreSQL也可以做到,你可以通過簡單調用PostgreSQL內建函數來實現相同的功能。PostgreSQL刪除表中重複資料行 PostgreSQL資料庫連接池PgBouncer的搭建 Windows平台編譯 PostgreSQL PostgreSQL備份心得筆記 PostgreSQL 的詳細介紹:請點這裡PostgreSQL
Time of Update: 2014-06-15
Oracle裡面有比較成熟的內建行轉列函數,Postgres也有這麼一個應用,名稱就是 tablefunc. Pg的這個應用在安裝的時候預設是不安裝的,如果已經有安裝,則在$PGHOME/share/extension/路徑下會有tablefunc*的三個檔案。分別是:[postgres @localhost extension]$ pwd /home/postgres/share/extension [postgres@localhost extension]$ ll
Time of Update: 2014-06-15
問題描述: 使用win7(32位)上pl/sql developer 9.0.6遠端連線Linux(64位)的Oracle 10.2.0資料庫。window上使用的oracle用戶端是instantclient-basic-win32-10.2.0.3-20061115及instantclient-sqlplus-win32-10.2.0.3-20061115,把以上兩個檔案解壓到一起,並建立與oracle伺服器上內容相同的tnsnames.ora(IP、連接埠及資料庫執行個體都一致)
Time of Update: 2014-06-15
1.前言最近在學習MongoDB,資料修改這一部分的內容較多,命令比較繁瑣,所以將一些常用的修改命令總結在這篇部落格中,方便今後學習的查閱。2.命令總結1). insert()db.collection.insert(x) x就是要更新的對象,只能是單條記錄,如:db.collection.insert({_id:1,name:"test",count:1})當需要批量插入的時候,可以在shell中使用for迴圈,如:for(var i=0;i<16;i++){
Time of Update: 2014-06-15
解析binlog工具百家爭鳴,最常用的是mysqlbinlog,各有千秋,對於DBA,唯手熟爾罷了然而,有工具的地方就有江湖,故本文無意爭論工具屬優屬劣,免得引起不成熟的爭端僅介紹pt-query-digest其實也是能用來解析Binlog,友好、可讀性強、便於快速診斷故障如果直接:[root@ld88 mysqldata]# pt-query-digest --type binlog mysql-bin88.000189將無法解析,需先做如下轉換[root@ld88 mysqldata]#
Time of Update: 2014-06-15
Oracle資料庫匯入匯出工具,可以使用exp/imp,但這是比較早期的工具。本文主要介紹資料泵expdp/impdp工具的使用。建立資料泵目錄使用資料泵需要先建directorycreate directory dump_scott as'/home/oracle/dump/scott'查看建立的目錄Select * from dba_directories賦權Grant read,write on directory dump_scott