Time of Update: 2017-02-28
1、開始—》運行—》cmd,然後輸入sqlplus / as sysdba;連上資料庫; 2、刪除使用者:在dos視窗輸入drop user eqm cascade; 3、刪除tablespace:在dos視窗輸入DROP TABLESPACE EQM INCLUDING CONTENTS AND DATAFILES;如果報錯說有表還在使用此資料表空間,查出那些表然後刪除,查詢方法select distinct owner,segment_name,
Time of Update: 2017-02-28
--查看Oracle資料庫字元集: Sql代碼 select userenv('language') from dual; 查詢結果: SIMPLIFIED CHINESE_CHINA.AL32UTF8 --修改oracle資料庫字元集:(在SQL Plus中) Sql代碼 sql> conn / as sysdba; sql> shutdown immediate; database closed. database
Time of Update: 2017-02-28
替換變數是指在進行資料查詢或更新時,由使用者自己輸入資料,在ORACLE中用&標記,比如 select ename,job,sal,hiredate from emp where sal>&inputjob在通過SQL
Time of Update: 2017-02-28
建立兩個表: create table guotest1 ( sName varchar2(10), Gender varchar2(10) ) create table guotest2 ( sName varchar2(10), Gender varchar2(10) ) 插入資料: insert into guotest1 values('a', 'm'); insert into guotest1 values('b',
Time of Update: 2017-02-28
1、按月建立分區 create table T_MHDP ( ID VARCHAR2(50) not null, FLT_AIRCODE VARCHAR2(4), FLT_NUMBER NUMBER(7), FLT_DATE DATE ) partition by range (FLT_DATE) ( partition PART201105 values less than (TO_DATE(' 2011-06-01 00:00:00',
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
1、配置串連池 通過http://localhost:7001/console進入管理主控台在左側菜單中依次進入mydomain(自訂的網域名稱稱)-服務-JDBC-串連緩衝池點擊“配置新的 JDBC Connection Pool... ”資料類型選擇:Oracle資料庫驅動程式選擇:Oracle's Driver (Thin)
Time of Update: 2017-02-28
1、安裝oracle 的transparent gateway 透明網關。安裝ORACLE 選擇自訂安裝, 然後再選擇 安裝透明網關,再進去選擇 安裝FOR SQLSERVER 的組件。2、修改 oraclehomeora92tgsmsqladmininittg4msql.orq
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
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
匯出是用MS內建的ole db provider提供者匯出: 1.右鍵要匯出的資料庫【任務】-》【匯出資料】-》設定匯出資料來源 2.設定oracle為目標資料來源 3.設定目標表(建立) 4.編輯欄位 由於sqlserver的t-sql與oracle的pl/sql定義資料類型不一樣,這裡注意要修改類型: int -> number (注意設定number的精度) nvarchar -> varchar2
Time of Update: 2017-02-28
1、先下載適合自己系統的即時用戶端,可通過下面的地址下載。 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 2、直接解壓到你想要存放的目錄中,如:C:instantclient_11_2 3、編輯環境變數: TNS_ADMIN 設定為 C:instantclient_11_2 ORACLE_HOME 設定為 C:instantclient_11_2
Time of Update: 2017-02-28
合併列值最通用的方法就是寫一個自定義函數去實現,這裏介紹的是其他方法。在SQL Server中合併列值可以使用For Xml Path,在Oracle中則可以使用wm_concat 或 ListAgg。準備數據: 1 2 3 4 5 6 7 8
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.分別建立連結對資料庫進行操作,SQLServer可以用ADO.NET,操作Oracle可以用OLEDB或者用System.Data.OracleClient(需要添加引用才能用) 這種方案的優點就是簡單,各自寫各自的資料庫作業碼,缺點就是不能將兩個資料庫中的表直接進行聯集查詢,連結Oracle的每台機器必須安裝OracleClient才可以使用。 2.使用同義字操作Oracle資料庫。 這種方法的具體操作我在以前的文章中已經寫清楚了,這樣做一來可以進行表的聯集查詢二來不
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 =>