oracle資料庫提示ORA-01129錯誤

   資料庫版本  代碼如下   SQL> select * from v$version;   BANNER ------------------------------------------

oracle資料庫刪除和匯入方法

   1、開始—》運行—》cmd,然後輸入sqlplus / as sysdba;連上資料庫;  2、刪除使用者:在dos視窗輸入drop user eqm cascade;  3、刪除tablespace:在dos視窗輸入DROP TABLESPACE EQM INCLUDING CONTENTS AND DATAFILES;如果報錯說有表還在使用此資料表空間,查出那些表然後刪除,查詢方法select distinct owner,segment_name,

Oracle修改預設字元編碼

   --查看Oracle資料庫字元集:  Sql代碼  select userenv('language') from dual;  查詢結果:  SIMPLIFIED CHINESE_CHINA.AL32UTF8  --修改oracle資料庫字元集:(在SQL Plus中)  Sql代碼  sql> conn / as sysdba;  sql> shutdown immediate;  database closed.  database

oracle替代變數

   替換變數是指在進行資料查詢或更新時,由使用者自己輸入資料,在ORACLE中用&標記,比如  select ename,job,sal,hiredate from emp where sal>&inputjob在通過SQL

Oracle中預存程序執行大的Sql語句時如何查看sql是否正確

   在Oracle中編寫一個預存程序中,有時會用到較大的sql語句,但是通過PL/sql工具Test查看時又不能看到sql的樣子,通過查看發現可以通過Oracle的物理暫存資料表來處理,  在預存程序中添加DBMS_OUTPUT.put_line(‘要輸出的Sql語句’);  然後在PL/sql工具中選中預存程序,右鍵選擇Test執行,執行完成後可以通過DBMS_OUTPUT視窗查看sql結果了,很實用的

Oracle minus使用

   建立兩個表:  create table guotest1  (  sName varchar2(10),  Gender varchar2(10)  )  create table guotest2  (  sName varchar2(10),  Gender varchar2(10)  )  插入資料:  insert into guotest1 values('a', 'm');  insert into guotest1 values('b',

oracle學習之索引誤區

   大家都知道索引可以提高速率消除排序等,但是實際使用中往往存在濫用的情況,不僅浪費了資源,而且索引還起到了負面的作用。往往大家還不能覺察到這樣的錯誤,導致生產系統故障。 普通索引: 普通索引很簡單使用,不過實際上還有一些小的誤區。  1.問題:count(1) avg() sum() min() max()只有當索引非空情況下查詢才會走索引  解決方案:count()的時候如果有索引有空值無法解決。而avg() sum() min() max()處理時候加不加索引 is not

Oracle建分區表

   1、按月建立分區  create table T_MHDP  (  ID VARCHAR2(50) not null,  FLT_AIRCODE VARCHAR2(4),  FLT_NUMBER NUMBER(7),  FLT_DATE DATE  ) partition by range (FLT_DATE)  (  partition PART201105 values less than (TO_DATE(' 2011-06-01 00:00:00',

oracle清理日常備份資料及恢複誤刪除表

   一、清理日常備份的資料表  1、背景:系統資料表空間佔用率已經超過90%。於是做了一個相關的垃圾資料進行清理的工作。  2、查詢需清理表清單:因為日常在資料庫操作的時候,經常會進行一些表的備份。諮詢前任系統管理員,他們在備份表的時候一般是在原表上加日期或者使用bak進行標識。於是使用  SELECT owner, num_rows * avg_row_len,table_name FROM DBA_TABLES WHERE TABLE_NAME LIKE '%BAK%'

Oracle重做記錄檔損壞或丟失後的恢複

很多網友在把某個資料庫執行個體的REDO01~03.LOG三個重做日誌刪掉後,會出現無法正常登陸資料庫的現象,下面的樣本是具體的恢複過程,希望能為大家解決難題:一:c:/>sqlplus /nolog二:sql>connect /@instancename as sysdba;三:startup mount;--啟動執行個體,安裝資料庫,但不開啟資料庫,可以開始操作控制檔案、記錄檔、資料檔案等。四:select * from

在Oracle資料庫中按使用者名稱重建索引的方法

如果你管理的Oracle資料庫下某些應用項目有大量的修改刪除操作, 資料索引是需要周期性的重建的。它不僅可以提高查詢效能, 還能增加索引資料表空間空閑空間大小。在ORACLE裡大量刪除記錄後, 表和索引裡佔用的資料區塊空間並沒有釋放。重建索引可以釋放已刪除記錄索引佔用的資料區塊空間。轉移資料, 重新命名的方法可以重新組織表裡的資料。下面是可以按ORACLE使用者名稱產生重建索引的SQL指令碼:SET ECHO OFF;SET FEEDBACK OFF;SET VERIFY OFF;SET

解析Oracle 11g:提升管理功能 重用XML

  Oracle最新的資料庫產品在去年年底開始進入Beta版狀態,在最初公布的測試版當中,Oracle發布了數百項功能改進。作為目前全球市場佔有率最大的資料庫產品供應商之一,Oracle的新版產品足可以用萬眾矚目來形容,目前可以確定的是,這個產品的命名將是Oracle 11g。除了版本的更新之外,新的Oracle資料庫仍將使用g作為尾碼,以代表這是一個包含了網格技術基礎的資料庫軟體。根據以往幾個版本的經驗,Oracle發布新版資料庫的頻率在3年左右,所以Oracle 11g極有可能在2007

如何在Oracle預存程序中實現分頁

  幾乎每一個WEB應用都會用到分頁,因此,將其做得通用高效就變得非常重要了,根據自己的想法用預存程序做了一個分頁的預存程序,與大家分享,希望能夠通過討論得到更好的解決方案。  之所以用預存程序,是因為以後需要修改的話不需要修改程式碼,只需要修改預存程序的代碼。但這個例子是在預存程序裡動態產生的SQL語句,不知道會不會因此失去預存程序一次編譯和快速的特點。代碼如下:  1、首先建立一個包,使用者建立一個遊標類型  create or replace package pkg_query

如何在Oracle中匯入額外的欄位作為空白值

  問:我們將我們的Oracle資料庫移植到了新的環境中。有一些客戶表同時存在於兩個資料庫中,但是在新環境中的資料庫的那些表有一些額外的欄位。你能協助我使用匯入/匯出工具嗎?這樣我就可以或者匯入新的空值,或者從原來的環境中匯出為空白值,然後再匯入了。非常感謝。  答:  這裡有兩個類似的選項可以讓你從來源資料庫中轉換資料到目標資料庫中,同時在目標系統中儲存額外的欄位。使用匯出/匯入工具不會讓你在目標資料庫中儲存那些欄位。你可以使用帶有匯出的查詢選項,但是這隻能允許某些行匯出,而不能允許只有某些欄

解析Linux + Oracle最簡化最重要的步驟

  一、安裝LINUX  我安裝的是ORACLE公司編譯的LINUX 4.4 (5也出來了,但對中文支援不好,亂碼)  1、如果這台伺服器最重要的作用是安裝ORACLE,則直接給ORACLE分配檔案系統。如:  /boot 100M,/ 15G,/swap 2G,/opt 20G(將來ORACLE的程式將放在此目錄下,/opt相當於WINDOWS的 C:/Program File 檔案夾),/OracleData 20G (用來放ORACLE的物理資料庫檔案),當然如果您的空間夠大,多給/

資料大量匯入Oracle資料庫

  SQL*LOADER是大型資料  倉庫選擇使用的載入方法,因為它提供了最快速的途徑(DIRECT,PARALLEL)。現在,我們拋開其理論不談,用執行個體來使  您快速掌握SQL*LOADER的使用方法。  首先,我們認識一下SQL*LOADER。  在NT下,SQL*LOADER的命令為SQLLDR,在UNIX下一般為sqlldr/sqlload。  如執行:d:oracle>sqlldr  SQL*Loader: Release 8.1.6.0.0 - Production on

oracle中關於flashback閃回的介紹

  1、必須設定undo保留時間足夠大以能夠重構需要閃回的資料  ALTER SYSTEM SET UNDO_RETENTION=; seconds值是undo資料保持的秒數。  Flashback view是由undo retention interval來限制的。  2、包DBMS_FLASHBACK提供了需求介面  call dbms_flashback.enable_at_time(‘2010-10-19:11:00:00’);  call

Oracle中OSFA和資料倉儲簡介

   Oracle Financial Services Application(簡稱OFSA)技術平台:包括Oracle Warehouse Builder資料倉儲構建工具、Oracle8i資料庫、Oracle Express多維資料庫、Common Warehouse Metadata通用資料倉儲中繼資料管理工具、Oracle Internet Develop Suites商業智慧工具集(查詢、報表、多維分析、資料採礦)、Oracle Data Mart

oracle trunc函數使用介紹

   1.TRUNC(for dates)  TRUNC函數為指定元素而截去的日期值。  其具體的文法格式如下:  TRUNC(date[,fmt])  其中:  date 一個日期值  fmt 日期格式,該日期將由指定的元素格式所截去。忽略它則由最近的日期截去  下面是該函數的使用方式:  TRUNC(TO_DATE('24-Nov-1999 08:00 pm'),'dd-mon-yyyy hh:mi am')  ='24-Nov-1999 12:00:00

oracle診斷工具-RDA使用

   RDA是Remote Diagnostic Agent 的簡稱,是oracle用來收集、分析資料庫的工具,運行該工具不會改變系統的任何參數,RDA收集的相關資料非常全面,可以簡化我們日常監控、分析資料庫的工作,Oracle Support也建議我們在反饋相關問題時,提供RDA收集的資料,這樣可以為快速解決問題提供一個有力的保證。  一、支援的作業系統  IBM AIX  Intel Linux (RedHat and SuSE)  HP-UX (10.* and 11.*) 

總頁數: 1509 1 .... 851 852 853 854 855 .... 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.