Oracle數(shù)據(jù)庫簡介
Oracle關(guān)系型數(shù)據(jù)庫:建立在關(guān)系模型上。
Oracle10g:g(grid)網(wǎng)格技術(shù),網(wǎng)格計(jì)算(Grid Computing)通過網(wǎng)絡(luò)共享,將大量的計(jì)算機(jī)連接起來,聯(lián)合各個(gè)計(jì)算機(jī)的多余處理能力,產(chǎn)生巨大的數(shù)據(jù)處理、計(jì)算能力。
1.名詞解釋:
數(shù)據(jù)庫(Database, DB):一系列物理文件(數(shù)據(jù)文件,控制文件,聯(lián)機(jī)日志等)的集合或與之對應(yīng)的邏輯結(jié)構(gòu)(表空間,段等)被稱為數(shù)據(jù)庫
數(shù)據(jù)庫系統(tǒng)(Database System, DBS)
數(shù)據(jù)庫管理系統(tǒng)(Database Management System, DBMS)
數(shù)據(jù)庫管理員( Database Administrator, DBA)
數(shù)據(jù)庫實(shí)例(Database Instance):ORACLE內(nèi)存結(jié)構(gòu)和后臺進(jìn)程被稱為數(shù)據(jù)庫的實(shí)例
Oracle實(shí)時(shí)應(yīng)用集群(Real Application Clusters RAC)
2.Oracle特點(diǎn):
支持全球化、跨平臺
多用戶、高性能的事務(wù)處理能力強(qiáng)
安全性控制和完整性控制比較強(qiáng)
支持分布式數(shù)據(jù)庫和分布處理
3.數(shù)據(jù)庫安裝注意:
安裝的時(shí)候,要關(guān)閉防火墻,否則可能安裝不成功。
字符集一旦選定,除非更改成該字符集的父類,否則只能重裝。
開啟Oracle的服務(wù),會(huì)占用tomcat的8080端口,查看端口號:tasklist|findstr "8080"。
數(shù)據(jù)庫安裝后修改了機(jī)器名,導(dǎo)致Listener服務(wù)無法啟動(dòng),解決方式:修改C:\oracle\ora92\network\admin\ listener.ora下的HOST。
oradata文件目錄存放數(shù)據(jù)庫的數(shù)據(jù)文件、日志文件等,除了oracle本身文件,其他文件放置的位置基本都可以改。
4.卸載數(shù)據(jù)庫
(1) 停住Oracle所有服務(wù)
(2) 運(yùn)行Oracle Universal Installer卸載Oracle
(3) 修改注冊表,刪除Oracle相關(guān)信息:
a) Oracle軟件有關(guān)鍵-值:HKEY_LOCAL_MACHINE\SOFTWARE\Oracle
b) Oracle服務(wù):HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
c) Oracle事件日志:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\App
(4) 刪除Oracle系統(tǒng)目錄
(5) 刪除Oracle環(huán)境變量
(6) 刪除程序菜單項(xiàng)中的Oracle菜單
(7)(重啟系統(tǒng)后)刪除Oracle工作主目錄
5.數(shù)據(jù)庫用戶
普通用戶: Scott/tiger(練習(xí)常用)
普通管理員:System/system
超級管理員:Sys/sys
6.SQL簡介
SQL:結(jié)構(gòu)化查詢語言(Structured Query Language),IBM最早使用,
DDL 語句(數(shù)據(jù)定義語言,改變表結(jié)構(gòu))Create、Alter、Drop、Truncate
DML 語句(數(shù)據(jù)操作語言,改變數(shù)據(jù)結(jié)構(gòu))Insert、Update、Delete、Merge
DCL 語句(數(shù)據(jù)控制語言,權(quán)限控制)Grant、Revoke
事務(wù)控制語句Commit 、Rollback、Savepoint