在Oracle10g RAC的安裝過程中,網路的設定需要謹慎,也極其重要。以下將我的Oracle10g RAC環境的網路設定列舉一下,供參考。1.hosts檔案的設定由於RAC要設定多個地址,所以需要準備好網路環境,我的hosts檔案設定如下:## Internet host table#127.0.0.1 localhost172.16.19.11 db210-rac1 db210-rac1.hurray.com.cn loghost172.16.1
問:我在redhat8上安裝oracle9i過程中,提示換第二張盤,可我的光碟機卻退不出來,怎麼辦?光碟機是mount 命令載入的,可在換盤時,我在root下用umount命令提示光碟片busy.怎麼辦?線上等待!!!!答:應該這樣執行Oracle安裝程式/mnt/cdrom/runinstaller,如果你是先cd /mnt/cdrom的話就會出這樣的問題解決方案是先找出訪問光碟機的那個進程fuser -m /mnt/cdrom再殺掉這個進程,就可以彈出光碟機了
iSQL*PLUS結構如下: 配置過程如下:1 配置HTTPD$ cd $ORACLE_HOME/Apache/Apache/conf $ vi httpd.conf1.1 設定Server name或者Server IP地址和連接埠,使用非root使用者啟動HTTPD進程,其連接埠必須大於1024,如: Listen=hpserv01:7777 1.2 設定DocumentRoot,如DocumentRoot="/home/htdocs" 1.3 如果你也使用web
1、安裝oracle 的transparent gateway 透明網關。安裝ORACLE 選擇自訂安裝, 然後再選擇 安裝透明網關,再進去選擇 安裝FOR SQLSERVER 的組件。2、修改 oraclehome\ora92\tgsmsql\admin\inittg4msql.orq
1.安裝Fedora22.下載Oralce10G (www.oracle.com),一般安裝只需下載ship.db.cpio.gz3. 解開[oracle @oar10g oracle]$ cd /tmp[oracle @oar10g oracle]$ gzip -cd ship.db.cpio.gz | cpio –idmv4. 修改Linux的系統參數:As root: (su - )# cat /proc/sys/kernel/shmmax (查看)33554432#
今天學習了一下最近流行的Ruby on Rails,感覺:就是一個代碼產生器 連結Oracle資料庫的時候,查了半天的資料。終於找到辦法了,^______^1.安裝驅動http://rubyforge.org/projects/ruby-oci8/下載並運行(雙擊)ruby-oci8-mswin裡面的*.rb2.更改database.ymldevelopment:adapter: ocihost: examplesidusername: exampleuserpassword:
1.安裝oracle 10g r2的軟體2.打oracle 10g最新的補丁,我打的是升級到10.2.0.2的補丁3.運行Pre-Upgrade Information Tool.它用來分析升級到10g前你要做的一些操作,比如需要增加或減少的參數等.啟動要升級的DB,用SYSDBA運行10g的ORACLE_HOME/rdbms/admin下的utlu102i.sql,查看產生的日誌.SQL> SPOOL info.logSQL> @utlu102i.sqlSQL> SPOOL
“資料壓縮”以前對我來說還是比較新鮮的詞,並不是沒有聽說過,而是沒有實際使用過,之前一直做專案經理工作上也設計到資料庫的營運,但由於儲存設計的比較充裕,在加上效能運轉的還能讓客戶接受,所以壓縮技術基本上沒怎麼用,當時也怕對DML操作有負面影響!之所以現在要實驗這方面的技術,也是因為二期我們的資料量暴增,對機器對效能對營運都用一定的壓力和衝擊,這也說明了這門技術是在特定環境、特定場合下來使用的,下面我們來詳細講一講如何去使用這門技術---海量資料之利器“壓縮co
Statistics 統計資訊----------------------------------------------------------197 recursive calls185 db block gets92 consistent gets60 physical reads37128 redo size
一、簡單介紹OLTP和OLAP系統的特點小結答:OLTP和OLAP是我們大家在日常生產庫中最常用到的2種系統,簡單的說OLTP是基於多事務短時間片的系統,記憶體的效率決定了資料庫的效率。OLAP是基於大資料集長時間片的系統,SQL執行效率決定了資料庫的效率。因此說“並行parallel”技術屬於OLAP系統範疇二、並行技術實現機制和場合答:並行是相對於串列而言的,一個大的資料區塊分割成n個小的資料區塊,同時啟動n個進程分別處理n個資料區塊,最後由並行協調器coordina
幾年前,當Oracle放棄用戶端的Forms的時候,隨之消失的那些內建的函數中有一項是關於向警告訊息函數(alert message
oracle中的pl/sql代碼會涉及到兩個執行引擎,一個專門處理標準的SQL語句,另外一個處理pl/sql的過程代碼,一般在引擎切換上會帶來cpu額外的開銷。比如foreach迴圈語句和普通for迴圈的區別,就是foreach消除了引擎切換,一直駐留在執行標準SQL的引擎中,從而縮短了執行時間。現在有一個客戶資訊表tacustomer, 包含了birthday, certificatetype,
在過去的十年中,Oracle已經成為世界上最專業的資料庫之一。對於IT專家來說,就是要確保利用Oracle的強大特性來提高他們公司的生產力。最有效方法之一是通過Oracle調優。它有大量的調整參數和技術來改進你的Oracle資料庫的效能。 Oracle調優是一個複雜的主題。關於調優可以寫整整一本書,不過,為了改善Oracle資料庫的效能,有一些基本的概念是每個Oracle
資料安全性是指保護資料以防止非法的使用,避免造成資料有意或無意的丟失、泄露或破壞。由於資料庫系統中集中存放有大量的資料,這些資料又為眾多使用者所共用,所以安全約束是一個極為突出的問題。Oracle資料庫系統在實現資料庫安全性管理方面採取的基本措施有:◆通過驗證使用者名稱稱和口令,防止非Oracle使用者註冊到Oracle資料庫,對資料庫進行非法存取操作。◆授予使用者一定的許可權,例如connect,resource等,限制使用者操縱資料庫的權力。◆授予使用者對資料庫實體(如表、資料表空間、過程等
要瞭解oracle體繫結構必須先瞭解兩個基本的概念: 資料庫和執行個體.一: 資料庫資料庫(database)是一個資料集合.無論資料庫是採用關係結構還是物件導向結構, oracle資料庫都將其資料存放在資料檔案中. 在其內部, 資料庫結構資料對檔案的邏輯映射, 使不同的資料分開儲存, 這些邏輯劃分稱為資料表空間. 資料表空間和檔案介紹:1: 資料表空間資料表空間(tablespace)是資料庫的邏輯劃分, 每個資料庫至少有一個資料表空間,叫做系統資料表空間(system 資料表空間).
角色(資料庫許可權集)與預存程序、函數和資料包之間的互動方式是Oracle安全模型中最難以處理的一個部分。Oracle中的對象許可權可以直接或通過角色間接授予使用者。 假設一個HR使用者向使用者ABEL授予EMPLOYEES表的一些許可:GRANT select, insert, update, delete這個語句直接把上述四個許可權授予給使用者ABEL。另一方面,假設一名HR使用者這樣做:GRANT select, insert, update, delete ON employees
CodeSmith是針對.NET的一款代碼產生工具,同時它的很多內建模版幾乎都是針對SQL Server構架的系統,當在在使用Oracle 的時候,由於PL-SQL與T-SQL各個方面的差別,導致許多模版需要自訂,甚至需要重寫許多模版,由於大多數人在使用Oracle資料庫的時候使用底線的風格來命名變數,而在.NET開發中有不提倡使用帶底線的方式來命名變數,於是本人決定在CodeSmith的模版中來轉換這一風格,在CodeSmith中加入以後模版代碼:轉碼1<script
不同資料庫平台的互連一般稱之為資料庫的異構服務,現在各大資料庫之間都可以實現這樣的異構互連,只是各廠商的具體實現技術不一樣,如:在SYBASE裡面叫做CONNECT OR CONNECTION PROFILE,通過ODBC實現與其它資料庫的互聯。本文的測試環境為: 作業系統: WINDOWS2000 SERVER (繁體系統)安裝資料庫: SYBASE8.0 SERVER(英文版)和ORACLE92用戶端(英文版)具體實現步驟: 1.要求pc機上安裝ORACLE用戶端軟體和SYBASE8.0
在Oracle 9i中可以方便的把資料匯出為檔案,或者從檔案匯入。通過Oracle的管理伺服器(Oracle Management Server,OMS)可以方便的實現,整個操作過程中有很多地方需要解釋說明,但是完整的指導資料不多。各大論壇上很多所謂的高手,對該主題的回答往往是,高手是不用OMS的,用exp/impl吧。如果你執意追問,他多半會告訴你,其實我也不知道。如果有一份文檔可以傻瓜式的指導他們如何來做,大多數人會欣喜若狂且若無其事的下載儲存,回去慢慢研究。 使用EntERPrise
要使一個用戶端機器能串連oracle資料庫,需要在用戶端機器上安裝oracle的用戶端軟體,唯一的例外就是java串連資料庫的時候,可以用jdbc thin模式,不用裝oracle的用戶端軟體。加入你在機器上裝了oracle資料庫,就不需要在單獨在該機器上安裝oracle用戶端了,因為裝oracle資料庫的時候會自動安裝oracle用戶端。用過sql server資料庫然後又用oracle的新手可能會有這樣的疑問:問什麼我用sql server的時候不用裝sql