Oracle的Dblink概述

--Dblink的建立:create public database link ccare_test connect to ccare  identified by ccare using '(DESCRIPTION =   (ADDRESS = (PROTOCOL = TCP)(HOST = 10.221.3.130)(PORT = 1521))   (CONNECT_DATA =   

Oracle Merge的使用範例

--文法如下merge into  qcfang.bbb b using(select * from qcfang.aaa) aon (b.a_id=a.a_id)when matched then    update set           b.a_name=a.a_name, b.a_sex = a.a_sex, b.a_type = a.a_type,b.a_salary =

Oracle 鎖表解決方案

--查看被鎖對象select a.session_id,a.object_id,a.oracle_username,b.object_type,b.object_name from v$locked_object a,all_objects bwhere a.object_id = b.object_id;--解鎖辦法1)查到sid、serial#select c.sid,c.serial# from v$session c where c.sid in(select a.session_id

Oracle中如何查看低效sql

--查看低效sql方法如下selecta.sql_text,a.executions,a.disk_reads,a.buffer_gets,round((a.buffer_gets-a.disk_reads)/a.disk_reads,2)  hit_radio,round(a.disk_reads/a.executions,2) read_per_runfrom v$sqlarea awhere a.executions>0and a.buffer_gets>0and

Oracle中的常規操作

一、修改口令:Alter user test_user identified by password;二、修改使用者預設資料表空間:Alter user test_user default tablespace users;三、修改使用者暫存資料表空間:Alter user test_user temporary tablespace temp;四、修改設定檔:Alter user test_user profile limit_file;五、修改配額:Alter user test_user

Oracle中如何建立資料表空間、使用者和授權

/*在伺服器目錄/optoracle/oradata/etld下建立資料表空間前,先手動建好etld目錄,並用root使用者給etld目錄相應許可權,如777*/--建立資料表空間create tablespace tbs_etld_dataloggingdatafile '/opt/oracle/oradata/etld/etld_data.dbf'size 200mautoextend onnext 50m maxsize 1024mextent management

Oracle表分析方法

測試表名:d1、判斷一個表是否分析過:select t.num_rows,t.avg_row_len from user_tables t where t.table_name ='D'、若結果為空白,則表示該表沒有被分析過;2、表沒有被分析過時,oracle會採用動態採樣的機制,去擷取表的資訊,從而得到執行計畫[動態採樣.png]動態採樣的層級為0-10,0表示不動態採樣,10表示最大層級的動態採樣;3、oracle預設的動態採樣擷取的表資訊在表資料小於10W時,基本正確;當>10W時,

Oracle資料表空間容量的計算

-- 資料資料表空間容量使用方式SELECT a.tablespace_name as "資料表空間名稱",to_char(b.total/1024/1024,999999.99)||'M'  as "總容量",to_char((b.total-a.free)/1024/1024,'9999990D99')||'M'  as "已使用容量",to_char(a.free/1024/1024,'9999990D99')

Oracle list分區知識

應用情境:大資料--1)、建立一個分區表create table a( statis_date varchar2(8),id number,name varchar2(50),salary number)partition by list(statis_date)( partition Day_20121130 values('20121130'),partition Day_20121201 values('20121201'),partition Day_20121202 values('2

Oracle的索引監控概述

1、索引資訊視圖:Select * from user_ind_columns;Select * from user_indexes;2、監控索引的開啟:ALTER INDEX index_name MONITORING USAGE;3、查看建立的索引是否有效:先執行查詢sql語句,然後查看v$object_usage視圖;Select * from

如何查看Oracle執行計畫

1)最簡單的方法是,用PL/SQL 工具登入進去後,選中sql語句,然後按F5;2)用PL/SQL工具登入進去後,開啟command視窗a) 執行:explain plan for select * from dual;--紅色部分可替換為你的sql語句b) 執行:select * from table(dbms_xplan.display()),即可獲得執行計畫;3)用sqlplus命令登入,執行set autotrace traceonly;即可獲得執行計畫;本欄目更多精彩內容:http:/

Oracle並行簡介

並行DML操作需注意2點:1)、顯示在會話裡執行:alter session enable parallel dml;2)、對於Delete、Update 、Merge的操作,只有被操作的對象是分區表時,Oracle才會啟用並行操作;3)、對於insert只有insert into ...select * from 此形式才有用;各種並行操作舉例如下:--並行deletedelete /*+ parallel(t,2) */ * from t;--並行updateupdate /*+

Oracle分析函數簡介:排序

Oracle常用的用於排序的分析函數有3種,rank()、dense_rank()、row_number();測試表如下:1、rank() 跳躍式排名with temp as(select t_id,t_age, rank() over(order by t_age desc) sec  from aaa)select * from temp--where sec=1--,加上此過濾條件,即可找出排名為1的記錄如果指定分組的話,如下:with temp as(select

Oracle的參數檔案綜述

參數檔案是用來設定資料庫的設定.如控制檔案的位置(control_files),資料區塊的大小(db_block_size),緩衝區快取的大小(db_cache_size)等資訊1、Oracle參數列表Select * from v$parameter;2、修改參數範例Alter system set

Oracle的profile檔案綜述

概念:簡要的說,PROFILE在Oracle資料庫對資料庫使用者能夠使用的資源做進一步的限制的一種手段,如對串連到某個使用者的session或sql所能使用的CPU資源進行控制,又如控制Oracle使用者的密碼管理原則等等……1、查看參數resource_limit的狀態:show parameter resource_limit;若為false,則:altersystem set

Oracle閃回的應用情境

應用情境:方便、快速恢複表資料;閃回表1.設定表的屬性alter table aaa enable row movement;2、恢複表資料到2分鐘以前flashback table aaa to timestamp sysdate-(1/24/3600)*60*2閃回資源回收筒1)、表被drop後,可以在閃回資源回收筒這一邏輯空間找回.flashback table aaa to before drop;2)、徹底drop掉表drop table aaa purge;3)、資源回收筒user_

Oracle RMAN的備份與恢複過程

Rman學習總結如下,已經測試回合過,沒有問題。1、設定資料庫為歸檔模式檢查歸檔模式Select log_mode from v$database;若為noarchivelog,則需設定為歸檔模式Shutdown immediate;Startup mount;Alter database archivelog;2、建立恢複目錄所需要的資料表空間Create tablespace rman_tsDatafile

如何重做Oracle暫存資料表空間

應用情境:暫存資料表空間滿了,無法釋放解決方案總結如下:--1 建立中轉暫存資料表空間create temporary tablespace temp02tempfile '/oradata/CRPT_TEMP_TRA.dbf'size 20G reuse autoextend on next 1M ;--2 修改使用者暫存資料表空間為中轉暫存資料表空間alter user crmreport temporary tablespace temp02--3 刪除使用者原始的暫存資料表空間 TBS_

如何防止Oracle使用者遠程SSH登入

為了防止Oracle使用者遠程SSH登入,今天用vipw把passwd檔案修改了一下,在Oracle使用者的結尾添加了::/sbin/nologin測試發現的確可以禁止使用者的ssh登入,但在任意方式登入後切換到Oracle使用者後都會報以下錯誤:[root@LinuxTest ~]# su - oraclesu: /bin/bash:/sbin/nologin: No such file or directory最後只好利用PAM論證方式解決了禁止登入的問題,操作如下:vi /etc/pam.

Oracle 11g的冷備份恢複

這兩天恢複Oracle著實頭疼了一把,我的環境是Cenos5.3+Oracle11g,正式伺服器的資料庫執行個體路徑是:/app/oracle/oradata/databar,當初只備份了此目錄下的檔案:control01.ctlredo01.logredo02.logredo03.logsysaux01.dbfsystem01.dbftemp01.dbfundotbs01.dbfusers01.dbf新環境的Oracle程式又安裝在完全不同的路徑下:/u01/app/oracle,後來利用Li

總頁數: 1509 1 .... 917 918 919 920 921 .... 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.