Oracle中select 1和select *的區別

建立myt表並插入資料,如下:create table myt(name varchar2,create_time date) insert into myt values('john',to_date(sysdate,'DD-MON-YY')); insert into myt values('tom',to_date(sysdate,'DD-MON-YY')); insert into myt values('lili',to_date(sysdate,'DD-

在RedHat 5 Enterprise上安裝Oracle 10g遇到的故障總結

在配置完所有內容,運行./runinstaller的時候,我的卻報錯了錯誤資訊:  Exception in thread "main" java.lang.UnsatisfiedLinkError:  /tmp/OraInstall2007-12-03_09-02-02AM/jre/1.4.2/lib/i386/libawt.so:  libXp.so.6: cannot open shared object file:  No such file or directory  at java.

Redhat AS4下Oracle 10g配置dbstart實現開機自啟動

1. 修改dbstart指令碼:$ vi $Oracle_HOME/bin/dbstart#ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracleORACLE_HOME_LISTNER=$ORACLE_HOME2. 修改/etc/oratab為如下格式:$ vi /etc/oratabSID:$ORACLE_HOME:Y3. 修改/etc/rc.local實現自啟動# vi /etc/rc.localsu -c

MySQL內建函數表(包括字串函數,數學函數和日期時間函數)

 ASCII(str)  返回字串str的第一個字元的ASCII值(str是空串時返回0)mysql> select ASCII('2');  -> 50mysql> select ASCII(2);  -> 50mysql> select ASCII('dete');  -> 100ORD(str)  如果字串str句首是單位元組返回與ASCII()函數返回的相同值。 如果是一個多位元組字元,以格式返回((first byte ASCII

Solaris下安裝Oracle 10g詳細圖文教程

一)前期準備*FTP用戶端軟體*Xmanager*pl/sql dev*10gr2_db_sol[1].cpio,資料庫安裝程式,適用於SUN Solaris(SPARC),資料庫版本10.2。二)建立使用者組、使用者1)添加使用者組:groupadd oinstallgroupadd dba2)添加使用者:useradd –g oinstall –G dba –d /export/home/Oracle –s /bin/csh –m

在AIX環境為Oracle資料表空間增加裸裝置(邏輯卷)

當執行插入等操作時出現錯誤提示“unable to extand table ……” ,則說明該表所在資料表空間空間不足了。如果是在winserver下則為資料表空間增加檔案即可(本文不做介紹)。本文主要介紹資料庫伺服器環境為AIX時,如何為資料表空間增加裸裝置。這裡 包含AIX系統儲存管理的基本介紹;AIX通過三個層次對儲存進行管理:物理卷(PV)、卷組(GV),邏輯卷(LV);資料庫空間不足了就需要給資料表空間增加裸裝置(邏輯卷),在sqlplus中通過alter命令將LV增加給資料表空間;

Oracle維護常用SQL語句

  1、查看錶空間的名稱及大小     select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size  from dba_tablespaces t, dba_data_files d  where t.tablespace_name = d.tablespace_name  group by t.tablespace_name;     2、查看錶空間物理檔案的名稱及大小  select tablespace_name,

Oracle 空值(null)有關的函數

環境:Oracle 10g一開始接觸的就是pascal語言,所以,有的時候不是很喜歡c語言的文法。C語言中有一種偷懶的寫法(java中也存在),大概是這樣:var:=(a>=b?1:2);我不是很喜歡這樣。但事實是,這的確可以偷懶,而且已經存在了,所以得適應它。PL/SQL中沒有這種文法,SQL中也沒有,蓋因為,PL/SQL是類似與PASCAL的文法,但它們有實作類別似功能的函數,而關於空值的函數中就有。1)nvl(a,b)

Oracle--HP-UX Itanium Oracle 11g R2遠程安裝手記

項目組需要在一個異地的 HP 小型機上安裝 Oracle, 系統的硬體資訊如下: 軟體資訊如下: 1. 下載正確的 Oracle 安裝版本 HP-UX 可以運行在 HP 自己的處理器 PA-RISC 和 Intel 的 Itanium( 安騰 ) 處理器上 Oracle 官網上針對 HP-UX 的 Oracle 版本有兩個: ?         HP-UX PA-RISC (64-bit) ? &

S3C2410下嵌入式資料庫SQLite的移植

對SQLite-3.3.8(或者SQLite3.3.12)進行交叉編譯,並移植到ARMS3C2410的過程:要將SQLite3.3.8(或者SQLite-3.3.12)移植到ARM2410開發板上,除了要有底層作業系統的支援外,還必須要有相應的交叉編譯工具鏈。由於ARM2410開發板採用的是ARM-Linux作為底層作業系統,因此需要首先安裝ARM-Linux工具鏈。1.交叉編譯環境建立:安裝cross-2.95.3.tar.bz2交叉編譯工具到/usr/arm-linux目錄下。解壓sqlit

設定MySQL設定字元集和排序方式

1. 編輯/etc/my.cnf檔案, 在"[client]"下添加"default-character-set=utf8"2. 編輯/etc/my.cnf檔案, 在"[mysqld]"下添加"default-character-set=utf8"3. 重新啟動mysql服務  # sudo /etc/init.d/mysqld restart  * 查看系統字元集和排序方式mysql> SHOW VARIABLES LIKE '

RedHat 6/CentOS 6下部署MySQL 5.6時遇到的一些問題

RedHat 6/CentOS 6下部署MySQL 5.6時遇到的一些問題及解決1、先查看是否已經有安裝舊版的mysql,使用以下命令 rpm  -qa | grep  mysql2、刪除已經存在的mysql,使用以下命令 yum -y remove

hint OPAQUE_TRANSFORM產生的原因

在AWR報告中經常看到一個hint /*+ OPAQUE_TRANSFORM */,感到莫名其妙。原因是什麼引起的呢?如果在資料庫B的AWR中看到這種hint,原因是其他資料庫通過DB link訪問資料庫B,且用的是insert into table_name select * from table_name@dblink_name的方式訪問。SQL> explain plan for insert into test select * from

ORA-01403: no data found ,Standby無法apply

昨天下午,logical standby 突然無法apply.資料庫報如下錯誤:Warning:  Apply error received:  ORA-26714: User error encountered while applying.  Clearing.*** 2010-03-16 20:04:48.484knahcapplymain: encountered error=12801*** 2010-03-16 20:04:48.515ksedmp:

Oracle在安裝好後,突然更換ip後,監聽不可用

在Linux6.2 的系統下實施了一套Oracle 11g,可能是作業系統沒有安裝好,比如磁陣每一個不能超過2T,rpm要x86_64 ,等等 這一下出現很多bug出來。今天領導又換了ip,出現串連不起的情況(把192.168.180.5 改為192.168.180.2)問題描述:[oracle@SE-1 ~]$ lsnrctl statusLSNRCTL for Linux: Version 11.2.0.3.0 - Production on 26-11月-2013

Data Guard保護模式解析及示範

在一些場合,一些業務是不能容忍遺失資料的。而在另外的場合,資料庫的可用性可能比資料的丟失更加重要。一些應用要求資料庫的效能最大化,並且可以容忍少許資料的丟失。以下是三種不同資料保護模式的描述總結。以下兩張圖三種模式的特點,下面將逐一進行分析:1、最大保護模式(Maximum protection)這個保護模式確保在主庫發生故障的時候,沒有資料的丟失。為了提供這種層級的保護,重做日誌涉及的事務必須寫入本地online redo log和standby database的standby redo

RMAN備份與恢複之UNDO資料表空間丟失

一 UNDO資料表空間講解在上一篇文章(RMAN備份與恢複之可離線資料檔案丟失 )中,我們講到可離線資料檔案丟失怎麼處理,這篇文章我們講解UNDO資料表空間丟失的解決辦法。UNDO資料表空間用於存放UNDO資料,當執行DML操作(INSERT、UPDATE、DELETE)的時候,Oracle會將這些操作的舊資料寫入到UNDO段。UNDO資料也稱為復原資料,用於確保資料的一致性。作用包括:回退事、讀一致性、事務恢複、閃回查詢。9i開始,管理UNDO資料可以使用UNDO資料表空間,也可以使用復原段。

Oracle誤刪除資料表空間的恢複

對於誤刪除資料表空間的恢複,本文通過基於資料庫的時間點恢複和基於資料表空間的時間點恢複分別加以討論一 通過基於資料庫的時間點恢複被誤刪除的資料表空間1 需要注意的事項a 基於資料庫的時間點恢複將會回退整個資料庫。b 誤刪除資料表空間,當資料庫有之前可用於恢複的全庫備份和相關歸檔,如果對資料庫執行不完全恢複,恢複該資料庫到刪除資料表空間之前的狀態,便可恢複誤刪除的資料表空間。但實際上當我們刪除資料表空間,Database

RMAN的configure配置

1 show all; 顯示當前配置資訊2 select * from v$rman_configuration;  查詢RMAN中的非預設值3 configure常用選項3.1 保持策略configure retention policy to recovery window of 7 days;  超過最近7天以外的備份都被標記為obsoleteconfigure retention policy to redundancy 5; 

CentOS 6.4 安裝Oracle 11g的遇到的問題以及解決方案

1、OUI-10182 The effective user ID does not match the owner of the file ..........解決方案:用root帳戶在/etc下建立檔案oraInst.loc,並寫入以下內容:inventory_loc=/u01/app/oraInventory(oraInventory所在目錄)inst_group=oinstall2、....file not fount : WFMLRSVCApp.ear

總頁數: 978 1 .... 103 104 105 106 107 .... 978 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.