oracle學習第一天【簡單操作】

1,串連資料庫C:\Documents and Settings\Administrator>sqlplus /nologSQL*Plus: Release 10.1.0.2.0- Production on 星期六 5月 14 11:14Copyright (c) 1982, 2004, Oracle.  All rights reserved.SQL> conn /assysdba已串連。SQL>

Oracle PL/SQL之EXCEPTION — WHEN OTHERS THEN

在處理EXCEPTION時應特別注意WHEN OTHERS THEN的使用,因為WHEN OTHERS THEN會吃掉所有的EXCEPTION。如果在WHEN OTHERS THEN後不拋出任何資訊,即:WHEN OTHERS THEN NULL; 這可能會極大地增加以後程式排錯的難度,因為即使出錯了,也沒有任何提示。所以我們需要特別留意WHEN OTHERS THEN,除了一個一個的手工尋找外,還可以採用如下命令以便在編譯時間就進行檢查:ALTER SESSION SET

Oracle PL/SQL之令人不解的提示(nls_date_format)

剛剛測試了一段程式,報錯了,說是資料沒有找到:l_date1 != l_date2l_date1=26-MAY-11,

Oracle OS認證以及口令檔案

1.OS認證Oracle安裝之後預設情況下是啟用了OS認證的,這裡提到的os認證是指伺服器端os認證。OS認證的意思把登入資料庫的使用者和口令校正放在了作業系統一級。如果以安裝Oracle時的使用者登入OS,那麼此時在登入Oracle資料庫時不需要任何驗證,如:SQL> connect /as sysdba已串連。SQL> connect sys/aaa@test as sysdba已串連。SQL> connect sys/bbb as sysdba已串連。SQL>

ORACLE 使用DBMS_METADATA.GET_DDL擷取DDL語句

 Oracle 在9i以後,可以利用DBMS_METADATA.GET_DDL包得到資料庫的對象的ddl指令碼。如下(SQLPLUS中執行):1. 擷取單個的建表、視圖和建索引的文法set pagesize 0set long 90000set feedback offset echo offspool DEPT.sqlselect dbms_metadata.get_ddl('TABLE','TAB_NAME','SCOTT') from dual; select dbms_metadata.

ora-01033:oracle initialization or shutdown in progress問題解決

今天研究Oracle遇到了這個問題ora-01033:oracle initialization or shutdown in progress,經過分析研究終於解決了,寫下來紀念一下。我的庫是oracle 9i,具體就是90的。一、首先:問題的產生原因,出現這個錯誤是因為我將oracle/oradata/oradb下的一個檔案誤刪除掉後出現的。二、現象:SQL*Plus無法串連,顯示以下錯誤: ORA-01033: ORACLE initialization or shutdown in

ASP.NET C#各種資料庫連接字串大全——SQLServer、Oracle、Access

 剛開始學習C#開發項目時,長期會為了寫一個安全的高效的資料庫連接發愁。我發現現在很多剛開始學習的朋友和有些做了一兩年的朋友,也有點犯愁,我就貼上這個代碼,給自己以後做個參考,也給朋友做個學習的參考。     我主要在這裡統計了.NET項目下常用的資料庫連接字串:SQLServer、Oracle、Access三種資料庫(MySql、SQLLite、Excel、HTML

Oracle Compile 編譯 無效對象

 Applies to: Oracle Server - Enterprise Edition - Version: 10.1.0.5.0 This problem can occur on any platform. Symptoms: The issue is that the following error was raised : ORA-00600: internal error code, arguments: [kesutlGetBindValue-2], [], [], [],

oracle 觸發器中修改基表解決辦法

有時候我們可能有這種需求,在table上建立一個觸發器,然後當在table中更新A和B欄位時,c欄位變為A+B,這就形成了在觸發器中修改基表資料的情況.建立一個測試表:View Code -- Create tablecreate table TEST( A NUMBER, B NUMBER, C NUMBER, ID NUMBER not null)-- Create/Recreate primary, unique and foreign key constraints

Oracle EXP/IMP參數說明

EXP參數說明關鍵字  說明(預設)        關鍵字      說明(預設)--------------------------------------------------------------------------USERID   使用者名稱/口令           FULL         匯出整個檔案 (N)BUFFER   資料緩衝區大小         OWNER     所有者使用者名稱列表FILE       輸出檔案 (EXPDAT.DMP)  TABLES   

基於Oracle和sqlserver的ArcSDE安裝配置詳解

基於Oracle和sqlserver的ArcSDE安裝配置詳解:arcsde for sqlserver安裝全過程1、環境 windows2000 sp3 ,sql 2000 sp3 sde8.2 with sp1, arcinfo 8.3電腦名稱字為zongzhan-6afuly1, sql2000安裝是按預設安的。SDE的安裝目錄為D:\arcgissde\.2、先安裝好軟體,當然是破解的了,我對8.3的licence進行了修改,把SDE的license換成8.2的,然後用破解的acore.

Oracle資料庫中索引的維護

本文只討論Oracle中最常見的索引,即是B-tree索引。本文中涉及的資料庫版本是Oracle8i。  一.

Oracle查詢條件帶有漢字時查詢不出資料的原因

資料庫是Oracle 10g 32位。用戶端1是Oracle 10g 64位Client。用戶端2是Oracle 10g 32位Client。 (1)使用用戶端1查詢。查詢條件中帶有漢字時查詢不出資料。(2)使用用戶端2查詢查詢條件中帶有漢字時能查詢出資料。 原因:排查原因:初步懷疑是字元集設定的問題。查看用戶端2的註冊表,字元集NLS_LANG是SIMPLIFIED

Oracle 發送器作業( dbms_scheduler )

整理scheduler 這一部分,源於最近發現系統上自動採集統計資訊的執行時間有些異常,執行時間被定義到了上午 (這並不是一個很合理可靠的時間 ).在重新修改配置的同時,也順便整理了這一塊內容.     首先簡單講一下oracle 10g scheduler,10g引入dbms_scheduler來替代先前的dbms_job,在功能方面,它比dbms_job提供了更強大的功能和更靈活的機制/管理.它主要由以下幾大塊構成:1.作業(job) :    

Oracle Sql Developer換成Windows主題後不能顯示表單的解決方案

安裝了最新Oracle11g R2版,開啟Sql Developer,發現介面跟以前不一樣了,不是很習慣,偶然發現設定裡可以換主題,於是換了個Windows主題,結果就是只看得到工作管理員裡的進程,卻始終不出來介面。於是猜想這肯定是寫在設定檔裡的,到安裝資料夾下去一個個找,還是沒發現。無意間搜到一個老外的文章,說的正是這個事。下面是引用的原文:You can reset the system to factory defaults by deleting the system folder

Oracle資料庫監聽配置

                   Oracle資料庫監聽配置近段時間很多網友提出監聽配置相關問題,客戶終端(Client)無法串連伺服器端(Server)。本文現對監聽配置作一簡單介紹,並提出一些客戶終端無法串連伺服器端的解決思路,願對廣大網友與讀者有一些協助。 一、監聽器(LISTENER)  監聽器是Oracle基於伺服器端的一種網路服務,主要用於監聽用戶端向資料庫伺服器端提出的串連請求。既然是基於伺服器端的服務,那麼它也只存在於資料庫伺服器端,進行監聽器的設定也是在資料庫伺服器端完成的

oracle定時任務失效

發現系統資料沒有更新,查看oracle定時任務,估計沒有執行。發現next_date變成了4000/1/1 ,broken被選中。select * from user_jobs發現該任務失敗次數達16次。查得如下原因:  當任務運行失敗時,SNP過程在1分鐘後將再次試圖運行該任務。如果這次運行又失敗了,下一次嘗試將在2分鐘後進行,再下一次在4分鐘以後。任務隊列每次

如何徹底卸載oracle

Oracle是關係型資料庫管理系統,它功能強大、效能卓越,在當今大型資料庫管理系統中佔有重要地位。常用Oracle資料庫的同仁都知道,Oracle經常會莫名的出現一些錯誤,導致資料庫無法正常啟動或使用。經過對出現這些問題的解決,後來找到了問題的根源,也就是再次安裝Oracle資料庫時,未對之前安裝的Oracle進行徹底的卸載所導致。下面我就詳細談談如何才能徹底卸載Oracle資料庫一、Linux 平台Linux 平台下卸載Oracle

ORACLE 檢測出兩個表中的不同資料

SQL> create table t1(id number,name varchar2(10));Table created.SQL> create table t2(id number,name varchar2(10));Table created.SQL> insert into t1 values(1,'wh');1 row created.SQL> insert into t1 values(2,'wp');1 row created.SQL>

ORACLE資料庫基本維護命令

 1、伺服器端的基本維護1、1建立Oracle資料庫在Windows 作業系統中,Oracle資料庫安裝完畢,資料庫已建立,不需要再次建立資料庫,只需要建立使用者存放資料的資料表空間即可。1、2建立資料表空間例:建立一個名為disburse的資料表空間首先以管理員身份運行sqlplusSqlplus system/manager ;SQL>create tablespace disburseSQL>datafile ‘/oracle/disburse.dbf’ size

總頁數: 1509 1 .... 130 131 132 133 134 .... 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.