Oracle數(shù)據(jù)庫(kù)應(yīng)用與實(shí)踐
定 價(jià):59 元
- 作者:方巍 等編著
- 出版時(shí)間:2014/9/1
- ISBN:9787302377085
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.138OR
- 頁碼:439
- 紙張:膠版紙
- 版次:1
- 開本:16開
《Oracle數(shù)據(jù)庫(kù)應(yīng)用與實(shí)踐》是作者在多年從事Oracle數(shù)據(jù)庫(kù)教學(xué)和開發(fā)的基礎(chǔ)上編寫而成的。本書從應(yīng)用與實(shí)踐的角度出發(fā),全面介紹了Oracle數(shù)據(jù)庫(kù)應(yīng)用與開發(fā)技術(shù)。書中通過大量的示例代碼和案例分析,并配以習(xí)題和上機(jī)練習(xí),強(qiáng)化基本概念,著重訓(xùn)練學(xué)生的動(dòng)手能力。通過閱讀本書,讀者能夠快速掌握Oracle開發(fā)的方方面面。另外,本書免費(fèi)提供教學(xué)課件、案例源代碼和習(xí)題答案等教學(xué)資源(需要下載)。
《Oracle數(shù)據(jù)庫(kù)應(yīng)用與實(shí)踐》共14章,分為3篇。第1篇為基礎(chǔ)篇,涵蓋的主要內(nèi)容有數(shù)據(jù)庫(kù)基礎(chǔ)、Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)、Oracle數(shù)據(jù)庫(kù)常用工具、表空間和數(shù)據(jù)文件管理、Oracle模式對(duì)象、SQL語言基礎(chǔ)。第2篇為進(jìn)階篇,涵蓋的主要內(nèi)容有SELECT高級(jí)查詢、PL/SQL編程基礎(chǔ)、存儲(chǔ)過程與函數(shù)的創(chuàng)建、觸發(fā)器和包的創(chuàng)建與應(yīng)用、Oracle安全性管理、數(shù)據(jù)庫(kù)備份和恢復(fù)。第3篇為高級(jí)篇,涵蓋的主要內(nèi)容有系統(tǒng)性能及語句優(yōu)化、Oracle數(shù)據(jù)庫(kù)挖掘技術(shù)等,最后還通過數(shù)據(jù)庫(kù)綜合實(shí)例學(xué)習(xí)了Oracle開發(fā)的經(jīng)驗(yàn)和技巧。附錄中提供了實(shí)驗(yàn)指導(dǎo)和實(shí)習(xí)、常用Oracle使用技巧及Oracle認(rèn)證考試等內(nèi)容。
《Oracle數(shù)據(jù)庫(kù)應(yīng)用與實(shí)踐》內(nèi)容豐富,注重實(shí)踐,適合Oracle初學(xué)者閱讀,尤其適合作為大中專院校教材和教學(xué)參考書使用。對(duì)于Oracle數(shù)據(jù)庫(kù)管理和開發(fā)人員及相關(guān)專業(yè)人士,本書也是不可多得的參考書。
快速了解本書精華內(nèi)容
Oracle數(shù)據(jù)庫(kù)概述
Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu)
Oracle數(shù)據(jù)庫(kù)常用工具
表空間和數(shù)據(jù)文件管理
Oracle模式對(duì)象
SQL語言基礎(chǔ)
SELECT高級(jí)查詢
PL/SQL編程基礎(chǔ)
存儲(chǔ)過程、函數(shù)、觸發(fā)器和包
Oracle安全性管理
數(shù)據(jù)庫(kù)備份和恢復(fù)
系統(tǒng)性能及語句優(yōu)化
Oracle數(shù)據(jù)挖掘技術(shù)
數(shù)據(jù)庫(kù)應(yīng)用綜合實(shí)例
實(shí)驗(yàn)指導(dǎo)與實(shí)習(xí)
Oracle常用語句與使用技巧
Oracle數(shù)據(jù)庫(kù)認(rèn)證考試介紹與樣題
從應(yīng)用與實(shí)踐出發(fā),全面介紹了Oracle數(shù)據(jù)庫(kù)管理與開發(fā),力求讓不同層次的讀者都可以快速撐握Oracle,并能初步了解Oracle數(shù)據(jù)挖掘的高級(jí)應(yīng)用 290個(gè)實(shí)例、10個(gè)應(yīng)用案例、1個(gè)綜合項(xiàng)目案例、300個(gè)練習(xí)題、8個(gè)實(shí)驗(yàn)指導(dǎo)、21個(gè)Oracle常用語句及技巧、10個(gè)Oracle認(rèn)證考試樣題 介紹了Oracle 11g、12c的最新內(nèi)容以及Oracle 11g認(rèn)證考試內(nèi)容,涵蓋Oracle的基本使用、技術(shù)原理、SQL語句、PL/SQL、備份與恢復(fù)、應(yīng)用技巧等 包含了Oracle 開發(fā)人員、DBA及系統(tǒng)分析人員必須要掌握的知識(shí),適合Oracle數(shù)據(jù)庫(kù)管理與開發(fā)人員、Oracle認(rèn)證考試學(xué)員、教師和學(xué)生等閱讀 市場(chǎng)上唯一一本介紹Oracle數(shù)據(jù)挖掘高級(jí)應(yīng)用的圖書,每章都有詳細(xì)的案例分析和實(shí)踐練習(xí),最后還提供了課程的實(shí)驗(yàn)指導(dǎo) 涵蓋Oracle 11g的體系結(jié)構(gòu)、應(yīng)用技術(shù)及PL/SQL在實(shí)際項(xiàng)目中要重點(diǎn)掌握的內(nèi)容 結(jié)合大量示例對(duì)初學(xué)者經(jīng)常出現(xiàn)的一些問題進(jìn)行了歸納和總結(jié),采用了大量的實(shí)例和常見問題分析,涵蓋Oracle數(shù)據(jù)庫(kù)的常用知識(shí)點(diǎn)和使用技巧 所有實(shí)例都采用代碼、圖示相結(jié)合的方式,做到了明確直觀,大多知識(shí)點(diǎn)使用了SQL語句和圖形界面操作相對(duì)照的方式進(jìn)行講解 對(duì)每個(gè)知識(shí)點(diǎn)都指明了核心要點(diǎn)和使用技巧,使讀者能夠明確學(xué)習(xí)的重點(diǎn) 課后習(xí)題涵蓋書中所有的知識(shí)點(diǎn)和基本語法,可為OCP和OCM等認(rèn)證考試提供幫助 推薦閱讀(請(qǐng)點(diǎn)擊鏈接): 《Oracle數(shù)據(jù)庫(kù)管理從入門到精通》 (本書姊妹篇,全面介紹Oracle數(shù)據(jù)庫(kù)管理與維護(hù),一本書徹底搞定Oracle數(shù)據(jù)庫(kù)管理與維護(hù)) 《Oracle PL/SQL從入門到精通》(PL/SQL經(jīng)典暢銷書,大量讀者好評(píng),Oracle進(jìn)階必讀) 《SQL Server 2012王者歸來:基礎(chǔ)、安全、開發(fā)及性能優(yōu)化》 (全面、深入、實(shí)用,全程視頻教學(xué)) “Linux典藏大系” (叢書暢銷10萬冊(cè),全面、詳細(xì)、深入、實(shí)用,Linux愛好者必讀經(jīng)典) 《程序員的數(shù)學(xué)思維修煉(趣味解讀)》 (專門為程序員而寫的數(shù)學(xué)書,生動(dòng)有趣,程序員必讀。
方巍,博士、博士后、副教授、碩導(dǎo)、高級(jí)工程師。中國(guó)計(jì)算機(jī)學(xué)會(huì)高級(jí)會(huì)員、ACM會(huì)員、中國(guó)系統(tǒng)分析師協(xié)會(huì)(CSAI)顧問團(tuán)專業(yè)顧問、江蘇省計(jì)算機(jī)學(xué)會(huì)會(huì)員和江蘇省人工智能學(xué)會(huì)委員、江蘇省政府采購(gòu)招標(biāo)評(píng)審專家。有多年的JavaEE和數(shù)據(jù)庫(kù)軟件開發(fā)與設(shè)計(jì)經(jīng)驗(yàn),深入理解數(shù)據(jù)庫(kù)系統(tǒng)的應(yīng)用與開發(fā)過程。目前已主持了2項(xiàng)省部級(jí)項(xiàng)目和3項(xiàng)市廳級(jí)項(xiàng)目,參與了國(guó)家自然科學(xué)基金、教育部重點(diǎn)科研項(xiàng)目、江蘇省重大科技支撐計(jì)劃等國(guó)家級(jí)和省部級(jí)科研項(xiàng)目共8項(xiàng)。在國(guó)際和國(guó)內(nèi)相關(guān)學(xué)術(shù)會(huì)議和核心期刊上發(fā)表了論文20余篇,其中被SCI和EI檢索15篇。獲得了國(guó)家發(fā)明專利授權(quán)6項(xiàng)和軟件著作權(quán)7項(xiàng)。研究興趣包括信息集成、云計(jì)算和大數(shù)據(jù)挖掘等。
文學(xué)志,博士、博士后、碩導(dǎo)、副教授。畢業(yè)于東北大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)。中國(guó)計(jì)算機(jī)學(xué)會(huì)會(huì)員、ACM會(huì)員。有多年的數(shù)據(jù)庫(kù)軟件開發(fā)與設(shè)計(jì)經(jīng)驗(yàn),深入理解數(shù)據(jù)庫(kù)系統(tǒng)在企業(yè)信息化進(jìn)程中的應(yīng)用。先后參與了國(guó)家自然科學(xué)基金項(xiàng)目、國(guó)際科技合作重點(diǎn)項(xiàng)目、國(guó)家863高技術(shù)研究發(fā)展計(jì)劃項(xiàng)目及其他省級(jí)科研項(xiàng)目共5項(xiàng)。已經(jīng)在中文核心期刊及以上級(jí)別的雜志和國(guó)內(nèi)外重要學(xué)術(shù)會(huì)議上發(fā)表了學(xué)術(shù)論文近40篇。獲得了國(guó)家發(fā)明專利3項(xiàng)。研究興趣包括機(jī)器學(xué)習(xí)、模式識(shí)別和智能交通等。
第1篇 基礎(chǔ)篇第1章 Oracle數(shù)據(jù)庫(kù)概述 1.1 數(shù)據(jù)庫(kù)基本概念 1.1.1 數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng) 1.1.2 關(guān)系數(shù)據(jù)模型 1.1.3 關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的組成 1.2 了解常用的數(shù)據(jù)庫(kù)產(chǎn)品 1.3 Oracle簡(jiǎn)介 1.3.1 Oracle的發(fā)展歷程 1.3.2 Oracle的特點(diǎn) 1.3.3 Oracle的工作模式 1.3.4 Oracle應(yīng)用結(jié)構(gòu) 1.3.5 Oracle基本概念 1.4 Oracle 11g環(huán)境 1.4.1 在Windows環(huán)境下安裝Oracle 11g 1.4.2 在Linux環(huán)境下安裝Oracle 11g 1.4.3 Oracle網(wǎng)絡(luò)服務(wù) 1.4.4 Oracle啟動(dòng)與關(guān)閉 1.5 Oracle安裝與使用常見問題 1.6 本章小結(jié) 1.7 習(xí)題與實(shí)踐練習(xí)第2章 Oracle數(shù)據(jù)庫(kù)體系結(jié)構(gòu) 2.1 物理存儲(chǔ)結(jié)構(gòu) 2.1.1 數(shù)據(jù)文件 2.1.2 控制文件 2.1.3 日志文件 2.1.4 其他文件 2.2 邏輯存儲(chǔ)結(jié)構(gòu) 2.2.1 表空間 2.2.2 段 2.2.3 區(qū) 2.2.4 塊 2.3 內(nèi)存結(jié)構(gòu) 2.3.1 系統(tǒng)全局區(qū)(SGA) 2.3.2 程序全局區(qū)(PGA) 2.4 Oracle進(jìn)程結(jié)構(gòu) 2.5 數(shù)據(jù)字典 2.5.1 靜態(tài)數(shù)據(jù)字典 2.5.2 動(dòng)態(tài)數(shù)據(jù)字典 2.6 本章小結(jié) 2.7 習(xí)題與實(shí)踐練習(xí)第3章 Oracle數(shù)據(jù)庫(kù)常用工具 3.1 SQL*Plus概述 3.2 啟動(dòng)、退出SQL*Plus 3.3 預(yù)備知識(shí) 3.4 SQL*Plus運(yùn)行環(huán)境 3.5 使用SQL*Plus命令 3.5.1 HELP命令 3.5.2 DESCRIBE 命令 3.5.3 編輯SQL*Plus命令 3.5.4 如何在SQL*Plus中使用變量 3.5.5 SQL*Plus的報(bào)表功能 3.6 企業(yè)管理器(OEM) 3.6.1 OEM的啟動(dòng) 3.6.2 OEM的使用 3.7 實(shí)例分析 3.8 本章小結(jié) 3.9 習(xí)題與實(shí)踐練習(xí)第4章 表空間和數(shù)據(jù)文件管理 4.1 Oracle數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu) 4.2 表空間和數(shù)據(jù)文件概述 4.3 表空間中的磁盤空間管理 4.4 創(chuàng)建表空間 4.4.1 創(chuàng)建永久表空間 4.4.2 創(chuàng)建臨時(shí)表空間 4.4.3 創(chuàng)建撤銷表空間 4.4.4 創(chuàng)建非標(biāo)準(zhǔn)塊表空間 4.4.5 創(chuàng)建大文件表空間 ……第5章 Oracle模式對(duì)象第6章 SQL語言基礎(chǔ)第2篇 進(jìn)階篇第7章 SELECT高級(jí)查詢第8章 PL/SQL編程基礎(chǔ)第9章 存儲(chǔ)過程、函數(shù)、觸發(fā)器和包第10章 Oracle安全性管理第11章 數(shù)據(jù)庫(kù)備份和恢復(fù)第3篇 高級(jí)篇第12章 系統(tǒng)性能及語句優(yōu)化第13章 Oracle數(shù)據(jù)挖掘技術(shù)第14章 數(shù)據(jù)庫(kù)應(yīng)用綜合實(shí)例附錄A 實(shí)驗(yàn)指導(dǎo)與實(shí)習(xí)附錄B Oracle常用語句與使用技巧附錄C Oracle數(shù)據(jù)庫(kù)認(rèn)證考試介紹與樣題參考文獻(xiàn)
第3章Oracle數(shù)據(jù)庫(kù)常用工具
在數(shù)據(jù)庫(kù)系統(tǒng)中,可以使用兩種方式執(zhí)行命令,一種方式是通過圖形化工具,另一種方式是直接使用各種命令。圖形化工具的特點(diǎn)是直觀、簡(jiǎn)單、容易記憶,而直接使用命令則需要記憶具體命令的語法形式。但是,圖形工具靈活性比較差,不利于用戶對(duì)命令及其選項(xiàng)的理解;而命令則非常靈活,有利于加深用戶對(duì)復(fù)雜命令選項(xiàng)的理解,并且可以完成某些圖形工具無法完成的任務(wù)。在Oracle11g系統(tǒng)中,提供了用于執(zhí)行SQL語句和PL/SQL程序的工具SQL*Plus。本章先簡(jiǎn)要地從整體上介紹SQL*Plus工具,然后再介紹一些SQL*Plus工具中常用的操作命令。
本章知識(shí)要點(diǎn):
了解SQL*Plus的運(yùn)行環(huán)境;
熟悉SQL*Plus基本的運(yùn)行環(huán)境設(shè)置;
熟悉HELP命令;
熟練掌握DESCRIBE命令的使用;
掌握PROMPT命令的使用;
掌握SPOOL命令的使用;
熟練掌握COLUMN命令的應(yīng)用;
熟練掌握緩存區(qū)命令的使用;
熟練掌握在SQL*Plus中編寫、運(yùn)行腳本文件;
了解企業(yè)管理器的配置方法;
掌握企業(yè)管理器的啟動(dòng)和停止方法;
了解企業(yè)管理器的功能及基本使用方法;
綜合使用SQL*Plus命令解決實(shí)際問題。
3.1SQL*Plus概述Oracle的SQL*Plus是與Oracle進(jìn)行交互的客戶端工具。在SQL*Plus中,可以運(yùn)行SQL*Plus命令與SQL語句。
我們通常所說的DML(DataManipulationLanguage)、DDL(DataDefineLanguage)和DCL(DataControlLanguage)語句都是SQL語句,它們執(zhí)行完后,都可以保存在一個(gè)被稱為SQLBuffer的內(nèi)存區(qū)域中,并且只能保存一條最近執(zhí)行的SQL語句。我們可以對(duì)保存在SQLBuffer中的SQL語句進(jìn)行修改,然后再次執(zhí)行,SQL*Plus一般都與數(shù)據(jù)庫(kù)打交道。
除了SQL語句,在SQL*Plus中執(zhí)行的其他語句我們稱之為SQL*Plus命令。它們執(zhí)行完后,不保存在SQLBuffer的內(nèi)存區(qū)域中,它們一般用來對(duì)輸出的結(jié)果進(jìn)行格式化顯示,以便于制作報(bào)表。
SQL*Plus是Oracle數(shù)據(jù)庫(kù)管理系統(tǒng)提供的一個(gè)工具軟件,它提供一個(gè)人機(jī)接口,通過SQL*Plus管理和維護(hù)數(shù)據(jù)庫(kù),如常用的查詢數(shù)據(jù)表信息、系統(tǒng)信息和數(shù)據(jù)文件等。它提供了一系列指令,通過這些指令可以簡(jiǎn)化用戶的指令或者格式化輸出信息。它還提供了編寫腳本文件的功能,可以極大地提高DBA管理數(shù)據(jù)庫(kù)的效率。SQL*Plus作為數(shù)據(jù)庫(kù)管理工具可以設(shè)置友好的環(huán)境變量,以方便DBA的管理和維護(hù)需求。
SQL*Plus作為與Oracle進(jìn)行交互的常用工具,具有很強(qiáng)的功能,主要有:數(shù)據(jù)庫(kù)的維護(hù),如啟動(dòng)、關(guān)閉等,這些一般在服務(wù)器上操作。
執(zhí)行SQL語句執(zhí)行PL/SQL。
執(zhí)行SQL腳本。
數(shù)據(jù)的導(dǎo)出,報(bào)表。
應(yīng)用程序開發(fā)、測(cè)試。
生成新的SQL腳本。
供應(yīng)用程序調(diào)用,如安裝程序中進(jìn)行腳本的安裝。
用戶管理及權(quán)限維護(hù)等。
3.2啟動(dòng)、退出SQL*Plus
SQL*Plus是與Oracle數(shù)據(jù)庫(kù)進(jìn)行交互的一個(gè)非常重要、在服務(wù)器端或客戶端都可以使用的工具,同時(shí)也是一個(gè)通用的、在各種平臺(tái)上幾乎都完全一致的工具。所以SQL*Plus的應(yīng)用非常廣泛。而且初學(xué)者基本上都是使用SQL*Plus和Oracle數(shù)據(jù)庫(kù)進(jìn)行交互的。
如果要使用SQL*Plus與數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行交互,首先要登錄到數(shù)據(jù)庫(kù)服務(wù)器上,這時(shí)在SQL*Plus進(jìn)程和數(shù)據(jù)庫(kù)服務(wù)器之間將建立一條連接,它們以客戶/服務(wù)器模式工作。下面介紹幾種Oracle11g中SQL*Plus的啟動(dòng)和退出方法。
方法一:在程序組中啟動(dòng)、退出。
。1)依次選擇“開始”→“所有程序”→Oracle-OraDb11g_home1→“應(yīng)用程序開發(fā)”→SQLPlus命令,如圖3-1所示。
圖3-1“開始”菜單中的“SQL*Plus”菜單項(xiàng)(2)在打開的SQLPlus窗口中出現(xiàn)了“請(qǐng)輸入用戶名”的提示字樣,在“請(qǐng)輸入用戶名”后輸入數(shù)據(jù)庫(kù)的username,并按Enter鍵。在“輸入口令”后輸入數(shù)據(jù)庫(kù)的登錄口令,并按Enter鍵。當(dāng)出現(xiàn)“連接到”字樣和“SQL>”提示符后表示已經(jīng)成功連接數(shù)據(jù)庫(kù),如圖3-2所示,SQL*Plus已經(jīng)準(zhǔn)備好接收命令或者語句了。
圖3-2連接到默認(rèn)數(shù)據(jù)庫(kù)
或者在“請(qǐng)輸入用戶名”后直接輸入username/password[@connect_identifier]而直接登錄連接到數(shù)據(jù)庫(kù)。其中[@connect_identifier]可選(connect_identifier是數(shù)據(jù)庫(kù)的連接標(biāo)識(shí)符,其簡(jiǎn)寫的別名就是網(wǎng)絡(luò)服務(wù)名)。
亦可在“請(qǐng)輸入用戶名”后輸入username,在“輸入口令”后輸入password[@connect_identifier]。
(3)在“SQL>”提示符后輸入命令或者語句,然后回車,就可以實(shí)現(xiàn)和數(shù)據(jù)庫(kù)的交互了。命令和語句不分大小寫,但建議將命令和語句保留字大寫。命令后面不需要(但可以)輸入分號(hào)“;”,而SQL語句的后面需要輸入分號(hào)來結(jié)束。
(4)在“SQL>”提示符后輸入exit或者quit后按Enter鍵即可退出SQL*Plus。
如果要在不退出SQL*Plus的情況下斷開與數(shù)據(jù)庫(kù)服務(wù)器的連接,則輸入DISCONNECT命令。如果要重新連接,或者在已經(jīng)連接的情況下以另一個(gè)用戶的身份連接,則使用CONNECT命令。這條命令的格式為:
CONNECT用戶名/口令assysdba
如圖3-3所示。
圖3-3connect連接另一個(gè)數(shù)據(jù)庫(kù)方式如果是SYS用戶,則使用assysdba或者assysoper參數(shù)。如果是遠(yuǎn)程登錄,還要在用戶名和口令之后輸入網(wǎng)絡(luò)服務(wù)名。
方法二:在安裝目錄中找到sqlplus.exe啟動(dòng)、退出。
在Oracle的BIN目錄中找到sqlplus.exe雙擊后啟動(dòng)即可,如果是按默認(rèn)的方式安裝的,則sqlplus.exe的路徑為D:\app\Administrator\product\11.2.0\dbhome_1\BIN。其他操作同方法一。
方法三:在運(yùn)行中啟動(dòng)、退出SQL*Plus。
依次選擇“開始”→“運(yùn)行…”命令,在“運(yùn)行”窗口中的“打開(O):”右邊的文本框中輸入sqlplus用戶名/口令@數(shù)據(jù)庫(kù)名,然后單擊“確定”按鈕即可。例如要連接到數(shù)據(jù)庫(kù)magical的用戶名為scott,口令是tiger,則在“運(yùn)行”窗口中啟動(dòng)SQL*Plus的方法如圖3-4所示。退出操作同方法一。
圖3-4在運(yùn)行窗口中啟動(dòng)SQL*Plus方法四:在命令行中啟動(dòng)、退出。
這種方法的前提是在安裝Oracle11g時(shí)已經(jīng)在環(huán)境變量Path添加了sqlplus.exe程序的完整路徑D:\app\Administrator\product\11.2.0\dbhome_1\BIN。在安裝時(shí)這個(gè)環(huán)境變量是會(huì)自動(dòng)添加的,所以無需做調(diào)整,為了證實(shí),你可以在Path變量中找找上述路徑是否存在。
。1)依次選擇“開始”→“所有程序”→“附件”→“命令提示符”命令。打開命令提示符窗口。
(2)輸入sqlplus或者sqlpuls.exe后按Enter鍵。會(huì)出現(xiàn)“請(qǐng)輸入用戶名”字樣,后續(xù)的操作就同方法一了。或者直接輸入sqlplususername/password[@connect_identifier]連接到數(shù)據(jù)庫(kù),連接數(shù)據(jù)庫(kù)成功后的界面如圖3-5所示。后續(xù)的操作同方法一。
圖3-5命令方式啟動(dòng)SQL*Plus方法五:快捷方式的啟動(dòng)、退出。
。1)在D:\app\Administrator\product\11.2.0\dbhome_1\BIN(默認(rèn)安裝情況下,視自己的安裝情況而定)目錄下找到sqlplus.exe。
(2)在sqlplus.exe圖標(biāo)上單擊右鍵,在菜單中選擇“發(fā)送到”→“桌面快捷方式”命令。
。3)在桌面上找到sqlplus.exe的快捷方式,在其圖標(biāo)上單擊右鍵,從快捷菜單中選擇“屬性”命令,在彈出的窗口中有個(gè)“目標(biāo)”,將目標(biāo)中的內(nèi)容改為D:\app\Administrator\product\11.2.0\dbhome_1\BIN\sqlplus.exeusername/password@網(wǎng)絡(luò)服務(wù)名。然后依次單擊窗口下面的“應(yīng)用”和“確定”按鈕,如圖3-6所示。
圖3-6快捷方式啟動(dòng)SQL*Plus
。4)雙擊桌面上SQL*Plus的快捷方式即可自動(dòng)連接到指定的數(shù)據(jù)庫(kù)。后續(xù)的操作同方法一。
幾種連接方式的優(yōu)缺點(diǎn)如下:
命令行方式的優(yōu)點(diǎn)是可以使用復(fù)制、粘貼等功能;缺點(diǎn)是在命令行中帶參數(shù)啟動(dòng)SQL*Plus程序就會(huì)在標(biāo)題欄顯示該參數(shù),不利于保密。
快捷方式的優(yōu)點(diǎn)是無需每次都輸入用戶名、口令和連接字符串;缺點(diǎn)是容易暴露用戶名和口令,不安全