簡單的oracle備份恢複批次檔 — 轉

建議一:利用任務計劃、批次檔和ORACLE的EXP匯出功能,可以根據日期自動產生ORACLE備份檔案,大大方便了ORACLE資料備份。:1、建立批次檔backup.bat\.exp system/manager file=d:\backup\oracle\oracle%date:~0,10%.dmp owner=system log=d:\backup\oracle\oracle%date:~0,10%.log將產生oracle2006-01-09.dmp檔案exp

與虛擬機器Oracle串連出現ora-12154問題的解決

談到ora-12154問題,網上有一大堆解決方案,原因基本統一:tns或listener配置不正確。對於listener配置不正確的一般較少發生,大多數人都是按照預設配置一路“下一步”過來的,基本都是orcl的服務名,如果說本地可以連通orcl,別的機子就連不通那應該跟listener關係不大。大部分都是tns配置不正確。我遇到的現象是:在本機建了一個2003的虛擬機器,虛擬機器裡面裝了oracle10g,預設配置。本機只裝了oracle10g的用戶端,當我以前用本機串連區域網路內資料庫的orc

Oracle語句效能最佳化錦集

ORACLE裡也可以用 欄位名 like '%字串%' 但這種方法不能使用索引, 速度不快用字串比較函數 instr(欄位名,'字串')>0 會得到更精確的尋找結果 Oracle翻頁的SQL語句的處理:MYSQL處理翻頁的SQL語句比較簡單,用LIMIT 開始位置, 記錄個數;PHP裡還可以用SEEK定位到結果集的位置。ORACLE處理翻頁的SQL語句就比較繁瑣了。每個結果集只有一個ROWNUM欄位標明它的位置, 並且只能用ROWNUM<100,

Oracle查詢庫表列的資訊

-- 查看ORACLE 資料庫中本使用者下的所有表 SELECT table_name FROM user_tables; -- 查看ORACLE 資料庫中所有使用者下的所有表 select user,table_name from all_tables; -- 查看ORACLE 資料庫中本使用者下的所有列 select table_name,column_name from user_tab_columns; -- 查看ORACLE 資料庫中本使用者下的所有列

oracle尋找庫預存程序

1.select   name,type   from   sys.all_source     where   instr(upper(text),'   TBNAME   ')>02.select   name,type   from   user_dependencies   where   referenced_name=upper('tablename');3.<pl/sql   developer   中有   Find   DB   Objedts的功能,可以達到要求,

Oracle分析函數RANK(),ROW_NUMBER(),LAG()等的使用方法

Oracle分析函數RANK(),ROW_NUMBER(),LAG()等的使用方法 ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2) 表示根據COL1分組,在分組內部根據 COL2排序 而這個值就表示每組內部排序後的順序編號(組內連續的唯一的) RANK() 類似,不過RANK 排序的時候跟派名次一樣,可以並列2個第一名之後 是第3名 LAG 表示 分組排序後 ,組內後面一條記錄減前面一條記錄的差,第一條可返回 NULL BTW:

將excel資料匯入oracle中的方法

方法一:1、在本地建立一個Access資料庫,將Excel資料先匯入到Access。可直接匯入點擊滑鼠右鍵,選擇匯入,檔案類型選擇要匯入的Excel檔案,也可通過建立宏用TransferSpreadsheet函數實現。2、在本地建立ODBC,連結oracle資料庫。將oracle中需要匯入資料的表以連結資料表的方式在本地Access中建立(千萬不要使用匯入表)。3、在Access資料庫中建立插入查詢將匯入好的Excel資料匯入到oracle中。方法二:先把Excel另存新檔.csv格式檔案,如t

Oracle實踐之二

Oracle中Decode()函數提示含義解釋:     decode(條件,值1,翻譯值1,值2,翻譯值2,...值n,翻譯值n,預設值)    該函數的含義如下:IF 條件=值1 THEN    RETURN(翻譯值1)ELSIF 條件=值2 THEN    RETURN(翻譯值2)    ......ELSIF 條件=值n THEN    RETURN(翻譯值n)ELSE    RETURN(預設值)END IF  1、比較大小select decode(sign(變數1-變數2),-1,

Oracle查詢070430

問題是:把職工資訊表中的職工姓名的姓改為另一個.如:把張某改為王某,只改姓而不改名字:update 表名 set 欄位名 = '王' || substr(欄位名,2,length(欄位名)) where 欄位名 like '張%';表名是recv,裡面有欄位no讓no欄位為遞增:create sequencestart with 1increment by 1;查詢所有使用者表及其相應欄位的類型:select *From

Oracle函數參考(用於計算某個數值所表示的時間)

CREATE OR REPLACE FUNCTION GETTHETIME(OLDTIME IN INT)RETURN VARCHAR2ISTHEHOUR int;THEMIN int;THESEC int;STRTIME VARCHAR2(2000);BEGINIF OLDTIME < 60 THENSTRTIME := TO_CHAR(OLDTIME) || '''秒''';ELSETHEMIN := OLDTIME/60;THESEC := MOD(60,OLDTIME);IF

ORACLE中日期和時間函數匯總

在oracle中處理日期大全   TO_DATE格式  Day:  dd number 12  dy abbreviated fri  day spelled out friday  ddspth spelled out, ordinal twelfth  Month:  mm number 03  mon abbreviated mar  month spelled out march  Year:  yy two digits 98  yyyy four digits

Oracle統計分析函數集之一

分析函數over 及開窗函數             一:分析函數over Oracle從8.1.6開始提供分析函數,分析函數用於計算基於組的某種彙總值,它和彙總函式的不同之處是對於每個組返回多行,而彙總函式對於每個組只返回一行。 下面通過幾個例子來說明其應用。                                       1:統計某商店的營業額。            date      sale    1          20    2          15    3   

csdn問題錦集之一(Oracle部分)(總結)

資料庫表table裡有id   name   banben(版本)(該列值為數字)三列其中id唯一,name不唯一,banben不唯一,但是name和banben組合起來是唯一的,找出name=gis且banben(版本)的數值最高的行的idSELECT ID,NAME,BANBENFROM   TABLENAME A INNER JOIN (                         SELECT MAX(BANBEN) OVER(PARTITION BY NAME ORDER BY

Oracle學習之二(用遊標解決數組問題)

CREATE OR REPLACE PROCEDURE abcde(mgr in number)as  type t_pubapplyrow  is record(  v_empno  number(4),  v_ename  varchar2(10) );  v_mgr emp.mgr%type;  type cur_test is ref cursor;  emp_cur cur_test;  v_var t_pubapplyrow;BEGIN  v_mgr:=mgr;  OPEN emp_

Oracle分頁預存程序)

create or replace package PKG_Tools   is   type ResultData is ref cursor;   procedure sp_Page(p_PageSize int,          --每頁記錄數                    p_PageNo int,            --當前頁碼,從 1 開始                      p_SqlSelect varchar2,    --查詢語句,含排序部分       

手工建立Oracle資料庫指令碼及說明

手工建立資料庫的全部指令碼及說明系統內容: 1、作業系統:Windows 2000 Server,機器記憶體128M 2、資料庫: Oracle 8i R2 (8.1.6) for NT 企業版3、安裝路徑:D:\ORACLE 建庫步驟: 1、手工建立相關目錄 D:\Oracle\admin\test D:\Oracle\admin\test\adhoc D:\Oracle\admin\test\bdump D:\Oracle\admin\test\cdump

Oracle定期運行資料

select to_char(add_months(last_day(sysdate) +1, -1), 'yyyymmdd'),to_char(last_day(sysdate)+1 , 'yyyymmdd') from dual ;00 22  * *  *   [`echo \`cal\`|awk &apos;{print $NF}&apos;` -eq `date +\%d`] &&

從Oracle資料庫中匯出SQL指令碼

基本上用到的文法如下:   a. 擷取單個的建表和建索引的文法 set heading off; set echo off; Set pages 999; set long 90000;    spool DEPT.sql select dbms_metadata.get_ddl('TABLE','DEPT','SCOTT') from dual;  select dbms_metadata.get_ddl('INDEX','DEPT_IDX','SCOTT') from dual;

ORACLE 修改字元集

EXP遇到ORA-06552錯誤的解決( PLS-553: character set name is not recognized)2009-05-08 16:51有一個建好的資料,Oracle 9.2.0.4 for linux,字元集是預設的WE8ISO8859P1,沒有改成ZHS16GBK. 庫中暫時沒有任何資料。由於字元集不是超集/子集關係,無法通過ALTER DATABASE CHARACTER

Oracle 字元集的查看和修改 轉

一、什麼是Oracle字元集       Oracle字元集是一個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。ORACLE 支援國家語言的體繫結構允許你使用本地化語言來儲存,處理,檢索資料。它使資料庫工具,錯誤訊息,排序次序,日期,時間,貨幣,數字,和日曆自動適應本地化語言和平台。 影響Oracle資料庫字元集最重要的參數是NLS_LANG參數。它的格式如下: NLS_LANG =

總頁數: 1509 1 .... 265 266 267 268 269 .... 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.