設定Oracle來同時訪問多個SQL Server

如何在Oracle裡設定訪問多個SQL Server資料庫?假設我們要在Oracle裡同時能訪問SQL Server裡預設的pubs和Northwind兩個資料庫。 1、在安裝了Oracle9i Standard Edition或者Oracle9i Enterprise Edition的windows機器上(IP:192.168.0.2), 產品要選了透明網關(Oracle Transparent Gateway)裡訪問Microsoft SQL Server資料庫:ORACLE9I_HOME\

SQL Server樂觀鎖定與悲觀鎖定執行個體祥解

在實際的多使用者並發訪問的生產環境裡邊,我們經常要儘可能的保持資料的一致性。而其中最典型的例子就是我們從表裡邊讀取資料,檢查驗證後對資料進行修改,然後寫回到資料庫中。在讀取和寫入的過程中,如果在多使用者並發的環境裡邊,其他使用者已經把你要修改的資料進行了修改是非常有可能發生的情況,這樣就造成了資料的不一致性。解決這樣的辦法,SQL SERVER提出了樂觀鎖定和悲觀鎖定的概念,下邊我以一個執行個體來說明如何使用樂觀鎖定和悲觀鎖定來解決這樣的問題。/*

Microsoft Excel用ODBC輕鬆獲得DB2資料

Microsoft Excel是使用者經常使用的製表工具,它可以用ODBC很方便地得到AS/400上DB2資料。具體操作如下:(操作步驟用WIN2000+Office2000環境描述,使用者已配置好ODBC資料來源) 1.開啟Microsoft Excel,建立一個新表。 2.開啟“資料”->“擷取外部資料”->“建立資料庫查詢”菜單,1所示。 3.選中以建立好的ODBC資料來源(如as400db2),按“確定”按鈕,輸入使用者名稱、口令後,彈出“查詢嚮導”畫面,2所示。 4.在圖2

MySQL常見代碼的錯誤提示以及解決方案

130 :檔案格式不正確。(還不是很清楚錯誤的狀況)145 :檔案無法開啟。1005:建立表失敗。1006:建立資料庫失敗。1007:資料庫已存在,建立資料庫失敗。1008:資料庫不存在,刪除資料庫失敗。1009:不能刪除資料庫檔案導致刪除資料庫失敗。1010:不能刪除資料目錄導致刪除資料庫失敗。1011:刪除資料庫檔案失敗。1012:不能讀取系統資料表中的記錄。1016:檔案無法開啟,使用後台修複或者使用 phpmyadmin

ORACLE資料庫管理員認證方法

1、 管理員的許可權:SYSDBA: 預設schema 為SYSSYSOPER: 預設schema 為 PUBLIC這兩種許可權允許使用者在資料庫沒有開啟的時候就可以登陸資料庫,所以這種許可權的控制權在資料庫之外。通常這種許可權也可以被看做一種允許你對資料庫進行某種操作的串連,比如CONNECT / AS SYSDBA2、 兩種管理員權限認證方法1) Operating system (OS) authentication

詳解MySQL資料庫與ASP.NET怎樣強強聯手

由於富有競爭力的價格和便於使用,MySQL在市場佔有率方面逐步提升。開放原始碼社區為了擴充MySQL的使用範圍,開發出了.Net架構(.NET Framework)中可以使用的資料庫連接器。我們就來學習一下如何在.Net應用程式中使用MySQL。   和.NET的資料整合   MySQL 社區已經開發出了MySQL的資料介面,他提供了串連資料來源和程式碼的準系統。在Windows平台上,有如下的MySQL連接器:   * MySQL Connector/Net 1.0 (之前被稱為ByteFX.

RHEL AS4非遠程安裝Oracle10g過程

RHEL AS4(CentOS4.4)核心版本:[xujg@centos:~]$uname -r2.6.9-42.ELOracle版本及補丁:10201_database_linux32.zip1.建使用者和組groupadd oinstallgroupadd dbauseradd –g oinstall –G dba oraclepasswd oracle2.建目錄結構/oracle/u01 掛一個分區,做安裝oracle軟體用,包括存放安裝介質/oracle/u02

深入理解Oracle資料庫的啟動和關閉

Oracle資料庫提供了幾種不同的資料庫啟動和關閉方式,本文將詳細介紹這些啟動和關閉方式之間的區別以及它們各自不同的功能。一、啟動和關閉Oracle資料庫對於大多數Oracle DBA來說,啟動和關閉Oracle資料庫最常用的方式就是在命令列方式下的Server Manager。從Oracle 8i以後,系統將Server Manager的所有功能都集中到了SQL*Plus中,也就是說從8i以後對於資料庫的啟動和關閉可以直接通過SQL*Plus來完成,而不再另外需要Server Manager,

用Crontab為Linux定時備份Mysql

利用系統crontab來定時執行備份檔案,按日期對備份結果進行儲存,達到備份的目的。   1、建立儲存備份檔案的路徑/mysqldata   #mkdir /mysqldata   2、建立/usr/sbin/bakmysql檔案   #vi /usr/sbin/bakmysql   輸入   rq=` date +%Y%m%d `   tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql   或者寫成   rq=` date +%Y%m%d `

基於Linux環境的Oracle 11g資料庫正式推出

甲骨文在美國總部宣布,最新版本Oracle資料庫11g現已全面供貨,該產品完全基於Linux平台。Oracle資料庫11g 向客戶提供了新一代的公司資訊管理功能,協助客戶應對資料快速增長、市場環境不斷變化的需求並滿足更優質服務的需要。它同時降低IT成本並將之控制在合理的範圍之內。  甲骨文公司資料庫伺服器技術進階副總裁Andy

Java串連Mysql資料庫教程全攻略

1.下載資料庫mysql的官網:www.mysql.com 需要註冊mysql使用者  《MySQL For Windows V5.2 Alpha》http://www.skycn.com/soft/1262.html 更新時間:2007-01-14  2.下載mysql資料庫驅動,地址:    http://www.mysql.com/products/connector/所有驅動 java支援:

Linux下命令列啟動oracle時報錯的解決

在調試我們的測試伺服器的時候,機器上的Oracle總是啟動不了,後來經過調試,問題總算解決了。在linux下的命令列啟動oracle時,會報TNS錯誤:the net service name is not incorrectly……,這個是由於環境變數沒有設定SID的錯誤,或者已經設定了,但是切換到oracle使用者時沒有自動載入該環境變數,操作步驟如下:#su oracle$echo $ORACLE_SID //如果沒有列印正確的SID,則表明環境變數設定錯誤或沒有載入$cd

Linux下MySQL開啟檔案數錯誤問題的解決

錯誤資訊如下:  .....  070813 13:10:17 [ERROR] /usr/local/mysql/bin/mysqld: Can't open file: './yejr/access.frm' (errno: 24)  070813 13:10:17 [ERROR] /usr/local/mysql/bin/mysqld: Can't open file: './yejr/accesslog.frm' (errno: 24)  ......  070813 13:10:17 [

mysql與mssql的區別

mssql 是微軟的那個 SQL Server,運行於windows 2000,2003等平台   mysql 是個開源的資料庫Server,可運行在windows平台、unix\\linux平台,其標準版是免費的,可以到www.mysql.com 看看   asp\\php只是一種解釋語言,不一定mssql不能用php,也不一定mysql非得用php,只不過asp-mssql,php-mysql是一種常用的組合  MsSql就是微軟體的MS SQL SERVER。

Linux系統下SQL*Plus方向鍵沒法使用的解決

在Linux作業系統下使用Oracle的SQL*Plus工具有一個比較麻煩的地方:通過sqlplus命令進入到SQL*Plus控制台後,我們在Bash中已經習以為常的上下左右鍵突然變成了^[[A^[[B^[[D^[[C這樣的"亂碼"。熟悉ksh的朋友肯定要說我們這是大驚小怪了,不過對於從Windows平台轉過來的一般使用者而言,不小心按錯一下就是4個錯誤的字元,而且曆史命令也無法方便的回查了,確實挺鬱悶的。別著急,如果你的Linux是Debian或者Ubuntu/Kubuntu,直接sudo

Oracle 配置查詢最佳化工具

一. 背景介紹查詢最佳化工具對於SQL語句的效能非常重要,因為我們寫的SQL語句最後被資料庫執行,是通過查詢最佳化工具產生執行計畫實現的。如果查詢最佳化工具產生的執行計畫低效,那麼就會導致低劣的效能。有一些參數的配置能夠影響到查詢最佳化工具產生高效的執行計畫,但也是有風險的。總之,可以這麼說,配置查詢最佳化工具的代價是昂貴的,但值得為此付出。二. 配置線路圖我們可以按照如所示的路線,來一個個參數進行配置下面是對圖中標有數字步驟的描述:(後面再詳細描述各個參數的含義)1.

ORA-01033:ORACLE initialization or shutdown in progress小記

今天再一次遇到ORA-01033:Oracle initialization or shutdown in

關於Oracle full outer join 的bug問題分析及處理

full (outer) join是用來全串連兩個表的文法。即希望將A表和B表關聯,能夠得到A表中有而B表中沒有的記錄,或者B表中有而A表中沒有的記錄。如何判斷是否有該記錄,則通過on子句來關聯。下面是一個例子:SQL> with  2  A as(select 1 a, 2 b from dual),  3  B as(select 2 a, 3 b from dual)  4  select * from A full

CentOS 下修改/dev/shm 大小解決ORA-00845

環境:CentOS 6.2 64bit  VMWare  Workstation 7.1Linux下,Oracle 11g的自動記憶體管理不能指定大於這個/dev/shm的總量記憶體。否則就會出現如下錯誤ORA-00845: MEMORY_TARGET not supported on this systemLinux環境下,掛載點 /dev/shm預設是系統記憶體的50%。根據Oracle的安裝手冊,需要手工指定

Oracle 擷取外鍵

Oracle擷取外鍵將會使用到一張系統資料表:user_constraints。 如擷取全部外鍵: select CONSTRAINT_NAME 約束名稱,TABLE_NAME 表 from user_constraints t where 1=1 --t.table_name in('TBL_STEP') and CONSTRAINT_TYPE ='R'   AND

總頁數: 978 1 .... 598 599 600 601 602 .... 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.