Oracle Tablespace Transportation

前提:進行資料表空間傳輸需要使用者有SYSDBA的系統許可權,被移動的資料表空間是自包含的資料表空間,不應有依賴於資料表空間外部對象的對象存在。確定是否自包含可使用系統包DBMS_TTS中的TRANSPORT_SET_CHECK過程進行檢查例如要對錶空間OLTP進行傳輸,SQL> exec dbms_tts.transport_set_check('OLTP',true,true);PL/SQL procedure successfully completed.SQL>

Oracle CBO 的 _sort_elimination_cost_ratio 參數

連續看到幾個和 Oracle 最佳化器隱含參數 _sort_elimination_cost_ratio 相關的最佳化案例(ReferRefer )。如果用 _SORT_ELIMINATION_COST_RATIO 作為關鍵字在 Metalink 上查詢,會發現很多和該參數有關的 Bug ,執行計畫的出錯特徵是也走了索引,但是走了索引全掃描(INDEX FULL SCAN),如果做 10053 Trace ,會發現有個煩人的 Recost for ORDER BY

oracle建立資料表空間和使用者

---oracle建立資料表空間---CREATE TABLESPACE ssitablespace DATAFILE     '/opt/oracle/db/oradata/iptvrpt/lv_ssitablespace1tbs' SIZE 20M AUTOEXTEND ON NEXT 10M MAXSIZE 100M   EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;---oracle建立使用者---create user

遠端連線Oracle

Oracle資料庫一般訪問是通過遠端存取的。本機訪問估計就是測試用的了。下面介紹一個簡單的存取方法:Oracle9i的。運行:Net Configuration Assist。步驟如下:即可本網服務名配置》添加》Oracle8i或更高版本資料庫或服務》服務名:HHXX(這個就是資料庫名)》TCP》主機名稱:qq(機器名稱或IP地址) 使用標準連接埠1521》是進行測試。網路服務名:HHXX》是否配置另一個網路服務名:否》完。 可以使用PL/SQL 或 Sql plus測試

Oracle實踐之匯入(IMP)匯出(EXP)(9)

Oracle的備份和恢複可以通過匯入(IMP)匯出(EXP)來實現 :運行exp help=y查看錶空間select * from v$tablespace1    2    CWMLITE    YES2    3    DRSYS    YES3    4    EXAMPLE    YES4    5    INDX    YES5    0    SYSTEM    YES6    7    TOOLS    YES7    1    UNDOTBS    YES8    8   

在linux上silent安裝oracle簡直是一場噩夢

 Parsing command line arguments:    Parameter "silent" = truejava.lang.ArrayIndexOutOfBoundsException: 2        at oracle.net.ca.CmdlineArgs.parseArgs(Unknown Source)        at oracle.net.ca.InitialSetup.<init>(Unknown Source)        at oracle.

Oracle如何改變listener的連接埠號碼 (Linux)

在Linux上安裝oracle的時候不小心安裝了兩次listener, 搞得listener的連接埠號碼變成了1522而不是預設的1521, 用戶端連了好久都沒有串連上,最後才發現是listener的連接埠號碼不對。一下是我改變listener連接埠號碼的步驟: 1. 首先需要停止listener, 使用命令lsnrctl stop 2. listener停止以後,到你的$ORACLE_HOME/network/admin下找到listener.ora這個檔案 3.

建立Oracle Restore Point並恢複資料庫到指定Restore Point

要實現Oracle資料庫的Restore Point功能,Oracle資料庫必須運行在archivelog模式下,並且啟用flashback logging。 具體步驟:1.  關掉資料庫服務: shutdown immediate;2. 啟動資料庫服務並mount: startup mount;3. 使資料庫轉入archievelog模式:alter database archivelog;4. 啟用flashback logging: alter database flashback on;

Oracle中的位元影像索引及用法

位元影像索引適用於低基數(low-cardinality)列,所謂低基數列就是指這個列只有很少的可取值。位元影像索引的問題:採用位元影像索引,一個鍵指向多行,可能數以百計甚至更多。如果更新一個位元影像索引鍵,那麼這個鍵指向的數百條記錄會與你實際更新的那一行一同被有效地鎖定。位元影像索引的適用情境:位元影像索引是針對那些值不經常改變的欄位的,在實際應用中,如果某個欄位的值需要頻繁更新,那麼就不適合在它上面建立位元影像索引。1、文法create bitmap index index_name on

oracle查詢使用者表,函數,儲存過程,

    ◆Oracle查詢使用者資料表空間:select * from user_all_tables   ◆Oracle查詢所有函數和儲存過程:select * from user_source   ◆Oracle查詢所有使用者:select * from all_users.select * from dba_users   ◆Oracle查看目前使用者串連:select * from v$Session   ◆Oracle查看目前使用者許可權:select * from

oracle case when 根據結果改變查詢出來的值

先看看錶中的內容select name,pass from t1;2.方法一--使用decode函數select name,decode(pass,'pass111','密碼1','pass222','密碼2','','密碼為空白') from t1;注意:decode函數中如果你沒列出可能的情況,他就預設為空白3.方法二--使用nvl函數select name,nvl(pass,'密碼為空白') from t1;nvl函數只對查詢為空白的情況賦值4.方法三--使用case  xxx  

Oracle DECODE函數的文法介紹

Oracle DECODE函數功能很強,下面就為您詳細介紹Oracle DECODE函數的用法,希望可以讓您對Oracle DECODE函數有更多的瞭解。Oracle DECODE函數Oracle

比較Oracle Dedicated server和shared server

在建立Oracle資料庫的時候,應該會在資料庫建立助手嚮導上面看到這麼一個選項,就是資料庫的串連模式採用什麼方式。在Oracle9i或者10g中,可以看到有2種串連模式,一種叫做專用伺服器串連(dedicated server) ,另外一種叫做共用伺服器串連(shared

oracle左外串連,右外串連,全外串連–執行個體講解

 看了網上一些例子,自己改了改,並做了實驗,希望能把這個東西說明白。先建立表,並插入資料:-- 部門表CREATE TABLE departments( depID NUMBER(38,0), depName VARCHAR2(20), delFlag NUMBER(1,0));-- 員工表CREATE TABLE employees(empID NUMBER(38,0),empName VARCHAR2(20),depID NUMBER(38,0),delFlag NUMBER(1,0)

Oracle預存程序—異常

Oracle異常分預定義異常和自訂異常(個人覺得)。預定義異常裡麵包括匿名異常和非匿名異常。(匿名異常:沒有名稱,像ORA-00371;非匿名異常:有名稱,像no_data_found)。自訂異常:需要聲明,與業務相關。異常的拋出用raise。在exception捕獲後,可以向上繼續raise拋出。在exception代碼塊捕獲後,如果想把異常反應給應用程式,使用raise_application_error(-20000, '自訂異常:Null

oracle預存程序–包package

 Package是plsql語言中的一種對象。和預存程序一樣都是對象,之所以放在預存程序來說它,就是除了文法,基本上沒什麼可說的。類比java,包package就是介面與實作類別的關係。包package的出現主要也是為了面向介面編程(個人理解)。你可以把java介面的知識類比學習包package。裡面可以放一些變數定義,方法定義,預存程序定義。包package分為兩大部分:包說明和包體。包說明類似介面定義,包體類似實作類別。包說明的格式:create or replace package

oracle儲存函數

oracle儲存函數SET SERVEROUTPUT ON;--//可以沒有參數 , 必須有return--//參數和傳回型別不用指明精度CREATE OR REPLACE FUNCTION hello(p_name VARCHAR2)RETURN VARCHAR2ASBEGIN RETURN p_name || '你好!';END;--//作為運算式調用SELECT hello('ACCP') FROM dual;--//作為運算式調用SET SERVEROUTPUT ON;DECLARE  

破解Oracle函數”wmsys.wm_concat()”

       自訂此函數是由於“wmsys.wm_concat”在10G中不穩定。現已寫成自己定義的函數,功能與用法和“wmsys.wm_concat”函數一樣。趕緊貼出了給大夥看看。備忘: 這是從開源網轉載而來的源碼,經過本人的多次驗證和實際運用此函數可行。  create or replace TYPE zh_concat_im AUTHID CURRENT_USER AS OBJECT( CURR_STR VARCHAR2(32767), STATIC FUNCTION

Oracle時間格式轉換異常處理函數

 create or replace function F_FORMAT_DATE(v_date varchar2,format varchar)/*時間格式處理格式*/return dateas v_endDate date; v_rn varchar2(2); V_LAST_DATE VARCHAR2(10); Y VARCHAR2(4); M VARCHAR2(4); D VARCHAR2(4); H

oracle之PL/SQL編程基礎

--PL/SQL語言--字串串連符 ||select 'abc' || '123' from dual; --常量與變數declare --<<--用來定義 變數、常量、遊標、自訂資料類型stu_name nvarchar2(4); begin --<<--執行語句的開始stu_name := '盧'; -- := 賦值符號dbms_output.put_line(stu_name);end;--<<--執行語句的結束declare PI

總頁數: 1509 1 .... 698 699 700 701 702 .... 1509 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.