Oracle 最最初級的菜鳥 總結工作中的點滴

1、多個表Union時,遇到nvarchar2類型時報錯 “字元集不匹配”答:使用nvarchar的地方,加上 to_char( nvarchar 的變數或欄位 )2、多個表Union時,order by 語句出錯,刪了order by 就好了答:oracle僅支援最後一個select語句中使用order by ,如果只有一個order by ,將其放在最後一句;如果是多個order by  ,再想想其他寫法吧3、Nvl() Nvl2()的用法NVL (expr1, expr2)->If

在HP-UX上部署oracle用戶端

     那天接到一個任務,在局方的測試環境上安裝一個帶sqlplus功能的oracle用戶端。環境是HP-UX,安騰。我找了一下,oracle官網給出的安裝方法不是很全面,網上有一些部署方法,而且這麼簡單的東西竟然還有很多人胡說,下面記錄一下我的部署步驟:     1 在主機上建立oracle使用者,修改環境變數。     2 下載適合的用戶端,在oracle官網上應該是兩個包,一個basic包,一個帶有sqlplus的包,在windows下解壓就可以了,解壓到一個檔案夾下。     3

如何快速的成為一個合格的Oracle DBA?自蓋國強)

在這樣一個清晨寫下這樣一個題目,是因為最近有越來越多的人問起我這個問題,我想還是試著把我的想法寫下來。1.快速有多快? 很多人都喜歡尋找捷徑,所以經常問起快速,但是我經常反覆告訴大家的是,沒有捷徑,或者說沒有輕而易舉捷徑可循。

oracle 任務定時執行

在oracle可以像sql server那樣建立定時任務.下面我使用oracle sql建立一個定時任務.1.建立一個簡單的表.create table testdate(  name varchar2(20),  createdate date)2.建立一個預存程序.create procedure Proc_addTestdateasbegin     insert into testdate values('abc',SYSDATE);end;3.建立任務DECLARE       X

建立與管理Oracle的分區表和本地索引

     在網上看到eygle寫的一篇關於分區表和本地索引的文章,感覺總結的挺好,特轉了過來。     Oracle的分區技術在某些條件下可以極大的提高查詢的效能,所以被廣泛採用。從產品上說,分區技術是Oracle企業版中獨立收費的一個組件。以下是對於分區及本地索引的一個樣本。  首先根據字典表建立一個測試分區表:      SQL> connect eygle/eygle  Connected.   SQL> CREATE TABLE dbobjs

甲骨文全球大會——看SOA

                                                                                                                                                                   文/牛海彬    

最佳化Oracle網路設定的方案

 Oracle資料庫在不同的地區被人們廣泛使用,所以就必須要有專業的Oracle人員懂得網路連接是怎麼樣影響資料庫效能的。Oracle提供的TNS允許在每個資料庫中進行分配通訊。     TNS伺服器被看作Oracle的邏輯資料請求中的絕緣體和遠程伺服器間的伺服器。同樣的,網路系統管理員有能力控制網路效能調諧性,但是Oracle管理員沒有控制影響資料庫效能的網路設定的權利。    可以利用下面我所說的重要的設定來改變分布式事物元的效能。其中包括了sqlnet.ora, tnsnames.ora,

Oracle的解惑一二to_date()與24小時製表示法及mm分鐘的顯示

Oracle的解惑一二to_date()與24小時製表示法及mm分鐘的顯示:一、在使用Oracle的to_date函數來做日期轉換時,很多程式員也許會和我一樣,直覺的採用“yyyy-MM-dd HH:mm:ss”的格式作為格式進行轉換,但是在Oracle中會引起錯誤:“ORA 01810 格式代碼出現兩次”。如:select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from

oracle查詢表資訊(索引,外鍵,列等。。) 轉帖

通過搜尋摸索,總結了一下oracle中查詢表的資訊,包括表名,欄位名,欄位類型,主鍵,外鍵唯一性限制式資訊,索引資訊查詢SQL如下,希望對大家有所協助:1、查詢出所有的使用者表select * from user_tables 可以查詢出所有的使用者表select owner,table_name from all_tables; 查詢所有表,包括其他使用者表通過表名過濾需要將字母作如下處理select * from user_tables where table_name =

ORACLE Sysdba許可權認證管理

1 概述

修改Oracle 10g Express Edition的字元集

Oracle 10g Express Edition是Oracle專門為小型使用者提供的免費版本。Oracle XE十分小巧,安裝簡單,可供第三方軟體開發商部署較小的應用。 不過Oracle XE目前的beta2預設安裝的字元集是WE8MSWIN1252,不是中文字元集,並且不能通過直接運行 alter  database  character  set  ZHS16GBK  ; 來修改,因為ZHS16GBK不是預設字元集的超集。

Oracle 10g中跟EM有關的問題解決方案(轉帖)

Oracle 10g中跟EM有關的問題解決方案   Oracle 10g中的EM採用Web的形式來管理資料庫及相關服務,但使用過程中會碰到一些跟EM有關的問題,根據同行的提示及筆者的實際經驗,進行了一些歸納,希望對相關愛好者有所協助:

Oracle 兩個表之間的資料更新

  Oracle中,如果跨兩個表進行更新,Sql語句寫成這樣Update Table a set a.ID=Table2.ID where a.Name = Table2.Name  Oracle 不會通過。查了資料,Sql語句需要這樣寫才行Update Table a set a.ID=(select b.ID from Table2 b where b.Name = a.Name ) where exist (select 1 from Table2

(轉貼)在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 1998  24小時格式下時間範圍為: 0:00:00

Linux中結束oracle 進程

查看所有oracle進程的PID:#ps -ef|grep ora [oracle@db ~]$ ps -ef|grep oraroot     23544 23514  0 11:25 pts/3    00:00:00 su - oracleoracle   23545 23544  0 11:25 pts/3    00:00:00 -bashoracle   23589     1  0 11:33 ?        00:00:02

oracle資料庫表的匯出與匯入 筆記

匯出篇linux-t9ub:~ # su - oracleloracle@linux-t9ub:~> lsDesktop Documents afiedt.buf dmp expdat.dmp gx190906261212.dmp log oracle sh softwareoracle@linux-t9ub:~> cd dmporacle@linux-t9ub:~/dmp> lsgx090624.dmp gx0906260900.dmp gx090628.dmp gx0906

Oracle觸發器執行個體

執行個體一create or replace trigger update_portaUser_pass after update on cas_porta_user for each rowdeclare -- local variables herebegin update security_credential c set c.column_value=:NEW.COLUMN_VALUE where c.principal_id in (select

Oracle資料庫的物理結構

Oracle的檔案系統:控制檔案(.CTL),資料檔案(.DBF),記錄檔(.LOG) 除此三種檔案還有一種參數檔案,參數檔案不是資料庫系統中的有效組成部分,在啟動資料庫時,參數檔案不直接參与工作,只是控制檔案是由參數檔案尋找的。 參數檔案位置:oracle/product/10.1.0/db_1/dbs/spfileoracleSID.ora 控制檔案的內容會顯示在參數檔案中。參數檔案的作用起到尋找控制檔案的作用。 Oracle中有兩種記錄檔,一種為聯機記錄檔(重做記錄檔),一種為歸檔記錄檔。

[zz]深刻理解Oracle資料庫的啟動和關閉

 Oracle資料庫提供了幾種不同的資料庫啟動和關閉方式,本文將詳細介紹這些啟動和關閉方式之間的區別以及它們各自不同的功能。  一、啟動和關閉Oracle資料庫  對於大多數Oracle DBA來說,啟動和關閉Oracle資料庫最常用的方式就是在命令列方式下的Server Manager。從Oracle 8i以後,系統將Server Manager的所有功能都集中到了SQL*Plus中,也就是說從8i以後對於資料庫的啟動和關閉可以直接通過SQL*Plus來完成,而不再另外需要Server

Oracle提供的序號函數

Oracle提供的序號函數以emp表為例:1: rownum 最簡單的序號 但是在order by之前就確定值.select rownum,t.* from emp t order by ename 行數 ROWNUM EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 1 11 7876 ADAMS CLERK 7788 1987-5-23 1100   20 2 2 7499 ALLEN SALESMAN 7698 1981-2-20 1600 300

總頁數: 1509 1 .... 406 407 408 409 410 .... 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.