資源描述:
《系統(tǒng)管理員培訓ppt課件》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、孟憲順培訓中心Mxs@genersoft.comOracle系統(tǒng)管理員培訓Oracle課程內容安裝與配置使用sqlplus、DBAstudioplsql和數(shù)據(jù)字典數(shù)據(jù)庫體系結構邏輯結構備份與恢復概述ORACLE具有甲骨文之意,是全世界第二大軟件公司。數(shù)據(jù)庫、電子商務套件、erp、財務產(chǎn)品、開發(fā)工具培訓認證。Oracle服務(server)是一個關系數(shù)據(jù)庫(relationaldatabase)管理系統(tǒng),提供開放、全面、完整的信息管理。Oracle概述、特點最安全的數(shù)據(jù)庫:15項安全性評估,不會崩潰高性能、伸縮性RA
2、C技術分布式數(shù)據(jù)庫海量數(shù)據(jù)庫:表空間、空間數(shù)據(jù)構件TB級大型數(shù)據(jù)庫的優(yōu)點安全性、穩(wěn)定性、事物完整性最貴的數(shù)據(jù)庫Oracle特點Oracle8i安裝與配置服務器端的安裝、服務的啟動、卸載客戶端安裝客戶端的連接配置浪潮財務軟件中帳套管理及環(huán)境配置一、體系結構客戶機客戶機服務器網(wǎng)絡請求響應--客戶(Client)運行應用程序(財務軟件)提出操作數(shù)據(jù)的請求--服務器(Server)運行數(shù)據(jù)庫管理系統(tǒng)(Oracle)對客戶端請求進行響應,并返回操作結果二、系統(tǒng)安裝HUB數(shù)據(jù)庫服務器財務數(shù)據(jù)帳套Oracle系統(tǒng)WindowsN
3、T2000工作站工作站工作站財務軟件Oracle客戶端Win98/2000財務軟件Oracle客戶端Win98/2000網(wǎng)絡協(xié)議、客戶軟件財務數(shù)據(jù)帳套Oracle數(shù)據(jù)庫系統(tǒng)WindowsNT/2000網(wǎng)絡協(xié)議工作站服務器HUB網(wǎng)卡、網(wǎng)線網(wǎng)卡、網(wǎng)線環(huán)境配置Net8Assistant網(wǎng)上鄰居圖中:虛線表示軟件的連接,連接配置工具實線表示物理線路的連接上層連接都是建立在下層連接的基礎上安裝信息數(shù)據(jù)庫名:oradb數(shù)據(jù)庫系統(tǒng)標識符(SID):oradbSYS帳戶口令:change_on_installSYSTEM帳戶口令
4、:managerORACLE服務的啟動Oracleorahome81TNSListerner(oracle監(jiān)聽服務)Oracleservise+SIDOraclewebAssistantsql*plus使用設置sql*plus環(huán)境變量編寫簡單的sql語句PL/Sql和數(shù)據(jù)字典課程目標建立數(shù)據(jù)庫對象用select語句進行查詢使用DML修改數(shù)據(jù)理解視圖與索引作用掌握常用的數(shù)據(jù)字典SQL概論SQL是結構化的查詢語言,用于在oracle數(shù)據(jù)庫中管理和檢索數(shù)據(jù)。Sql是非過程化的語言,它沒有諸如循環(huán)這樣的程序構件。Oracl
5、e的SQL語言包含ANSI/ISO標準SQL語言的擴充。Oracle的SQL語言分為以下幾類:–DML(數(shù)據(jù)操縱語言)用于訪問、生成、修改或者刪除數(shù)據(jù)庫的現(xiàn)有結構。包含SELECT、INSERT、UPDATE、DELETE。–DDL(數(shù)據(jù)定義語言)用于定義、更改或者刪除數(shù)據(jù)庫對象及他們的優(yōu)先權。包括CREATE、ALTER、DROP、RENAME–事物處理的控制語言COMMIT、ROLLBACK–會話控制語句ALTERSESSION、SETROLE–系統(tǒng)控制語句ALTERSYSTEM準備知識Sql基礎知識數(shù)據(jù)庫存儲
6、的最基本結構是表(table),即二維表格,列叫做字段,行叫做記錄。當你生成一張數(shù)據(jù)表在數(shù)據(jù)庫中存儲數(shù)據(jù)時,需要為該表中定義的所有列指定一個數(shù)據(jù)類型。Oracle數(shù)據(jù)類型字符CHAR、NCHAR、VARCHAR2、NVARCHAR2數(shù)字NUMBER(p,s)長值和原始LONG、LONGRAW、RAW日期和時間DATE、TIMESTAMP、TIMESTAMPWITHTIMEZONE大型對象CLOB、NCLOB、BCLOB、BFILERowID(行標識符)ROWID、UROWID表格的創(chuàng)建(DDL)表格的生成可以用cr
7、eatetable來實現(xiàn)也根據(jù)當前已經(jīng)存在的表創(chuàng)建新表,可以用來作為當前表的備份:createtablenewtablenameasselect*fromoldtablename修改表結構增加列:altertableempaddbirthdaydate超過一列要加括號修改列:altertableempmodifyempnochar(8)刪除列altertableempdropbirthday刪除修改表2)刪除表可以用droptable命令例:droptableemp3)修改表名rename原表名to新表名例:ren
8、ameemptonewempSelect(從一個或多個表或視圖中檢索數(shù)據(jù))1、簡單的單表查詢selectempnofromemp2、指定列別名selectempnoasempnumberfromemp3、保證唯一性selectdistinctempnofromemp限制行查詢where子句selectempnofromempwhereempno=’10’se