SUSE 10 SP2下安裝Oracle 10g R2[多圖]

以SUSE 10 SP2、Oracle 10g R2為例。

調用Oracle函數

Oracle的預存程序和函數區別1、都可以使用out參數返回多個值,一般原則是有多個傳回值使用過程;如果只有一個傳回值,使用函數2、程序呼叫本身就是一條pl/sql語句,而函數只能作為運算式的一部分進行調用以獲得user_objects表的object_name為例,由於只返回一個欄位,所以使用Oracle函數,第一種方式返回純量資料型別,第二種方式返回遊標類型。標量只包含一個值,而遊標可以代表一個查詢結果集。一、返回標量的函數1、在Oracle中定義函數create function

Oracle中的樹型遞迴的應用

比如在做一個新聞導覽列時,經常要這樣比如:首頁>>A>>A1>>A2這樣,就是比如點A2這個分類,要顯示A2的父親們的名字,在Oracle中,很容易辦到,主要使用的是START WITH...CONNECT BY PRIOR,下面是其用法摘錄:Oracle中的select語句可以用START WITH...CONNECT BY PRIOR子句實現遞迴查詢,connect by 是結構化查詢中用到的,其基本文法是:Java代碼select * from

Oracle bug之Thin JDBC driver

客戶Oracle警告日誌報如下錯誤: 引用ORA-00600: internal error code, arguments: [ttcgcshnd-1], [0], [], [], [], [], [], [] Current SQL statement for this session: SELECT VALUE FROM NLS_INSTANCE_PARAMETERS WHERE PARAMETER ='NLS_DATE_FORMAT'經分析,這是JDBC(Thin JDBC

更改MySQL使用者名稱密碼的幾種方法歸納

Method 1:在/usr/local/mysql/bin/下:./mysqladmin -u root password ‘new_password’一般安裝時用此方法設定。Method 2:在mysql狀態下:mysql>UPDATE user SET password=PASSWORD(’new_password’) WHERE user=’root’;mysql>FLUSH PRIVILEGES; Method 3:mysql>SET PASSWORD FOR

Oracle基礎教程之通過RMAN複製資料庫

通過使用Database Backup,DBA可以在同一伺服器或其它伺服器上建立副本資料庫。這個副本資料庫可以和主要資料庫有相同的名稱(拷貝)或與主要資料庫名稱不同(複製)。Oracle在資料庫拷貝和資料庫複製之間惟一不同的是拷貝的資料庫不能更改名稱。使用RMAN的複製資料庫特性,可以從RMAN備份建立一個新的資料庫,並為這個副本資料庫保留已有的資料庫名稱或者賦予新的名稱。RMAN術語和命令:A. 次要資料庫(Auxiliary

MongoDB在PHP下的應用學習筆記

1、串連mongodb預設連接埠是:27017,因此我們串連mongodb:$mongodb = new Mongo('localhost') 或者指定IP與連接埠 $mongodb = new Mongo('192.168.127.1:27017') 連接埠可改變若mongodb開啟認證,即--auth,則串連為: $mongodb = new Mongo('root:w888168@localhost:27017');2、選擇資料庫$db = $mongodb->selectDBs('

RMAN 資料庫複製檔案位置轉換方法

在使用RMAN複製資料庫時,如果次要資料庫(新資料庫)使用了與目標資料庫(原資料庫)使用了不同的路徑,那麼就存在位置轉換的問題。在Oracle中,控制檔案用於定位元據檔案以及聯機重做記錄檔,如果沒有正確的轉換,控制檔案壓根就找不到相應的資料檔案,記錄檔。對此Oralce為我們提供了三種檔案位置的轉換方法。本文即是對這三種轉換方法的描述。1、使用db_file_name_convert與log_file_name_convert參數--我們可以在次要資料庫參數檔案spfile/pfile中定義這兩

MySQL對IP地址進行排序

利用mysql內建內建函數:INET_ATON(expr)Given the dotted-quad representation of a network address as a string, returns an integer that represents the numeric value of the address. Addresses may be 4- or 8-byte addresses.mysql> SELECT INET_ATON('209.207.224.4

Oracle 10g 10.2.0.1 32位遷移升級到10g 10.2.0.5 64位

說明:官方推薦遷移到相同版本,比如:10.2.0.1(32)遷移到10.2.0.1(64)。再進行升級到10.2.0.5(64)。一、環境介紹源庫作業系統版本:OEL5.8 32bit資料庫版本:10.2.0.1 32bit資料庫sid名:orcl測試庫作業系統版本:OEL5.8 x64資料庫版本:10.2.0.5 x64資料庫sid名:orcl二、源庫1. 關閉源庫# su - Oracle$ sqlplus / as sysdba;SQL> shutdown immediate;2.

Oracle expdp 過濾和並行

寫在前面的話:我們知道調用資料泵的方式可以有3種,在這裡我絕對不會使用命令列而是首推指令碼方式放棄命令列的理由大概有這些:① 作業系統對CLI字元數的限制② 令人痛恨的轉義符③ 無法跨平台重用④ 官方文檔到處鼓吹用指令碼方式㈠ 過濾對象/資料篇⑴ 過濾對象INCLUDEEXCLUDE和INCLUDE用法相同,這裡就談INCLUDE文法INCLUDE = object_type[:name_clause] [,

Oracle 10g/11g下如何將物理Standby庫臨時啟用用於測試

在實際運營環境中,我們經常碰到類似這樣的需求,譬如想不影響現網業務評估DB補丁在現網環境中啟動並執行時間,或者是想在做DB切換前想串連Standby DB做實際業務啟動並執行測試,如果在9i版本的時候,想做到這樣,在不搭建新測試環境的前提下,可以將Standby DB啟用後進行測試,但是啟用後的Standby DB將不能再用於容災,必須重建Standby DB。在10g以及11g之後,可以利用新特性很好的解決這個問題,啟用的Standby DB可以閃回到啟用前的狀態,繼續參與容災,而不需要重建。

Python寫的分析MySQL binlog日誌工具

因為MySQL資料庫增刪改突然暴增,需要查詢是那些表的操作特別頻繁,寫了一個用來分析bin-log的小工具,找出增刪改查的表,並按照操作次數降序排列,以下是代碼:#for mysql5.5 binlog import os,sys #python binlog.py binglog-0001 '2013-07-01 00:00:00' '2013-07-02 00:00:00' def log_w(type,text):     logfile = "%s.txt" %

Oracle 11g New 使用RMAN 增強功能

描述Oracle Database 11g中新增的和增強RMAN 功能• 配置歸檔日誌刪除策略• 使用Oracle 網路複製活動的資料庫(無備份)• 以多個部分的形式備份大型檔案• 建立歸檔備份以進行長期儲存• 管理恢複目錄,例如合并多個目錄版本• 描述虛擬專用目錄的用法 RMAN:新增功能• 以下改進提高了效能:– 物理備用資料庫上的快速增量備份–

Oracle10g DG 的搭建

前提: 兩台已經裝有Oracle的linux機器。本次使用的是CentOS3_x86主庫上裝有oracle服務及添加了一個名ora10g的執行個體從庫僅安裝了oracle服務為了方便,主從庫oracle的安裝路徑完全一致。主庫上的ORACLE_HOME=/u01/app/oracle詳細步驟: 主庫服務設定 歸檔日誌****檢查主庫的執行個體是否為歸檔狀態SQL>SELECT log_mode FROM v$database;LOG_MODE --------

利用RMAN搭建DATAGARD進行主備切換

使用rman的duplicate來建立備庫,過程簡潔了不少,無需在手動建立備庫控制檔案。 主庫SPFILE *.log_archive_format='%T%S%r.ARC'*.DB_UNIQUE_NAME='primary'*.log_archive_config='DG_CONFIG=(primary,standby)'*.log_archive_dest_1='location=C:/Oracle/product/10.2.0/oradata/arch

排序合并串連(sort merge join)的原理

這三類表串連方式是Oracle最基本的串連方式:嵌套迴圈串連(nested loops join)原理 雜湊串連(hash join) 原理 排序合并串連(sort merge join)訪問次數:兩張表都只會訪問0次或1次。驅動表是否有順序:無。是否要排序:是。應用情境:當結果集已經排過序。排序合并串連原理:如果A表的資料為(2,1,4,5,2),B表的資料為(2,2,1,3,1) ,首先將A表和B表全掃描後排序,如下:A B1 12 12 24 25

雜湊串連(hash join) 原理

這三類表串連方式是Oracle最基本的串連方式:嵌套迴圈串連(nested loops join)原理 排序合并串連(sort merge join)的原理 雜湊串連(hashjoin)訪問次數:驅動表和被驅動表都只會訪問0次或1次。驅動表是否有順序:有。是否要排序:否。應用情境: 1. 一個大表,一個小表的關聯;2. 表上沒有索引;3.

Redis 安裝,主從配置及Sentinel配置自動Failover

1、安裝redis--------------------------------------------------------------------------------首頁地址:http://redis.io/:http://download.redis.io/ 下載最新的源碼包(當前最新穩定版2.6.16)#wget http://download.redis.io/releases/redis-2.6.16.tar.gz#tar xzf

重新命名Oracle資料庫伺服器

網路改造等情況下,需要修改資料庫伺服器的名稱或者IP地址。這種情況會影響Oracle資料庫的正常工作,因為監聽器和很多資料庫工具都需要正確的機器名或者IP地址才能正常工作。因工作需要準備了一台伺服器專門按照oracle資料庫,並且伺服器上安裝了windows

總頁數: 978 1 .... 850 851 852 853 854 .... 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.