oracle 9206升級到10.2.0.2簡要步驟

1.安裝oracle 10g r2的軟體2.打oracle 10g最新的補丁,我打的是升級到10.2.0.2的補丁3.運行Pre-Upgrade Information Tool.它用來分析升級到10g前你要做的一些操作,比如需要增加或減少的參數等.啟動要升級的DB,用SYSDBA運行10g的ORACLE_HOME/rdbms/admin下的utlu102i.sql,查看產生的日誌.SQL> SPOOL info.logSQL> @utlu102i.sqlSQL> SPOOL

Oracle xml 轉換

   select * from pdpla_approve_proj;  create or replace procedure proj_xml(st_id varchar2)  is  pro_rows pdpla_approve_proj%rowtype;--行遊標  tempsql varchar2(100) :='select * from pdpla_approve_proj where st_id='''||st_id||'''';--  type cur is

Oracle資料庫TNS常見錯誤的解決辦法

   1、ORA-12541:TNS:沒有監聽器  原因:沒有啟動監聽器或者監聽器損壞。若是前者,使用命令net start OracleOraHome10gTNSListener(名字可能有出入)即可;如果是後者,則使用“Net Configuration

Oracle比較快的重複資料刪除資料的方式

   網上五花八門重複資料刪除資料的方法就是沒見過這種:  DELETE FROM prod_grid_inc  WHERE ROWID IN (SELECT b.row_id2  FROM (SELECT ROWID row_id2,  a.*,  row_number() over(PARTITION BY a.prod_id ORDER BY a.insert_date DESC) row_num  FROM prod_grid_inc a) b  WHERE

Oracle 11g安裝中的問題及解決方案

  問題主要是:  1、在系統參數設定好後,資料庫安裝過程中的條件檢測過程中出現自己設定的與安裝程式檢測的資料完全不同,特別是semmax的值。本來是按照系統檢測的值設定相同,結果卻在後面加了兩個0。這個設定應該不影響安裝。  2、資料庫軟體安裝正常。在資料庫配置過程中出現ORA-27102:out of memory 。導致這個錯誤的原因是系統交換分區的大小不夠,需要增加分區大小。採用如下方法可以臨時增加swap分區的大小,使安裝過程正常進行:  $ su root //登陸為root許可權 

oracle重設序列從指定數字開始的方法詳解

重設oracle序列從指定數字開始代碼如下:declaren number(10);v_startnum number(10):=10000001;--從多少開始v_step number(10):=1;--步進tsql varchar2(200);v_seqname varchar2(200):='MIP_JF_SEQUENCE';--序列名beginexecute immediate 'select '||v_seqname||'.nextval from dual' into

ORACLE中常用的SQL文法和資料對象

一.資料控制語句 (DML) 部分1.INSERT (往資料表裡插入記錄的語句)INSERT INTO 表名(欄位名1, 欄位名2, ……) VALUES ( 值1, 值2, ……);INSERT INTO 表名(欄位名1, 欄位名2, ……) SELECT 欄位名1, 欄位名2, …… FROM 另外的表名;字串類型的欄位值必須用單引號括起來, 例如: ’GOOD

Oracle生產環境下的備份方案

1.設定資料庫自動備份控制檔案、SPFILE檔案2.每個星期天做RMAN 0級全庫備份3.每日(星期天除外)做RMAN 1級增量備份4.在主伺服器保留一個禮拜內的全庫備份、增量備份5.將一個禮拜前的全庫備份,增量備份資料FTP到其他環境RMAN備份管理顯示配置命令show all;設定控制檔案、SPFILE檔案自動備份configure controlfile autobackup on;設定備份策略configure retention policy to recovery window

Oracle資料庫安裝圖解和基本命令列的使用

   Oracle資料庫安裝圖解和基本命令列的使用  一、Oracle資料庫安裝  1. 下載oracle資料庫軟體  http://download.oracle.com/otn/nt/oracle11g/win32_11gR1_database.zip  2. 解壓win32_11gR1_database.Zip安裝包,如圖1所示:  圖 1  3. 點擊setup.exe,選擇安裝,進入以下圖2  圖 2  4.

oracle自增列建立方法收藏

   oracle自增列建立方法收藏  Oracle沒有自增欄位這樣的功能,但是通過觸發器(trigger)和序列(sequence)可以實現。  先建一個測試表了:  create table userlogin  (  id number(6) not null,  name varchar2(30) not null primary key  )  tablespace users  /  第一步:建立SEQUENCE  create sequence

Oracle DELETE刪除記錄sql語句用法

   文法與其它的sql資料庫教程是一樣的,如下  DELETE FROM COURSES  WHERE COURSE_DESIGNATER = 'Java110'  按條件比較複雜的操作方法  DELETE FROM CLASSCONVENINGS  WHERE CLASSES_NUM_FK > 4  AND CLASS_CONVENE_DATE = TO_DATE('2006-02-15 00:00:00',  'YYYY-MM-DD HH24:MI:SS')  AND

oracle distinct 的使用方法

   distinct這個關鍵字來過濾掉多餘的重複記錄只保留一條,但往往只用 它來返回不重複記錄的條數,而不是用它來返回不重記錄的所有值。其原因是distinct只有用二重迴圈查詢來解決,而這樣對於一個資料量非常大的站來說,無疑是會直接影響到效率的。  SQL> -- create demo table  SQL> create table Employee(  2 ID VARCHAR2(4 BYTE) NOT NULL,  3 First_Name VARCHAR2(

oracle觸發器如何使用

   觸發器 是特定事件出現的時候,自動執行的代碼塊。類似於預存程序,但是使用者不能直接調用他們。觸發器是許多關聯式資料庫系統都提供的一項技術。在ORACLE系統裡,觸發器類似過程和函數,都有聲明,執行和異常處理過程的PL/SQL塊。  1.說明  1)觸發器是一種特殊的預存程序,觸發器一般由事件觸發並且不能接受參數,儲存空間由語句塊去調用  2)觸發器分類:  1.DML觸發器: 建立在表上,由DML事件引發  2.instead of觸發器: 建立在視圖上並且只能在行級上觸發,

JSP實現oracle資料庫鏈庫的常見方法

import java.sql.*;Jbuilder正確串連 oracle Arrayi需要注意的幾個問題 oracle8以上的應該都使用classes12.jar檔案作為jdbc驅動; 正確設定windows的classpath和jbuilder中的enterprise setup 、configure libraries,將casses12.jar路徑正確添加到上述需要設定的地方; 進入database pilot,在database pilot中,file---new

修改Oracle預設密碼到期天數

   解決方案:  1.查看使用者用的哪種profile策略  SQL> select username,profile from dba_users;  USERNAME PROFILE  ------------------ -----------------  MGMT_VIEW DEFAULT  SYS DEFAULT  SYSTEM DEFAULT  EKPUSER DEFAULT  2.查看策略的有效天數  SQL> Select * FROM

Oracle 測試常用表BIG

建立測試用表,DBA經常用到,通常都是基於dba_objects來建立的比較多。本文根據Tom大師的big_table進行了整理,供大家參考。一、基於Oracle 10g下的big_table--==============================================-- Create a test table for Oracle 10g-- File : cr_big_tb_10g.sql-- Author : Robinson-- Blog :

Oracle] 淺談Lock與Latch

以下是對Oracle中Lock與Latch的相同點以及不同點進行了詳細的分析介紹,需要的朋友參考下 首先談談它們的共同點吧:它們本質上都是一種對資源的獨佔鎖定,都是由並發引起(如果資料庫只有一個session,就談不上鎖定)。接著著重談談它們的不同點:首先,它們的目的不一樣,enqueue

Oracle中如何把表和索引放在不同的資料表空間裡

Oracle中並沒有區分資料表空間裡放的是表還是索引,所有當資料量比較小時,完全可以把表和索引放在同一個資料表空間裡,但隨著資料量的增大,最好還是把表和索引分開儲存在不同的資料表空間裡 因為:1)提高效能:盡量把表和索引的資料表空間儲存在不同在磁碟上,把兩類不同IO性質的資料分開放,這樣可以提高磁碟的IO總體效能;2)便於管理:試想一下,如果索引的資料檔案損壞,只要建立索引即可,不會引起資料丟失的問題。下面語句用於移動索引的資料表空間:複製代碼 代碼如下:alter index

Oracle如何用內建指令碼查堵塞

 在診斷關於鎖的問題的時候,要查到持有人,被堵塞者。往往是很麻煩,如果你沒有積累的指令碼,靠手工查要查很多表,如v$lock,v$process p, v$session s, v$latchholder等。現在有個簡單的方法,使用Oracle的內建指令碼產生兩個視圖dba_waiters和dba_blockers來查堵塞。執行內建指令碼要在SYS中執行,如下:C:Documents and Settingsguogang>sqlplus / as

跟蹤Oracle啟動狀態

  可以使用10046 event來跟蹤? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

總頁數: 1509 1 .... 780 781 782 783 784 .... 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.