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

Oracle對錶解鎖

1、查出被鎖的表。SELECT lpad(' ',decode(l.xidusn ,0,3,0))||l.oracle_username User_name, o.owner,o.object_name,o.object_type,s.sid,s.serial# FROM v$locked_object l,dba_objects o,v$session s WHERE l.object_id=o.object_id AND l.session_id=s.sid ORDER BY

Oracle字元集的查看查詢和Oracle字元集的設定修改

      本文主要討論以下幾個部分:如何查看查詢oracle字元集、 修改設定字元集以及常見的oracle utf8字元集和oracle exp 字元集問題。一、什麼是Oracle字元集        Oracle字元集是一個位元組資料的解釋的符號集合,有大小之分,有相互的包容關係。ORACLE

oracle 中資料庫完全匯入匯出:cmd命令列模式

 - -oracle 中資料庫完全匯入匯出:cmd命令列模式感謝 clown_ 的投遞 時間:2012-12-01 來源:三聯教程 Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行,DOS中可以執行時由於

資料庫-Oracle【Oracle資料庫的快照是一個表】

Oracle資料庫的快照是一個表,它包含有對一個本地或遠端資料庫上一個或多個表或視圖的查詢的結果。也就是說快照根本的原理就是將本地或遠端資料庫上的一個查詢結果儲存在一個表中。   以下是我建立的Snapshot,目的是從業務資料庫上將資料Copy到處理資料庫上,是不同的兩個伺服器之間對資料copy。   第一步:在處理伺服器上的Oracle終端,建立database link,業務資料庫伺服器SID為TEST  create database link

資料庫-Oracle【Oracle 三種集合資料類型的比較 】

PL/SQL中沒有數組的概念,他的集合資料類型和數組是相似的。在7.3以前的版本中只有一種集合,稱為PL/SQL表,在這之後又有兩種集合資料類型:巢狀表格和varray。其中varray集合中的元素是有數量限制的,index_by表和巢狀表格是沒有這個限制的。index-by表是稀疏的,也就是說下標可以不連續,varray類型的集合則是緊密的,他的下標沒有間隔。index_by表不能儲存在資料庫中,但是巢狀表格和varray可以被儲存在資料庫中。 集合在使用時必須先使用type進行定義方可使用

在HP-UX上部署oracle用戶端

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

oracle 批量重建索引

create or replace procedure p_rebuild_all_index   (tablespace_name in varchar2)as   sqlt varchar(200);begin    for idx in (select index_name, tablespace_name, status from user_indexes where tablespace_name=tablespace_name and status='VALID' and tempo

Oracle體繫結構及備份(五)——sga

文章目錄 二 記憶體管理方式三 SGA的分配四 操作樣本五 總結 一 什麼是SGA(參考 Oracle記憶體結構--SGA)         SGA是一組為系統分配的共用的記憶體結構,可以包含一個資料庫執行個體的資料或控制資訊。如果多個使用者串連到同一個資料庫執行個體,在執行個體的SGA中,資料可以被多個使用者共用。當資料庫執行個體啟動時,SGA的記憶體被自動分配;當資料庫執行個體關閉時,SGA記憶體被回收。

甲骨文全球大會——看SOA

                                                                                                                                                                   文/牛海彬    

用Oracle Streams wizard組建組態指令碼

導讀:   前幾天都是用Package來完成streams的配置,但在管理上用OEM會感覺更為直觀,當然對所有相關的Package很瞭解的話,也就都差不多了。在9i的OEM中看上去對streams的功能還不是很強。只是簡單的一些應用。下面有時間就要搞10gR2,想跳過10gR1的。下面帖一個在OEM建立單表複製的過程指令碼。   來源資料庫: GATES   目標資料庫: CLONE   1.設定作業   - Turn on supplemental logging and switch

Oracle學習筆記:管理重做記錄檔 —-摘自《Oracle10g 寶典》

■日誌切換  SQL> alter system switch logfile;■增加重做記錄檔組  SQL> alter database add logfile    2  group 4 ('/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/redo04.log') size 10m;■增加重做記錄檔群組成員  SQL> alter database add logfile member                 

[zz]在Oracle中實現控制檔案多工

在Windows作業系統中,如果註冊表檔案被損壞了,就會影響作業系統的穩定性。嚴重的話,會導致作業系統無法正常啟動。而控制檔案對於 Oracle資料庫來說,其作用就好象是註冊表一樣的重要。如果控制檔案出現了意外的損壞,那麼此時Oracle資料庫系統很可能無法正常啟動。為此作為

修改Oracle 10g Express Edition的字元集

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

redhat 5配置xmanager(XDM)與oracle 10G for redhat5 建立資料庫(dbca)

redhat 5配置xmanager(XDM):rhel5與rhel4不同的地方是,rhel5裡沒有/etc/X11/gdm/這個目錄,rhel5的gdm的設定檔放在這裡/usr/share/gdm/defaults.comf,這一點可能是困擾大家的地方。在/usr/share/gdm/defaults.conf裡確保有以下幾句配置:Code highlighting produced by Actipro CodeHighlighter

Oracle 網路設定用到的sqlnet.ora, tnsnames.ora, listener.ora檔案

      listener.ora、tnsnames.ora和sqlnet.ora這3個檔案是關係oracle網路設定的3個主要檔案,都是放在$ORACLE_HOME\network\admin目錄下。其中listener.ora是和資料庫伺服器端相關,而tnsnames.ora和sqlnet.ora這2個檔案不僅僅關係到伺服器端,主要的還是和用戶端關係緊密。一、用戶端設定1.sqlnet.ora通過這個檔案來決定怎樣找一個串連中出現的連接字串樣本檔案:# sqlnet.ora

Oracle資料庫的物理結構

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

Oracle預存程序大量新增資料 (非序列產生主鍵方法)

概要:現在有兩張表 person 和 department表. 其中person表是子表,department表是父表,由外鍵deptid關聯.現在需要批量插入資料:其中部門表每插入一條記錄,該部門就會被插入若干個員工。部門表插入的數量,和該部門一次性插入的員工數量由預存程序參數指定. 建表語句-- 建立person表create table PERSON ( PID INTEGER PRIMARY KEY, PNAME VARCHAR2(10) NOT NULL )

oracle 11g的企業管理器

到了oracle11G的時候,已經找不到用戶端的企業管理器了啊。是oracle沒有提供企業管理器嗎?當然不是,只是oracle提供的不是c/s架構的企業管理器了。oracle提供了b/s架構的企業管理器。在linux伺服器上執行emctl start dbconsole啟動企業管理器,emctl stop dbconsole停止企業管理器。當然你也可以查看企業管理器的狀態,這就要執行emctl status

ORACLE預存程序 練習系列三 失效或者生效指定表的外鍵

create or replace procedure P_CHANGE_FK_STATUS(IN_TABLE in varchar2,IN_TYPE IN VARCHAR2,IN_ACTION IN VARCHAR2) is--失效或者生效指定表的外鍵-- IN_table :表名-- IN_TYPE :必須為 R 代表外鍵-- IN_ACTION :DISABLE 或者 ENABLEV_TABLE VARCHAR2(30);V_ACTION VARCHAR2(10);V_SQL

總頁數: 1509 1 .... 136 137 138 139 140 .... 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.