安裝配置Oracle Instance Client

環境表述:         oracle11gR2資料庫安裝在虛擬機器(CentOS5.5 64bit)上,資料庫名orcl,有使用者test。虛擬機器IP 192.168.128.101         物理機(Windows7 64bit)上沒有安裝資料庫,物理機可以ping通虛擬機器,且已安裝PL/SQL developer 9.0 (32bit)         介質:instantclient-basic-win32-11.2.0.1.0.zip。目標:        

Oracle 控制檔案學習總結

1、什麼是Oracle控制檔案?    記錄資料庫的物理結構,是oracle載入或恢複時必不可少的二進位檔案。    What Is a Control File?2、Oracle控制檔案內的資訊    控制檔案中包含的內容    資料庫的名字、ID、建立的時間戳記   資料表空間的名字   聯機記錄檔、資料檔案的位置、個數、名字    聯機日誌的Sequence號碼   檢查點的資訊   撤銷段的開始或結束   歸檔資訊 

02-使用navicat 串連oracle資料庫

如果你的機器已經裝有 Oracle 資料庫的話,那很簡單,Navicat 可以直接連接到 Oracle 。根據 Navicat 官方的文檔,其實只需要下載 Oracle 的 Instance Client 即可。這個包只包含一些 dll 檔案,無需安裝解壓即可。要根據不同的 Oracle 版本來下載 Instance Client 的版本,對應關係如下:Oracle 9i 或者更新的版本,需要使用 Instance Client 11 這個版本Oracle 8 和 8i 用 Instance

Oracle執行SQL時遭遇特殊字元&

今天在進行資料訂正的時候寫了一批很簡單的update語句,結果在sqlplus中執行出現問題,提示讓我輸入對應參數的值?原SQL如:update trans_record set params = 'service=standard_bail&xxx=112' where trans_record_id = '3041';經查,問題就出在字元&上,他是一個控制參數傳入的字元;要解決執行的問題,有如下幾種方式:1、在sqlplus中執行set define

ORACLE預存程序實戰之三:進階

1.SELECT INTO語句要求SELECT出來的RESULT至少有一條記錄; 若RS為NULL,則會拋出NO_DATA_FOUND的EXCEPTION;所以需要進行異常捕獲;2.進行UPDATE、DELETE操作時可以用ROWID替換PK可以提高執行效率; 因為ROWID是直接定位到物理磁碟地址,而無需先從PK Index中查詢,從而有效降低IO次數; 比如UPDATE MD_USER SET NAME = XX WHERE ROWID =

Oracle常見SQL分頁實現方案介紹

在Oracle中,用SQL來實現分頁有很多種實現方式,但有些語句可能並不是很通用,只能用在一些特殊情境之中;以下介紹三種比較通用的實現方案;在以下各種實現中,ROWNUM是一個最核心的關鍵詞,在查詢時他是一個虛擬列,取值為1到記錄總數的序號;首先來介紹我們工作中最常使用的一種實現方式:SELECT *  FROM (SELECT ROW_.*, ROWNUM ROWNUM_          FROM (SELECT *                  FROM TABLE1         

Oracle中根據Date型轉換成Java對應的long型毫秒數

在Java開發中,很多時候我們為了方便會直接使用long型來儲存時間,可以通過System.currentTimeMillis()或者是java.util.Date.getTime()來擷取;取值為當前日期時間與1970-01-01相差的毫秒數;但是在Oracle裡面,預設沒有直接提供擷取目前時間的毫秒數的相關function,所以要想在SQL裡面獲得毫秒數,只能自己手動計算下嘍,如下:SQL> select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')

在oracle中 產生大規模資料 500萬條 (使用匯入資料方式 sqlldr 匯入命令 *.ctl檔案)

 在Oracle中匯入資料 Oracle中匯入資料時,使用的檔案尾碼是*.ctl 命令是 sqlldr sqlldr username/password control = 'TBL_EMP,ctl' 從postgre中匯出部分資料psql saison -c 'select user_id, user_name from user order by 1,2'  user_list.txt -A -F, -t 產生的檔案

oracle常用經典SQL查詢貼)

Kingsoft Antivirus Online Update Module是一款反病毒線上升級模組。 Kingsoft Antivirus線上升級模組包含的ActiveX控制項不正確處理使用者提交的參數資料,遠程攻擊者可以利用漏洞以應用程式進程許可權執行任意指令。

可預見的Oracle應用程式效能調優貼)

這篇技巧性文章是由“國際Oracle使用者組”(IOUG)提供的,它是一個由使用者組成的組織,這個組織通過提供高品質的資訊、培訓、網路和支援,來提高Oracle資料庫專家和資料庫開發人員的水平。這篇文章摘自由David Welch所寫的論文《可預見的Oracle應用程式效能調優》。點擊這裡成為“國際Oracle使用者組”的一員,從而獲得成千上萬的由Oracle使用者寫的技巧性文章和科技文獻。引言   

linux下Oracle自動啟動與停止(二)

概述讓資料庫在作業系統啟動的時候自動啟動,會讓資料庫的維護變得更加簡單、方便。曾經寫過一篇在linux自動啟動oracle的文章“linux下Oracle自動啟動與停止(一)”http://blog.csdn.net/chenxiaohua/archive/2008/02/26/2121878.aspx。該文章的方法需要用到/etc/oratab、$ORACLE_HOME/bin/dbstart和$ORACLE_HOME/bin/dbshut,顯得不夠靈活。下面講解另外一個方法自動啟動多個ora

oracle使用to_char和next_day函數得到本周的第一天和最後一天日期

 準確來說一個禮拜是從星期日開始到星期六結束的,而我們自己的習慣都是按一個禮拜的第一天為星期一,最後一天為星期日來的。很多的查詢條件和統計都需要求得一周的時間段,也就是星期一到星期日的時間段, 我們用to_char和next_day兩個函數分別可以求得第一天和最後一天的日期。1、TO_CHAR 結合 DECODE、TO_NUMBER 函數求得/** 使用TO_CHAR(SYSDATE,'D')可以求得當前日期是一周的第幾天      得到的結果是星期日開始作為第1天的,

oracle dba 常用語句4

===========================================================######### 建立資料庫----look $ORACLE_HOME/rdbms/admin/buildall.sql ############# create database db01maxlogfiles 10maxdatafiles 1024maxinstances 2logfileGROUP 1

oracle dba常用語句5

###### 分析記錄檔 logmnr ##############1) 在 init.ora 中 set utl_file_dir 參數2) 重新啟動 oracle3) create 目錄檔案desc dbms_logmnr_d;dbms_logmnr_d.build;4) 加入記錄檔 add/remove log filedhms_logmnr.add_logfiledbms_logmnr.removefile5) start logmnrdbms_logmnr.start_logmnr6)

在 Linux 上安裝 Oracle、PHP 和 Apache

您準備好開始使用 PHP 和 Oracle 資料庫對話嗎?下面我們示範將 Oracle 資料庫、Apache HTTPD 伺服器,以及 PHP 作為一個 Apache 模組安裝到 Linux 上所需的步驟。在這個例子中,我們將使用 Windows 2000 軟體需求軟體版本URLOracle RDBMS9.2http://www.oracle.com/technology/global/cn/software/products/oracle9i/index.htmlApache HTTPD

oracle內建函數 wmsys.wm_concat使用

函數名:wmsys.wm_concat作用:以逗號分隔串連列的值oracle 10g引入。使用時直接用wm_concat也可以。以下介紹一些實際使用的狀況。介紹實際Case前先建立一個測試table和一些測試資料。兩張表: employee,prject;屬性如下1)employee: 員工ID號,員工名,部門測試資料0001    user1    IT0002    user2    IT2)prject:項目ID號,負責的員工ID號測試資料PN001    0001PN002    000

oracle String類型轉換成blob類型插入

CERT_1以前是varchar(3000),現在的類型是blob類型,做資料庫遷移時,使用匯入工具不能直接匯入,所以使用SQL,下面是SQL  declare  directions      BLOB;  amount          BINARY_INTEGER;  offset          INTEGER;  first_direction VARCHAR2(3000);  more_directions VARCHAR2(3000);  CURSOR c_TB1 Is    (

關於Oracle最佳化策略

這篇文章是在一本書上看到的,並加上自己的理解,和大家一起分享。。。Oracle採用兩種方式掃描表:a,全表掃描。這種方式下,oracle會從表的第一個記錄按順序掃描尋找資料。b,採用rowid。這種方式下,oracle採用索引的方式,實現rowid和資料的物理位置之間的聯絡。通常採用索引可以提高查詢速度,但是索引會降低資料的插入和刪除速度。因為每次修改資料時,oracle都會重新編排索引。選擇最有效表名順序。oracle在處理from字句時,會按照從右至左的順序處理表,因此最後一個表將被先處理。

Oracle RAC OCR 的管理與維護

   OCR相當於Windows的註冊表。對於Windows而言,所有的軟體資訊,使用者,配置,安全等等統統都放到註冊表裡邊。而叢集呢,同樣如此,所有和叢集相關的資源,配置,節點,RAC資料庫統統都放在這個倉庫裡。如果OCR被破壞則導致叢集服務啟動異常,需要修複OCR。因此OCR的管理與維護對於整個叢集而言,是相當重要的。本文主要描述了Oracle 10g RAC下的OCR的管理與維護。1、環境 oracle@bo2dbp:~> cat /etc/issue Welcome to

Linux/Unix shell 監控Oracle執行個體(monitor instance)

    使用shell指令碼實現對Oracle資料庫的監控與管理將大大簡化DBA的工作負擔,如常見的對執行個體的監控,監聽的監控,警示日誌的監控,以及資料庫的備份,AWR report的自動郵件等。本文給出Linux 下使用 shell 指令碼來監控 Oracle 執行個體。    Linux Shell的相關參考:        Linux/Unix shell 指令碼中調用SQL,RMAN指令碼        Linux/Unix shell sql 之間傳遞變數        Linux/

總頁數: 1509 1 .... 338 339 340 341 342 .... 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.