oracle用戶端配製 —-PLSQL Developer

D:/oracle/product/10.2.0/db_1/NETWORK/ADMIN修改tnsnames.ora檔案,增加你要訪問的oracle的執行個體名稱FUNODB_YSF =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(HOST = YangShiFeng)(PORT = 1521))    (CONNECT_DATA =      (SERVER = DEDICATED)      (SERVICE_NAME = funodb)   

Oracle中的迴圈

 主要有以下五種迴圈:Exit When、Loop、While、For(普通迴圈)、For(遊標迴圈),下面舉例一一說明(均為預存程序)。1、Exit When迴圈:create or replace procedure proc_test_exit_when isi number;begini:=0;LOOPExit When(i>5);Dbms_Output.put_line(i);i:=i+1;END LOOP;end proc_test_exit_when;————————————

Oracle的使用

一,Plsql 調試預存程序:1、在oracle的 配置和移植工具 àNET MANAGER中配置串連2、在plsql中建立SQL視窗,編寫預存程序3、在plsql中建立測試視窗,在beginend之間調用執行個體:-- Created on 2012-4-28 by ADMINISTRATOR declare -- Local variables here v varchar2(123); va varchar2(234);begin -- Test statements here

oracle中對db的不同命名方式

【Db_name:】對一個資料庫(Oracle database)的唯一標識,該資料庫為第一章講到的Oracle database。這種表示對於單個資料庫是足夠的,但是隨著由多個資料庫構成的分散式資料庫的普及,這種命令資料庫的方法給資料庫的管理造成一定的負擔,因為各個資料庫的名字可能一樣,造成管理上的混亂。為瞭解決這種情況,引入了Db_domain參數,這樣在資料庫的標識是由Db_name和

win7 安裝 oracle 用戶端

當前任何版本的ORACLE用戶端在任何版本的WINDOWS7上都不能正常完成安裝。    主要是因為ORACLE安裝的先決條件裡作業系統版本不符合,但是這個疑問可以修改refhost.xml處理, 具體是在refhost.xml中添加(安裝目錄下搜尋refhost.xml,有幾個改幾個^_^) <!--Microsoft Windows 7--> <OPERATING_SYSTEM> <VERSION VALUE="6.1"/>

查看oracle 系統暫存資料表空間、undo資料表空間、SGA和PGA大小

1)檢查oracle系統暫存資料表空間大小:select sum(bytes)/1024/1024 "temp size(M)" from dba_temp_files where tablespace_name='TEMP'; 2)查詢undo資料表空間大小select sum(bytes)/1024/1024 "current undo size(M)" from dba_data_files where

oracle中的資料庫、使用者、方案、資料表空間、表對象之間的關係 .

1.首先,我們先看看oracle和sqlserver的一些區別吧。        

oracle 利用bulk collect into 批量insert

以下為9i中實現的過程declare type t_rn is table of tmp.rn%type index by binary_integer; type t_ran is table of tmp.num%type index by binary_integer; rn t_rn; ran t_ran; cursor cur_num is select rownum, trunc(dbms_random.value,2) * 100 from dual

使用數組方式訪問Oracle,提高效能

 Oracle的預存程序支援數組, 這樣對於批量資料的操作,可以大大提高效能. 如需要插入1000條記錄, 表test_info結構為:--------------------------------------------------------------------id_seq number, login_id varchar(64), info varchar(100) -----------------------------------------------------------

Oracle中dual表的用途

dual是一個虛擬表,用來構成select的文法規則,oracle保證dual裡面永遠只有一條記錄。我們可以用它來做很多事情,如下:1、查看目前使用者,可以在 SQL Plus中執行下面語句select user from dual;2、用來調用系統函數select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;--獲得當前系統時間select SYS_CONTEXT('USERENV','TERMINAL') from

Oracle 中 %ROWTYPE

Oracle 中 %ROWTYPE:    %ROWTYPE:表示該類型為行資料類型,儲存的時候為一行資料,一行有很多列,相當於表中的一行資料,也可以的遊標中的一行資料。    用到%ROWTYPE作用是:當查詢整行的時候(SELECT * FROM EMP;),那麼效率比每一個欄位對應快。     例如: v_info emp%ROWTYPE; //該類型為emp表中的一行資料類型               v_cinfo c_emp%ROWTYPE

Oracle中SEQUENCES的使用

Oracle中SEQUENCES的使用Oracle提供了sequence對象,由系統提供自增長的序號,通常用於產生資料庫資料記錄的自增長主鍵或序號的地方. 下面介紹一下關於sequence 的產生,修改,刪除等常用的操作: 1. 建立 Sequence 使用如下命令建立sequence(使用者需要有CREATE SEQUENCE 或者CREATE ANY SEQUENCE許可權): CREATE  SEQUENCE test_sequence  INCREMENT  BY   1    -- 

Oracle資料庫兩種運行方式

 1. Oracle資料庫有兩種運行方式:(1)歸檔方式(ARCHIVELOG):歸檔方式的目的在於當資料庫發生故障時以最大限度恢複資料庫,可以保證不丟失任何已提交的資料:(2)不歸檔方式(NOARCHIVELOG):只能恢複資料庫到最近的回收點(冷備份或是邏輯備份),資料丟失時非常可能的.根據命令Archive log list可以擷取現在三角褲歸檔狀態,如:SVRMGR>archive log listDatabase log mode       Archive

oracle LPAD 和 RPAD

在PL/SQL TEST視窗-- Created on 2005-7-3 by TANGTIAN declare   -- Local variables here  i integer;leftpad varchar(11);rightpad varchar(14);begin  -- Test statements hereSELECT LPAD('Hello!',8,'tangtian '),RPAD('Hello!',8,'tang ')into leftpad,rightpad 

關於oracle的備份策略

控制檔案在備份中意義重大,建議每次對其單獨備份,如果資料庫版本允許的話,應該設定為控制檔案自動備 份。同時應該儘可能地增大CONTROL_FILE_RECORD_KEEP_TIME這個初始化參數的值。以便備份資訊能更長時間的保留 應該制定比較完善的備份計劃,否則備份計劃一旦出現缺口,將可能給系統帶來災難.記住, "可能出錯的地方一定會出錯". 熟悉RMAN內部備份機制,對DBMS_BACKUP_RESTORE的用法有一定的掌握在關鍵時侯很有協助.

win2000環境下的oracle自動備份

  1.在d:盤中建立備份檔案夾,如:d:/Database Backup;再建立5個(最多7個)子目錄,如d:/Database Backup/星期一,d:/Database Backup/星期二,......,如此可保證每周的備份;   2.在d:/Database Backup目錄下建立5個批次檔,如:星期一.bat(可為7個);   3.編輯星期一.bat,寫入:   exp  system/manager  owner=(test1)  file=d:/Database Backup/

ORACLE 實用 慢慢更新^_^

1.分組求最 select xx.qssj from(select cm.persionid,cm.qssj,row_number() over(partition by cm.persionid order by cm.scrq desc) as rn                from RS_RSK_CONTRACT_MANAGE cm where cm.bak_flag is null) xx     where xx.persionid=a.id and xx.rn=1 

預定義說明的 oracle 異常

 預定義說明的 oracle 異常 ORACLE 錯誤       異常資訊                  說明ORA-0001             Dup_val_on_index  試圖破壞一個唯一性限制ORA-0051             Timeout-on-resource 在等待資源時發生逾時ORA-0061            Transaction-backed-out  由於發生死結事務被撤消.ORA-1001            Invalid-cursor 

oracle中使用CHECK作限制約束

 Oracle提供了一個很有用的子句CHECK,它可以實現對資料的自動檢查。它的用法是在建立表結構時使用。如:     Create   table    worker     (      empno        number(4)    primary   key,            name         varchar2(10),            age          number(2)   CHECK(age   between  18   and   65 ),  

oracle EMP/IMP

 E:/>exp help=y通過輸入 EXP 命令和使用者名稱/口令,您可以sVPLinux聯盟在使用者 / 口令之後的命令:執行個體: EXP SCOTT/TIGER或者,您也可以通過輸入跟有各種參數的 EXP 命令來控制“匯出”的運行方式。sVPLinux聯盟要指定參數,您可以使用關鍵字:格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)sVPLinux聯盟執行個體: EXP SCOTT/TIGER GRANTS=Y

總頁數: 1509 1 .... 772 773 774 775 776 .... 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.