Time of Update: 2014-06-15
本文對SQL Server跨伺服器串連的方式進行總結。 1、OPENDATASOURCE 在SQL文中直接用此語句開啟資料庫樣本: OPENDATASOURCE('SQLOLEDB','Data Source=TQDBSV001;User ID=fish;Password=2312').RackDB.dbo.CS此方式較為簡單,但存在弊端就是速度很慢。 2、OPENROWSET 包括從 OLE DB 資料來源存取遠端資料需要的所有連線資訊。這個方法是在連結伺服器存取資料表的替代方法,而且是使用
Time of Update: 2014-06-15
從sql匯出到mysql的方法很多,現介紹一種無需編程,直接利用sql和mysql裡的圖形介面進行匯入匯出的簡單方法。前提是已經安裝了sqlserver用戶端和mysql的圖形介面管理工具phpmyadmin。在控制台根目錄下開啟sqlserver企業管理器,建立sqlserver組,根據自己的情況進行選擇;然後建立sqlserver
Time of Update: 2014-06-15
當你串連一個MySQL伺服器時,你通常應該使用一個口令。口令不以明文在串連上傳輸。所有其它資訊作為能被任何人讀懂的文本被傳輸。如果你擔心這個,你可使用壓縮協議(MySQL3.22和以上版本)使事情變得更難。甚至為了使一切更安全,你應該安裝ssh。用它,你能在一個MySQL伺服器與一個MySQL客戶之間得到一個加密的tcp/ip串連。 為了使一個MySQL系統安全,強烈要求你考慮下列建議: 對所有MySQL使用者使用口令。記住,如果other_user沒有口令,任何人能簡單地用MySQL
Time of Update: 2014-06-15
具體的請參照sybase 安裝指南(中文版) Adaptive Server Enterprise12.5 Linux/Intel.本文參考了網上的好幾家資料,感謝他們!(一) 以root 登入:建立sybase使用者及使用者組(useradd,groupadd或linuxconf) mount CDROM #mount /mnt/cdrom (#mount -t iso9660 /dev/cdrom /mnt/cdrom)
Time of Update: 2014-06-15
安裝# groupadd mysql# useradd -g mysql mysql解壓編譯# tar -zxvf mysql-5.0.22.tar.gz# cd mysql-5.0.22# ./configure --prefix=/usr/local/mysql --with-charset=gbk# make# make install# cp support-files/my-medium.cnf /etc/my.cnf設定自啟動# cp
Time of Update: 2014-06-15
安裝sqlserver時經常出現安裝檔案掛起的錯誤,有時候重新啟動機器就可以了,但是有的時候重起還是會一直提示,“以前的某個程式安裝已在安裝電腦上建立掛起的檔案操作。運行安裝程式之前必須重新啟動電腦。”其實只要刪除註冊表的一個值就可以了。 在運行視窗輸入regedit,開啟登錄編輯程式,在KEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session
Time of Update: 2014-06-15
HBase源碼分析之GET操作之get轉化為scan1,還是先看建構函式 public Get(byte [] row) { this(row, null); } public Get(byte [] row, RowLock rowLock) { this.row = row; if(rowLock != null) {
Time of Update: 2014-06-15
bkjia@LINUXIDC11> create table seg_test( x int primary key, y varchar2(20));Table created.bkjia@LINUXIDC11> select owner,header_file,header_block,bytes,blocks,extents from dba_segments where segment_name = 'SEG_TEST';no rows selected
Time of Update: 2014-06-15
Oracle觸發器是一種特殊類型的預存程序,它不同於預存程序。觸發器主要是通過事件進行觸發而被執行的,觸發器的觸發事件分可為3類,分別是DML事件、DDL事件和資料庫事件,而預存程序可以通過預存程序名字而被直接調用。當對某一表進行諸如UPDATE、 INSERT、 DELETE 這些操作時,SQL Server 就會自動執行觸發器所定義的SQL 陳述式,從而確保對資料的處理必須符合由這些SQL
Time of Update: 2014-06-15
無圖形介面情況下靜默安裝Oracle 有些機器上沒有圖形化終端,我們可以使用Oracle提供的靜默安裝來實現提示符下的Oracle安裝,並且這樣也不要太多的資源。安裝前的系統內容變數及核心參數的設定這裡就不重複了。我的項目流程如下:Oracle安裝檔案已經解壓至/udisk。 su - oraclemkdir -p /u01/app/oracle/1. 建立靜默安裝的設定檔cd /udisk/database/responsevi
Time of Update: 2014-06-15
原理:每個sql語句都它的執行計畫,並且執行計畫會放在plan_table中,plan_table中有object_name一列,該列表示sql語句中的對象名字,執行計畫對錶高度興趣,所以如果object_type=’TABLE’,那麼object_name就是我們要截取的table_name執行步驟:1、建立tmp_table 表,存放job名job_id,sql語句select_sql,和表名object_namecreate table tmp_table(job_
Time of Update: 2014-06-15
Java備份還原Oracle資料庫,不知道還有沒好點的方法 希望有的也能提供下方法或者代碼。package com.servlet.util;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.nio.ByteBuffer;import java.nio.channels.Channels;import java.
Time of Update: 2014-06-15
Linux下安裝完Oracle 11g後使用sqlplus出現如下亂碼解決[oracle@localhost ~]$ rlwrap sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Wed Jan 23 15:25:02 2013Copyright (c) 1982, 2009, Oracle. All rights reserved.???: Oracle Database 11g Enterprise Edition
Time of Update: 2014-06-15
物化視圖的目的,是預先儲存一些耗時較長才能得到結果的查詢,將這些查詢的結果儲存到本地的一個副本,以後再查詢時,就從該物化視圖中查詢即可,不需要再去查一些遠端資料表了,這樣就提高了查詢的效能。CREATE MATERIALIZED VIEW AUTHOR_MVREFRESH FASTSTART WITH SYSDATENEXT SYSDATE+5/86400WITH PRIMARY KEYASSELECT *FROM AUTHOR@TO_DMED;以上就是一個建立物化視圖的例子REFRESH
Time of Update: 2014-06-15
sql 如下: select sequence_name from user_sequences where sequence_name= '參數' 需要注意的是 Oracle sequence 參數必須轉換成大寫。例子:(這是使用simple 架構實現) // 判斷 oracle sequence 是否已經存在 public
Time of Update: 2014-06-15
作業系統CentOS 6.3 32位 預設mysql5.6設定檔# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to
Time of Update: 2014-06-15
非當前聯機記錄檔故障恢複1.啟動資料庫時遇到ORA-00313,ORA-00312錯誤。ORA-00313: open failed for members of log group 1 of thread 1ORA-00312: online log 1 thread 1: '/home/Oracle/oradata/s1/redo01.log'2.查看v$log視圖。SQL> select * from v$log;GROUP# THREAD# SEQUENCE# BYTES
Time of Update: 2014-06-15
介質恢複用在丟失或損壞資料檔案或者丟失了控制檔案的情形。介質恢複將還原的資料檔案恢複成當前資料檔案。還能夠恢複資料檔案異常離線時沒有來得及做檢查點操作丟失的變更。介質恢複使用歸檔日誌和聯機日誌。跟執行個體恢複不同的是,介質恢複必須由命令顯式調用。系列文章:Oracle恢複內部原理 http://www.bkjia.com/search.aspx?where=nkey&keyword=198246.1
Time of Update: 2014-06-15
環境:OS:Oracle linux5.6DB: oracle11gR2 PS3RAC node:rac1,rac2現象:在建立資料庫時,在複製資料檔案時,就會出現ora-19504:failed to create file “+DATA”……ora-15055:unable to connect ASM instanceora-27303:additional information:startup egid=54321(oinstall)
Time of Update: 2014-06-15
對於索引的調整,我們可以通過Oracle提供的索引監控特性來跟蹤索引是否被使用。儘管該特性並未提供索引使用的頻度,但仍不失為我們參考的方式之一。然而,最近在Oracle 10.2.0.3中發現收集統計資訊時導致索引也被監控,而不是用於sql查詢引發的索引監控。如此這般,索引監控豈不是雞肋?1、基於Oracle 10g 收集統計資訊索引被監控情形scott@CNMMBO> select * from v$version where rownum<2;BANNER------------