Time of Update: 2014-06-15
一,如何徹底刪除舊版本的Oracle1,在cmd裡運行DBCA,在這裡刪除Oracle執行個體,有多少刪多少;2,在開始\程式中找到Oracle子目錄下的Universal Installer,運行以卸載Oracle軟體;3,進入註冊表,刪除子項HKEY_LOCAL_MACHINE\SOFTWARE\Oracle;4,重啟電腦,物理刪除Oracle的安裝目錄和C:\Program Files下的Oracle目錄。二,如何配製Microsoft Loopback Adapter在安裝Oracle
Time of Update: 2014-06-15
很多時候需要對Oracle密碼檔案進行重建,ORACLE對密碼檔案有著較為嚴格的要求,比如檔案名稱,檔案名稱大小寫等等,有一次因ORACLE_SID的大小寫折騰了很久,現記錄如下Linux平台:orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=''
Time of Update: 2014-06-15
Solaris作業系統下安裝MySQL5就是按照官方的《MySQL5.1參考手冊》2.7節“在其它類Unix系統中安裝MySQL”步驟安裝的,還是官方的資料可靠,自己稍微整理一下,方便查閱。Unix:$ uname -aSunOS fs-cluster1 5.8 Generic_108528-13 sun4u sparc SUNW,Sun-Fire-280RMySQL:mysql-5.0.45-solaris8-sparc-64bit.tar.gz一、為mysqld增加一個登入使用者和組:#
Time of Update: 2014-06-15
轉載1:今天公司的網路做了調整,造成原本串連很快的mysql伺服器,連線速度奇慢。以前幾十毫秒的串連現在完成一次要近5秒鐘,在排除了網路問題後,只有從mysql下手。原來每次訪問db,mysql就會試圖去解析來訪問的機器的domain name,如果這時解析不料,等一段時間會失敗,資料才能被取過來。解決方案如下:修改 my.cnf[mysqld]skip-name-resolve #Don’t resolve hostnames
Time of Update: 2014-06-15
讓我鬱悶了好多天,在mandriva下預設裝好的資料庫mysql竟然有問題。問題是接>二連三的,現在說說吧。 1)安裝mysql: sudo urpmi mysql 2)執行:mysql -uroot,出現[mysql]ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)解決:沒啟動mysql的守護進程,執行service
Time of Update: 2014-06-15
在工作中碰到這樣的需求,要mysql執行大量指令碼來更新資料庫。查了mysql的source命令,只能執行一個指令檔。我試了source /sqkdir/*.sql;不行。mysql不能把*.sql作為檔案名稱萬用字元來處理。後來請教了別人,找到了辦法。利用Linux管道,執行如下命令: cat /sqldir/*.sql | mysql -u username
Time of Update: 2014-06-15
這幾天研究了好久,終於被我知道了如何在Linux下安裝mysql的二進位原始碼包,最終解決了ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)的許可權問題,真的是感慨萬分啊,只想把他寫出來,讓自己以後不要忘記了,好了,廢話不多說了,看看我的安裝步驟吧!1.下載mysql-5.0.51a-linux-i686-glibc23.tar.gz,為http://download.unix-
Time of Update: 2014-06-15
下面的是在Windows下的而不是在Linux系統下的。在使用MySQL命令列查詢資料時,發送文章經常採用抓圖,如:這樣顯示就不太方便,顯示速度較慢,如何將資料提取為文本:1、單擊右鍵,選擇標記如:2、選擇要複製的資料區域(連續地區),白色表示選中如:3、單擊右鍵,完成複製,就可以將資料粘貼到需要的其他地方了,效果如下:mysql> show databases;+--------------------+|
Time of Update: 2014-06-15
簡單記錄了一下Oracle 10g 在AIX 5.3上安裝過程: 檢查硬體設定 檢查記憶體: # lsattr -El sys0 -a realmem realmem 2097152 Amount of usable physical memory in Kbytes False 檢查交換空間 # lsps
Time of Update: 2014-06-15
最近看到過很多關於cluster的資料,一直在研究Linux系統級的負載平衡和高可用,但是還沒有完全成功,只是實現了一些簡單的服務;今天在搜集資料中看到有關MySQL的cluster,看上去不是很複雜,就花了一個下午的時間研究研究,參考了Nanu前輩的MySQL叢集配置步驟,一個簡單的叢集算是成功了。但是有一點我沒搞懂,是不是MySQL叢集配置完成後,只能同步資料庫中的表,而不能同步整個庫?請高手指點一二,謝謝!李增基 連絡方式 MSN:lzj0619@hotmail.com
Time of Update: 2014-06-15
在某些情況下,如果明知道查詢結果只有一個,SQL語句中使用LIMIT 1會提高查詢效率。例如下面的使用者表(主鍵id,郵箱,密碼):create table t_user(id int primary key auto_increment,email varchar(255),password varchar(255));每個使用者的email是唯一的,如果使用者使用email作為使用者名稱登陸的話,就需要查詢出email對應的一條記錄。SELECT * FROM t_user WHERE
Time of Update: 2014-06-15
編輯當前SQLPLUS 緩衝區內的SQL 陳述式如ed 就是縮寫,會使用我們環境變數指定的編輯器來編輯緩衝區內的SQL 陳述式,當然是SQLPLUS 的緩衝區。我們完全可以證明,在我們沒有串連的資料庫的候,也可以使用EDIT來編輯。如果我們想修改預設的編輯器,如改為viSQL> define _EDITORDEFINE _EDITOR = "ed" (CHAR)SQL> define _EDITOR='vi'SQL> define _EDITORDEFINE _EDITOR =
Time of Update: 2014-06-15
查看Oracle最大進程數:SQL> select count(*) from v$session #串連數SQL> Select count(*) from v$session where status='ACTIVE' #並發串連數SQL> show parameter processes #最大串連SQL> alter system set processes = value scope = spfile;重啟資料庫
Time of Update: 2014-06-15
計劃學習下WebCenter,需要搭建環境。計劃寫幾篇文章,以備分享和記錄:資料庫、RCU、Weblogic、WebCenter Portal、WebCenter Content(UCM)、環境配置。1,首先需要安裝資料庫,RCU安裝的時候支援IBM DB2等,我這裡選擇Oracle分享下環境選擇:Oracle Linux 5,Oracle database
Time of Update: 2014-06-15
在上一篇文章《用Sqoop進行MySQL和DHFS系統間的資料互導》中,提到sqoop可以讓RDBMS和HDFS之間互導資料,並且也支援從mysql中匯入到HBase,但從HBase直接匯入mysql則不是直接支援,而是間接支援。要麼將HBase匯出到HDFS一般檔案,要麼將其匯出到Hive中,再匯出到mysql。本篇講從hive中匯出到mysql。 從hive將資料匯出到mysql 一、建立mysql表 mysql> create table award (
Time of Update: 2014-06-15
買了商業版的使用者,可以用商業的備份工具來備份MYSQL資料庫, 我來示範下如何備份與恢複。其中包括全量備份和增量備份。備份方法全量:mysqlbackup --defaults-file="H:\Program Files\MySQL\mysql-advanced-5.6.10-winx64\my.ini" --port=3313 --protocol=tcp --user=root --password --backup-dir="j:\mysqlbackup" backup-
Time of Update: 2014-06-15
這裡簡單介紹下flashback database,這個既可以在RMAN中執行,也可以再SQL*PLUS執行,有時候還是挺實用的 必備條件: 1:必須是歸檔模式 2:必須指定flash recovery area SQL> show parameter db_recovery NAME
Time of Update: 2014-06-15
1.在使用Oracle時候,一般啟動OracleServiceORCL和OracleOraDb11g_home1TNSListener這兩個服務Oracle就能正常運行;2.要讓區域網路上的機子訪問你的oracle,必須啟動oracleora81homemanagermentserver服務。3.Oracle服務啟動、關閉指令碼(windows下) 註:執行個體名:ORCL(1).建立啟動指令碼dbstart.cmd cmd代碼dbstart@echo halt oracle
Time of Update: 2014-06-15
MySQL主從複製步驟很簡單,仔細看,你一定懂環境:A: 192.168.1.1 作為master,沒有資料B: 192.168.1.2 作為slave,沒有資料一:主伺服器上:注意:mysql參數binlog-do-db = 資料庫名 (你要備份的資料庫)binlog-ignore-db = 資料庫名 (你不需要備份的資料庫)如果沒有在/etc/my.cnf添加以上2個參數,那就是說明備份所有資料庫(1)
Time of Update: 2014-06-15
在手動恢複資料庫時,有時候需要在SQL*Plus提示符以及作業系統提示符,RMAN提示符下來回切換顯得有些繁瑣。實際上RMAN為我們提供了命令列下執行一些簡單的SQL語句以及PL/SQL的方法,以避免上述情形。本文描述了RMAN提示符下的一些常用命令及其用法。1、RMAN提示符下執行SQL語句文法: SQL '<command>' ;文法比較簡單,就是提示符下輸入SQL,後接SQL命令,命令用單引號括起來command