Time of Update: 2014-06-15
不同資料庫平台的互連一般稱之為資料庫的異構服務,現在各大資料庫之間都可以實現這樣的異構互連,只是各廠商的具體實現技術不一樣,如:在SQL SERVER裡面叫做LINKED SERVER,通過ODBC實現與其它資料庫的互聯。 而Oracle實現異構服務的技術叫做透明網關(Transparent Gateway),當然之前ORACLE還採用過通用串連技術。目前ORACLE利用透明網關可以實現和SQL
Time of Update: 2014-06-15
MysqlDatabase Backup主要有4種方法:1、mysqldump2、 直接拷貝(cp、tar,gzip,cpio)3、 mysqlhotcopy4、
Time of Update: 2014-06-15
1、環境:Fedora 7,mysql-5.0.18.tar.gz注意:如果系統安裝時已經安裝了mysql則用rpm -e ******* --nodeps 強制禦載掉即可。2、進入mysql存放的檔案夾解壓,#tar zxvf mysql-5.0.18.tar.gz,進入解壓後的檔案夾 :[root@fedora zhangyan]# cd mysql-5.0.18指定安裝路徑:[root@fedora ~]# ./configure
Time of Update: 2014-06-15
++建立使用者hillary,密碼為window的使用者,預設的資料表空間是users,暫存資料表空間是tempcreate user hillary identified by window default tablespace users temporary tablespace temp;++刪除使用者drop user user_name [cascade]; #如果被刪除的使用者擁有對象,則需要使用cascade關鍵字++修改口令alter user user_name
Time of Update: 2014-06-15
在啟動tomcat的時候提示8080連接埠被佔用,後來經過尋找發現如下結論:將Oracle與tomcat、jboss等其它佔用8080連接埠的伺服器安裝在一台機器上,會出現8080連接埠被佔用的錯誤。 一、首先檢查8080連接埠的使用方式 [root@olivenan root]# lsof -i :8080 -n COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME tnslsnr 1031 oracle 12u IPv4 2013 TCP
Time of Update: 2014-06-15
一. 概述對象統計資訊描述資料是如何在資料庫中儲存的。比如,一張表裡面有多少行資料,某一列資料的最大值是多少等等。這些資訊有助於查詢最佳化工具找到正確高效的執行計畫。舉個例子,有這樣一個情境,從一個特定地點回家,哪種交通方式最快捷?汽車,火車還是飛機?如果不知道我在哪裡,我家在哪裡,就得不到合理的答案。同樣,如果沒有對象統計資訊,查詢最佳化工具也找不到正確高效的執行計畫。二.
Time of Update: 2014-06-15
思路: PLSQL工作依賴於 OCI.DLL 和其他一些Client帶的檔案,所以必須提供. 通過環境變數 TNS_ADMIN找到LISTENER.ORA, tnsnames.oRA,從而建立串連. 步驟:1.安裝Oracle_client2. 進入PLSQL 設定 OCI.DLL 檔案路徑和其所在目錄的路徑3. 在ocl.dll同目錄建立一個 NETWORK目錄,該目錄中建立ADMIN目錄.4. 建立兩個檔案 LISTENER.ORA,
Time of Update: 2014-06-15
隨著業務量的增加,需要儲存的資料也出現劇增,如果所有資料存放區到一個資料庫中勢必會增加資料庫的效能消耗。最終造成使用者的不友好感受。鑒於此我們計劃將資料分多份儲存到不同的資料庫中,資料庫之間可以相互訪問,這時候我們就需要建dblink,即分域庫。資料庫之間通過@分網域名稱稱的方式訪問。應用程式也可以通過這種方式訪問。這樣把訪問量大的資料放到獨立的資料庫上,而給客戶直接展示的功能配置資料及待用資料單獨放到一個庫中,便於客戶快速查詢,友好顯示。假設我們有兩個資料庫,資料庫A,資料庫B.我們要實現從A
Time of Update: 2014-06-15
管理口令安全性和資源概要檔案(設定檔)設定檔中參數介紹1. 資源限制參數 會話級資源限制 調用級資源限制 2. 口令管理參數 口令賬戶鎖定參數 口令失效和到期 口令記錄 建立設定檔:口令配置CREATE PROFILE profile LIMIT[FAILED_LOGIN_ATTEMPTS max_value][PASSWORD_LIFE_TIME max_value][ {PASSWORD_REUSE_TIME|PASSWORD_REUSE_MAX}
Time of Update: 2014-06-15
系統:AIX資料庫版本:10.2.0.3報錯如下:Tue Jan 15 04:08:18 2013Errors in file /Oracle/admin/RASDB/udump/rasdb_ora_766202.trc:ORA-00600: internal error code, arguments: [kcbnew_3], [0], [8], [1639086], [], [], [], []查看官方說明:Summary of Bugs Containing ORA - 00600
Time of Update: 2014-06-15
追蹤檔案:每個服務進程和後台進程在運行過程中都可以將一些特殊的資訊寫入對應的作業系統檔案中,這個作業系統檔案稱為追蹤檔案。每個服務進程和後台進程都具有一個對應的追蹤檔案,當進程發現一個內部錯誤時,它會將相應的錯誤資訊記錄在它的追蹤檔案中,DBA可以對追蹤檔案進行檢查,以便找出故障所在。警告檔案:名稱通常為<SID>Alert.LOG的純文字檔案警告檔案也被稱為警告日誌,它是一個特殊的追蹤檔案,記錄了資料庫中DBA層級的管理操作以及執行個體內部的錯誤資訊。有時候也叫警告日誌。追蹤檔案和
Time of Update: 2014-06-15
一:環境說明源庫:作業系統:LINUX 32位資料庫:Oracle 10.2.0.4.0 32位 目標庫:作業系統:LINUX 64位資料庫:ORACLE 10.2.0.4.0 64位 二:操作說明使用RMAN跨平台傳輸匯出:1. startup open read only;2. 檢查是否支援跨平台的轉換Set serveroutput on;DeclareDb_ready
Time of Update: 2014-06-15
一、建立dblink 原始語句:create public database link db_lsxyconnect to lsxy identified by lsxyusing '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.xxx.xxx.xxx)(PORT = 2261)))(CONNECT_DATA = (SERVICE_NAME =
Time of Update: 2014-06-15
方法一:sqlplus “使用者/密碼 as sysdba” sqlplus “sys/sys as sysdba” 方法二:sqlplus/nologSQL> conn /as sysdba SQL> shutdown immediate; SQL> startup mount SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION; SQL> ALTER SYSTEM
Time of Update: 2014-06-15
ORA-12520錯誤解決方案ORA-12520聽程式無法為請求的伺服器類型找到可用的處理常式:1)資料庫是專用伺服器,但是在tnsname.ora配置中設定了串連方式為shared,這種情況下開啟tnsname.ora,把(server = shared) 改成 (server = dedicate)2)是由於process不夠引起的後來查看到v$process一直漲到140多,而我的資料庫設定的是150.據此大致能斷定process不夠,用以下語句修改資料庫的processes值alter
Time of Update: 2014-06-15
1,查看資料庫的基本屬性:SELECT dbid 資料庫編號,name 資料庫名稱,db_unique_name 全域名稱,created 建立時間,log_mode 歸檔方式,open_mode 訪問方式,platform_name 版本類型 FROM v$database;2,查看所有資料庫物件的類別和大小:SELECT count(name) num_instances,type,sum(source_size) source_size,sum(parsed_size)
Time of Update: 2014-06-15
使用shell指令碼實現對Oracle資料庫的監控與管理將大大簡化DBA的工作負擔,如常見的對執行個體的監控,監聽的監控,警示日誌的監控,以及資料庫的備份,AWR report的自動郵件等。本文給出Linux 下使用 shell 指令碼來監控 Oracle 警示日誌(monitor alter log file)。Linux Shell的相關參考:Linux/Unix shell 指令碼中調用SQL,RMAN指令碼 Linux/Unix shell sql 之間傳遞變數 Linux Unix
Time of Update: 2014-06-15
在Oracle中,有4個大對象(lobs)類型可用,分別是blob,clob,bfile,nclob。下面是對lob資料類型的簡單介紹。blob:二進位lob,為位元據,最長可達4GB,存貯在資料庫中。clob:字元lob,字元資料,最長可以達到4GB,存貯在資料庫中。bfile:二進位檔案;存貯在資料庫之外的唯讀型位元據,最大長度由作業系統限制。nclob:支援對位元組字元集合(nultibyte
Time of Update: 2014-06-15
網友問題:對於MySQL主從複製結構中,如何讓Slave過濾delete操作。問題分析:該問題對應的是保全所有的記錄,包括delete的記錄。對於MySQL本身的過濾規則粒度是精確到表的粒度。主從可以由不同的觸發器問題結果:在slave上建立before觸發器,對於delete的記錄備份至另一個表。存在問題:MySQL觸發器在高並發下的效能問題。觸發器原始碼:CREATE TRIGGER delbak BEFORE DELETE ON tb_nameFOR EACH ROW
Time of Update: 2014-06-15
Oracle的許可權系統分為系統許可權與對象許可權。系統許可權( database system privilege )可以讓使用者執行特定的命令集。例如,create table許可權允許使用者建立表,grant any privilege 許可權允許使用者授予任何系統許可權。對象許可權( database object privilege