Time of Update: 2017-02-28
SQL Server 2005 Express 訪問 Oracle 10 EXEC master.dbo.sp_addlinkedserver @server = N'TESTLINK', @srvproduct=N'Oracle', @provider=N'MSDAORA', @datasrc=N'TEST' GO 這一句在 SQLServer 下建立一個資料庫連結。 串連名為TESTLINK Oracle 資料來源是 TEST 要求在SQL Server
Time of Update: 2017-02-28
很多朋友只用了Oracle的刪除,但很多情況下,他會發現重新安裝時,點了下一步安裝介面就消失了,往往無奈下只好重裝系統,其實只是你資料庫沒刪乾淨,刪乾淨就不會出現這種情況了。實現方法:1、開始->設定->控制台->管理工具->服務停止所有Oracle服務。2、開始->程式->Oracle - OraHome81->Oracle Installation Products->Universal
Time of Update: 2017-02-28
1、配置串連池 通過http://localhost:7001/console進入管理主控台在左側菜單中依次進入mydomain(自訂的網域名稱稱)-服務-JDBC-串連緩衝池點擊“配置新的 JDBC Connection Pool... ”資料類型選擇:Oracle資料庫驅動程式選擇:Oracle's Driver (Thin)
Time of Update: 2017-02-28
在Oracle10g RAC的安裝過程中,網路的設定需要謹慎,也極其重要。以下將我的Oracle10g RAC環境的網路設定列舉一下,供參考。1.hosts檔案的設定由於RAC要設定多個地址,所以需要準備好網路環境,我的hosts檔案設定如下:## Internet host table#127.0.0.1 localhost172.16.19.11 db210-rac1 db210-rac1.hurray.com.cn loghost172.16.19.211 db210-rac1vip
Time of Update: 2017-02-28
問:我在redhat8上安裝oracle9i過程中,提示換第二張盤,可我的光碟機卻退不出來,怎麼辦?光碟機是mount 命令載入的,可在換盤時,我在root下用umount命令提示光碟片busy.怎麼辦?線上等待!!!!答:應該這樣執行Oracle安裝程式/mnt/cdrom/runinstaller,如果你是先cd /mnt/cdrom的話就會出這樣的問題解決方案是先找出訪問光碟機的那個進程fuser -m /mnt/cdrom再殺掉這個進程,就可以彈出光碟機了
Time of Update: 2017-02-28
1、安裝oracle 的transparent gateway 透明網關。安裝ORACLE 選擇自訂安裝, 然後再選擇 安裝透明網關,再進去選擇 安裝FOR SQLSERVER 的組件。2、修改 oraclehomeora92tgsmsqladmininittg4msql.orq
Time of Update: 2017-02-28
安裝Fedora2 2. 下載Oralce10G (www.oracle.com),一般安裝只需下載ship.db.cpio.gz3. 解開[oracle @oar10g oracle]$ cd /tmp[oracle @oar10g oracle]$ gzip -cd ship.db.cpio.gz | cpio –idmv4. 修改Linux的系統參數:As root: (su - )# cat /proc/sys/kernel/shmmax (查看)33554432#
Time of Update: 2017-02-28
今天學習了一下最近流行的Ruby on Rails,感覺:就是一個代碼產生器 連結Oracle資料庫的時候,查了半天的資料。終於找到辦法了,^______^1.安裝驅動http://rubyforge.org/projects/ruby-oci8/下載並運行(雙擊)ruby-oci8-mswin裡面的*.rb2.更改database.ymldevelopment:adapter: ocihost: examplesidusername: exampleuserpassword:
Time of Update: 2017-02-28
在安裝目錄下,如:E:OracleOra81networkADMIN下用寫字板或記事本開啟TNSNAME.ORA檔案,檔案內容大概如下:TEST.SOFTONE.COM =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = zcb_8115)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME =
Time of Update: 2017-02-28
1.安裝oracle 10g r2的軟體2.打oracle 10g最新的補丁,我打的是升級到10.2.0.2的補丁3.運行Pre-Upgrade Information Tool.它用來分析升級到10g前你要做的一些操作,比如需要增加或減少的參數等.啟動要升級的DB,用SYSDBA運行10g的ORACLE_HOME/rdbms/admin下的utlu102i.sql,查看產生的日誌.SQL> SPOOL info.logSQL> @utlu102i.sqlSQL> SPOOL
Time of Update: 2017-02-28
Oracle LOWER() 和 UPPER()函數的使用方法一列返回行不區分大小寫這是常見的做法,使列不區分大小寫,以確保您所希望返回所有行。 SELECT *FROM COURSESWHERE LOWER(education_delivery_method) = 'classroom'您可以使用Oracle的UPPER() or LOWER() 函數來在你的SQL選擇格式列SELECT UPPER(FIRSTNAME) AS
Time of Update: 2017-02-28
Oracle DBA Studio 工具裡面就能建立觸發器CREATE TRIGGER 名稱 CREATE TRIGGER — 建立一個新觸發器
Time of Update: 2017-02-28
Oracle沒有自增欄位這樣的功能,但是通過觸發器(trigger)和序列(sequence)可以實現。先建一個測試表了:create table userlogin( id number(6) not null, name varchar2(30) not null primary key)tablespace
Time of Update: 2017-02-28
在過去的十年中, Oracle 已經成為世界上最專業的資料庫之一。對於 IT 專家來說,就是要確保利用Oracle 的強大特性來提高他們公司的生產力。最有效方法之一是通過 Oracle 調優。它有大量的調整參數和技術來改進你的 Oracle 資料庫的效能。 Oracle 調優是一個複雜的主題。關於調優可以寫整整一本書,不過,為了改善 Oracle 資料庫的效能,有一些基本的概念是每個 Oracle DBA 都應該遵從的。 在這篇簡介中,我們將簡要地介紹以下的
Time of Update: 2017-02-28
學習Oracle是一個漫長艱辛的過程。如果沒有興趣,只是被迫學習,那麼是很難學好的。學習到一定程度的時候,要想進一步提高,就不得不接觸很多Oracle之外的東西,如Unix,如網路、儲存等。因此,要真的決心學好Oracle,就一定要有興趣。有了興趣,就會一切變得簡單快樂起來。簡單總結一下,那就是:興趣、學習、實踐。 如何入門是許多初學者最頭疼的事情。Oracle涉及的方面太多了:SQL、管理、最佳化、備份恢複……那麼從哪開始學好呢?如果在大學期間學過
Time of Update: 2017-02-28
一、手動刪除檔案系統資料庫 1.停止監聽與OEM 代碼如下: $ lsnrctl stop listener_name $ emctl stop dbconsole 2.獲得資料檔案,記錄檔及控制檔案的相關資訊,包含歸檔 代碼如下: $ sqlplus / as sysdba SQL> select status,name from v$controlfile; --擷取控制檔案的位置資訊 SQL> select * from v$dbfile; -
Time of Update: 2017-02-28
使用日期Oracle內部使用數字儲存日期: 世紀,年,月,日,小時,分鐘,秒。預設的日期顯示格式為DD-MON-RR。--可以只指定年的後兩位,允許儲存21世紀日期在21世紀中。--同樣,允許儲存20世紀的日期在21世紀中。SELECT last_name, hire_dateFROM employeesWHERE hire_date < '01-FEB-88';SELECT last_name, (SYSDATE-hire_date)/7 AS WEEKSFROM
Time of Update: 2017-02-28
CREATE TABLE employees( employee_id NUMBER(6), last_name VARCHAR2(25) NOT NULL, email VARCHAR2(25), salary NUMBER(8,2), commission_pct NUMBER(2,2), hire_date DATE NOT NULL, ... department_id NUMBER(4), CONSTRAINT emp_dept_fk FOREIGN
Time of Update: 2017-02-28
以scott使用者的emp表為樣本 ----增加策略 begin DBMS_FGA.ADD_POLICY ( object_schema => 'SCOTT', object_name => 'EMP', policy_name => 'mypolicy1', handler_schema => NULL, handler_module => NULL, enable => TRUE, statement_types =>
Time of Update: 2017-02-28
Oracle中rownum在結果集中排序的使用 對於 Oracle 的 rownum 問題,很多資料都說不支援>,>=,=,between...and,只能用以上符號(<、<=、!=),並非說用>,>=,=,between..and 時會提示SQL語法錯誤,而是經常是查不出一條記錄來,還會出現似乎是莫名其妙的結果來,其實您只要理解好了這個 rownum 偽列的意義就不應該感到驚奇,同樣是偽列,rownum 與 rowid 可有些不一樣,