ORACLE冷備份及恢複

方法一:最簡單的方法(需建庫)備份:  直接拷貝oracle目錄下的admin、oradata兩個檔案夾,ora92目錄下database,到其他儲存實現備份。恢複:1.建立一個和原來一樣的資料庫。(安裝路徑和資料庫名必須和原來一致)2.用管理員連入資料庫後停止資料庫。3.把安裝目錄下的admin和oradata複製過去覆蓋(如果存在多個資料庫,估計只需要複製下面的XJJ目錄就行了)。4.複製ora92下面的database目錄(密碼檔案)。5.啟動資料庫。上述備份了資料庫所有資訊包括資料

Oracle:ORA-00955: name is already used by an existing object

 下午從生產庫匯出了一份表結構,用來測試一些問題,由於生產庫串連著其他使用者下的表所以通過視圖在本地類比一下,於是建立視圖:create or replace view csews as select * from order_list;但是出現ORA-00955: name is already used by an existing object的錯誤,上網查了下說是資料庫中有了同名對象,於是查詢select * from all_objects where

C# 處理Oracle CLob插入或更新 字串過長的問題

在項目開發過程中,碰見一個這樣的問題:      用FreeTextBox控制項輸入帶格式的內容,儲存至資料庫,但插入時發現總是報錯:字串過長到網上搜了下,大概有幾種方法,太複雜      後來這樣的問題大概是由於Oracle,拼接sql語句不支援超過4000字元,中文不能超過2000,現在我參照網上有些兄弟的提示,用參數進行操作,實現如下:希望能給像我一樣迷惑的兄弟一種解決方案//利用傳參數                        OracleConnection Con = new S

Oracle 和 IBMDB2 連接字串

[oledb]; Everything after this line is an OLE DB initstringProvider=OraOLEDB.Oracle.1;Password=840616;Persist Security Info=True;User ID=SYSTEM;Data Source=orcl[oledb]; Everything after this line is an OLE DB initstringProvider=MSDAORA.1;Password=840

Oracle資料庫的自動匯出備份指令碼(windows環境)

轉自Oracle資料庫的自動匯出備份指令碼(windows環境) 由於winrar收費,修改了下指令碼使用7zip進行壓縮處理 @echo off  @echo ===========================================================================   @echo Oracle資料庫的自動匯出備份指令碼(windows環境)。   @echo 通過windows任務計劃 或 AT 命令設定自動執行。   @echo ========

oracle資料庫中資料控制

今天做了資料庫的實驗,實驗內容是關於建立新的使用者和給這些使用者授予許可權的。下面是我得到的一些總結:在實驗室中,由於每台機子上都裝了oracle,所以我們都是以DBA的身份進入系統的。首先我們必須知道一些基本的命令,如:select * from cat     這裡的cat是oracle資料庫系統中內建的一個視圖,其中有兩個欄位:table_name,table_type,你建立的表的表名基本上都儲存在這裡,通過這個命令你可以查看系統中存在的表。show

oracle 常見面試題目

1.冷備份和熱備份的不同點以及各自的優點??解答:熱備份針對歸檔模式的資料庫,在資料庫仍舊處於工作狀態時進行備份。而冷備份指在資料庫關閉後,進行備份,適用於所有模式的資料庫。熱備份的優點在 於當備份時,資料庫仍舊可以被使用並且可以將資料庫恢複到任意一個時間點。冷備份的優點在於它的備份和恢複操作相當簡單,並且由於冷備份的資料庫可以工作 在非歸檔模式下,資料庫效能會比歸檔模式稍好。(因為不必將archive log寫入硬碟) 2.如果你必須利用備份恢複資料庫,但是你沒有控制檔案,該如何解決問題呢??

Oracle Spatial 索引學習小結

1、空間索引的建立1)建立索引之前總是要為空白間層插入中繼資料2)如果之前建立的索引失敗了,必須先刪除才能建立Drop index customers_sidx;建立索引:Create index customers_sidx on customers(location) Indextype is

Java EE 6權威指南:第4版.基礎篇(Oracle Java EE 6文檔團隊成員精準解說Java EE 6平台)

《Java EE 6權威指南:第4版.基礎篇(Oracle Java EE 6文檔團隊成員精準解說Java EE 6平台)》基本資料原書名:The Java EE 6 Tutorial: Basic Concepts, Fourth Edition作者: (美)詹兆科(Jendrock,E.) [作譯者介紹]譯者: 李鵬 韓智譯叢書名: 圖靈程式設計叢書出版社:人民郵電出版社ISBN:9787115290434上架時間:2012-8-31出版日期:2012 年8月開本:16開頁碼:1版次:1-1

Oracle視圖詳解

1.視圖的概述    視圖其實就是一條查詢sql語句,用於顯示一個或多個表或其他視圖中的相關資料。視圖將一個查詢的結果作為一個表來使用,因此視圖可以被看作是儲存的查詢或一個虛擬表。視圖來源於表,所有對視圖資料的修改最終都會被反映到視圖的基表中,這些修改必須服從基表的完整性條件約束,並同樣會觸發定義在基表上的觸發器。(Oracle支援在視圖上顯式的定義觸發器和定義一些邏輯約束) 2.視圖的儲存     

Oracle中varchar2(20)和varchar2(20 byte)區別

    開發環境中:有的表中欄位類型定義為varchar2(20)有的表中欄位類型定義為varchar2(20 byte)varchar2(20)和varchar2(20 byte)是否相同呢?相不相同是由資料庫的參數NLS_LENGTH_SEMANTICS決定的,有兩個單位,char(字元)或者位元組(byte),該參數預設值為BYTE。所以說,在預設情況下 varchar2(20) = varchar2(20 byte)。如果參數值為CHAR

Oracle Rownum 偽列詳解

【使用情境】有很多同事問過我偽列的事情,主要想在匯出資料的時候添加一些序號==,其實偽列還有很多作用。官方參考文檔:Oracle DatabaseSQL Language Reference11g Release 2 (11.2)E17118-04ROWID Pseudocolumn& ROWNUM Pseudocolumn以下內容整理自互連網:Rowid 與 Rownum 雖都被稱為偽列,但它們的存在方式是不一樣的,rowid 可以說是物理存在的,表示記錄在資料表空間中的唯一位置ID,

解決ArcEngine,Oracle相關的系統64位Win7部署問題的整個過程

一個業務系統,使用到了ArcEngine庫,訪問資料庫為Oracle,開發語言為C#,開發IDE以及打包的工具都是Visul sduio 2008。ArcEngine庫是ArcGIS針對二次開發組成的一個庫,以Com組件的形式提供。本以為這是一個比較簡單的問題,但照實的耗費了我兩個星期左右的時間,當然這兩個星期裡面也在幹很多別的活。 在此問題發生之前,我知道,.Net會預設會把系統編譯成AnyCpu,產生中繼語言,然後部署的機器上啟動並執行時候,才根據具體的機器的cpu的型號產生相應的運行代碼。

Oracle中執行update語句時卡住了

今天在執行下列語句時突然就卡住了:update t_properties set Content1='startTime@@==@2012-12-12 00:00:00@@;;@id@@==@750@@;;@perMoney@@==@1100@@;;@perMember@@==@20@@;;@firstPrizeProbability@@==@5@@;;@endTime@@==@2012-12-23

Oracle 下常用函數的用法

//將欄位最後兩個字元去掉select substr(t.modality,1,length(t.modality)-2),t.psi from order_list t where t.pl='LSS' or t.pl='PCS'//在欄位後面添加尾碼字元update product_type t  set t.code=CONCAT(t.code,'-1'),t.name=CONCAT(t.name,'-1') where t.pcode='LSS' substr用法:Oracle中的截取字

使用Oracle資料庫進行企業開發(二)

    工欲善其事,必先利其器。Oracle自身帶了一些輔助的用戶端工具,但是都不太好用,但真正的DBA都喜歡用命令列方式來操作資料庫。我們不是DBA,我們是程式員,所以我們很有必要去找一些好用的工具以提高我們的工作效率。下面推薦兩款工具:    1.PL/SQL

Oracle程式開發小技巧(一)

文章目錄     Oracle有許多的優點,但是如果使用不當,同樣也不能發揮出它的強大優勢,下面就本人在Oracle開發過程中積累的一點小經驗,和大家做一個分享。     Oracle有許多的優點,但是如果使用不當,同樣也不能發揮出它的強大優勢,下面就本人在Oracle開發過程中積累的一點小經驗,和大家做一個分享。一、 資料庫設計中欄位的使用    

Toad for oracle 常用快速鍵

1 隱藏查詢結果 F2   2 查看對象詳細資料 F4   3 清空螢幕 F7   4 調出以前執行的sql命令 F8   5 執行全部sql F9   6 直接執行當前sql CTRL+ENTER   7 補全table名或提示表明 CTRL+. 可自動補充完整或選擇 8 格式化sql語句 CTRL+SHIFT+F   9 查看sql緩衝區曆史 ALT+ 箭頭上下   10 查看錶的欄位類型定義 CTRL+T   11 查看執行計畫 CTRL+E   12 注釋選中行 CTRL+B      

Oracle動態執行SQL四種方式的例子

方式1CREATE OR REPLACE PROCEDURE demo(salary IN NUMBER) AS    cursor_name INTEGER;    rows_processed INTEGER;BEGIN    cursor_name := dbms_sql.open_cursor;    dbms_sql.parse(cursor_name, 'DELETE FROM emp WHERE sal > :x',                   dbms_sql); 

Oracle 正確刪除archivelog檔案

Oracle 正確刪除archivelog檔案Oracle 在開啟了歸檔模式後,會在指定的archive目錄下產生很多的archivelog檔案,而且預設是不會定期清除的,時間長久了,該檔案夾會佔用很大的空間。問題:如何定期正確刪除archivelog檔案呢?很多人直接在archive目錄下刪除檔案,這樣其實不能達到在Oracle CLF檔案中刪除檔案記錄的效果。正確方法:1.用RMAN 串連目標DB:RMAN target sys/*****@orcl2.在RMAN命令視窗中,輸入如下命令: 

總頁數: 1509 1 .... 185 186 187 188 189 .... 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.