日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Oracle 客户端工具

發(fā)布時(shí)間:2025/3/17 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle 客户端工具 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

首先啟動(dòng)oracle必須啟動(dòng)的兩個(gè)服務(wù),以便我們的客戶(hù)端能連接上oracle服務(wù)器

SQL Plus

1、從菜單命令中啟動(dòng)


單擊SQL Plus出現(xiàn)以下界面,以scott/tiger用戶(hù)登陸

主機(jī)字符串指Oracle實(shí)例名,本機(jī)的SQL Plus連接本機(jī)的數(shù)據(jù)庫(kù),則“主機(jī)字符串”可以為空。當(dāng)有多個(gè)實(shí)例時(shí),需要指定。

tnsnames.ora文件
# tnsnames.ora Network Configuration File: F:\installsoft\oracle10\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
? (DESCRIPTION =
??? (ADDRESS = (PROTOCOL = TCP)(HOST = nevo)(PORT = 1521))
??? (CONNECT_DATA =
????? (SERVER = DEDICATED)
????? (SERVICE_NAME = orcl)
??? )
? )

EXTPROC_CONNECTION_DATA =
? (DESCRIPTION =
??? (ADDRESS_LIST =
????? (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
??? )
??? (CONNECT_DATA =
????? (SID = PLSExtProc)
????? (PRESENTATION = RO)
??? )
? )

ORCL就是說(shuō)你的主機(jī)字符串




2、從Windows的運(yùn)行窗口中啟動(dòng)

單擊確定輸入用戶(hù)名和密碼,以scott/tiger登陸為例



也可以在請(qǐng)輸入用戶(hù)名后直接輸入username/password[@connect_identifier]連接到數(shù)據(jù)庫(kù)



我們也可以直接在運(yùn)行窗口中輸入sqlplus "scott/tiger"來(lái)連接數(shù)據(jù)庫(kù)


為了避免每次啟動(dòng)SQL Plus都要輸入用戶(hù)名和密碼,我們可以創(chuàng)建一個(gè)快捷方式到桌面上,然后右擊快捷方式選擇屬性,

在目標(biāo)結(jié)尾處加上scott/tiger,以后每次單擊這個(gè)快捷方式以scott用戶(hù)連接到數(shù)據(jù)庫(kù)

退出SQL Plus環(huán)境,在SQL>提示符后面輸入exit或者quit命令退出。

isqlplus??????
?????
Oracle10g中,在瀏覽器中運(yùn)行isql*plus,必須首先在Oracle Server端使用isqlplusctl start命令啟動(dòng)iSQL*Plus應(yīng)用服務(wù)器。Oracle10g中,isql*Plus的端口號(hào)默認(rèn)為5560。


停止isqlplus應(yīng)用服務(wù)器

啟動(dòng)isqlplus服務(wù)后,在瀏覽器中以http://localhost:5560/isqlplus訪問(wèn)


isqlplus可以用于當(dāng)你機(jī)器上沒(méi)有安裝oracle,但你知道哪臺(tái)機(jī)器上安裝了oracle的情況,保證你能訪問(wèn)到那臺(tái)機(jī)器,然后以http://ip:port/isqlplus形式訪問(wèn)那臺(tái)機(jī)器上的oracle服務(wù)

PLSQL developer

PL/SQL Developer具有程序編輯、編譯、測(cè)試、調(diào)試、優(yōu)化和查詢(xún)等功能,它是一個(gè)非常便利的第三方開(kāi)發(fā)工具。Oracle11g中自帶了這個(gè)工具。

我們可以選擇以哪個(gè)用戶(hù)方案登陸,連接到哪個(gè)數(shù)據(jù)庫(kù)實(shí)例。


Toad

官方網(wǎng)站:?http://www.toadworld.com/

在Oracle應(yīng)用程序的開(kāi)發(fā)過(guò)程中,訪問(wèn)數(shù)據(jù)庫(kù)對(duì)象和編寫(xiě)SQL程序是一件乏味且耗費(fèi)時(shí)間的工作,對(duì)數(shù)據(jù)庫(kù)進(jìn)行日常管理也是需要很多SQL腳本才能完成的。Quest Software為此提供了高效的Oracle應(yīng)用開(kāi)發(fā)工具-Toad。在Toad的新版本中,還加入了DBA模塊,可以幫助DBA完成許多日常管理工作。



在它的啟動(dòng)過(guò)程中還有一聲青蛙的叫聲。

DBConsole

DBConsole是基于Web頁(yè)面的數(shù)據(jù)庫(kù)管理工具,它不僅可用于執(zhí)行各種管理任務(wù)(例如啟動(dòng)和關(guān)閉例程,建立和刪除用戶(hù),建立和刪除數(shù)據(jù)庫(kù)對(duì)象,備份和恢復(fù)數(shù)據(jù)庫(kù),導(dǎo)入和導(dǎo)出數(shù)據(jù)),而且還可以用于監(jiān)視例程的性能和狀態(tài)。

在Windows平臺(tái)上啟動(dòng)和停止DBConsole依賴(lài)于OracleDBConsole<SID>服務(wù),在啟動(dòng)這個(gè)服務(wù)之后在瀏覽器中通過(guò)http://host:port/em來(lái)訪問(wèn)

啟動(dòng)OracleDBConsoleorcl時(shí)出現(xiàn)

出現(xiàn)情況:原來(lái)正常,計(jì)算機(jī)名更改或IP地址變了后就不能啟動(dòng)
解決步驟如下:

1、進(jìn)入運(yùn)行cmd,執(zhí)行emctl start dbconsole

提示:環(huán)境變量 ORACLE_SID 未定義,請(qǐng)定義。

2、設(shè)置 ORACLE_SID =ORCL (orcl是我的實(shí)例名,也是服務(wù)名),再次執(zhí)行emctl start dbconsole

提示:無(wú)法找到“F:\installsoft\oracle10/oc4j/j2ee/OC4J_DBConsole_nevo_ORCL“,注:nevo是我后面更改的計(jì)算機(jī)名
復(fù)制該目錄下的“OC4J_DBConsole_2012-0211-0036_orcl”文件夾放在同一目錄下,且把名稱(chēng)改成“OC4J_DBConsole_nevo_orcl”,2012-0211-0036是我以前的計(jì)算機(jī)名。



5、再次執(zhí)行emctl start dbconsole

提示:無(wú)法找到 “F:\installsoft\oracle10/nevo_ORCL”
復(fù)制該目錄下的“2012-0211-0036_orcl”文件夾放在同一目錄下,且把名稱(chēng)改成“nevo_orcl”。

6、再次執(zhí)行emctl start dbconsole
OracleDBConsoleorcl 服務(wù)已經(jīng)啟動(dòng)成功

無(wú)法啟動(dòng)OracleDBConsoleorcl服務(wù),錯(cuò)誤:1053
解決辦法:產(chǎn)生這個(gè)問(wèn)題的可能原因有可能是由于電腦的IP地址改變導(dǎo)致。這個(gè)時(shí)候需要重新配置EM。進(jìn)入DOS窗口重新配置一下DBConsole

Microsoft Windows [版本 6.1.7601]
版權(quán)所有 (c) 2009 Microsoft Corporation。保留所有權(quán)利。

C:\Users\Administrator>set ORACLE_SID=ORCL
C:\Users\Administrator>emca -repos recreate

EMCA 開(kāi)始于 2012-8-2 18:27:03
EM Configuration Assistant, 10.2.0.1.0 正式版
版權(quán)所有 (c) 2003, 2005, Oracle。保留所有權(quán)利。

輸入以下信息:
數(shù)據(jù)庫(kù) SID: ORCL
監(jiān)聽(tīng)程序端口號(hào): 1521
SYS 用戶(hù)的口令:
SYSMAN 用戶(hù)的口令:

是否繼續(xù)? [yes(Y)/no(N)]: y
2012-8-2 18:27:34 oracle.sysman.emcp.EMConfig perform
信息: 正在將此操作記錄到 F:\installsoft\oracle10\cfgtoollogs\emca\orcl\emca_2012-08-02_06-27-03-下午.log。
2012-8-2 18:27:37 oracle.sysman.emcp.EMReposConfig dropRepository
信息: 正在刪除 EM 資料檔案庫(kù) (此操作可能需要一段時(shí)間)...
2012-8-2 18:28:12 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功刪除資料檔案庫(kù)
2012-8-2 18:28:12 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在創(chuàng)建 EM 資料檔案庫(kù) (此操作可能需要一段時(shí)間)...
2012-8-2 18:29:47 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功創(chuàng)建資料檔案庫(kù)
已成功完成 Enterprise Manager 的配置
EMCA 結(jié)束于 2012-8-2 18:29:47

C:\Users\Administrator>emca -DEconfig dbcontrol db

EMCA 開(kāi)始于 2012-8-2 18:30:02
EM Configuration Assistant, 10.2.0.1.0 正式版
版權(quán)所有 (c) 2003, 2005, Oracle。保留所有權(quán)利。

輸入以下信息:
數(shù)據(jù)庫(kù) SID: ORCL

是否繼續(xù)? [yes(Y)/no(N)]: y
2012-8-2 18:30:07 oracle.sysman.emcp.EMConfig perform
信息: 正在將此操作記錄到 F:\installsoft\oracle10\cfgtoollogs\emca\orcl\emca_2012-08-02_06-30-02-下午.log。
2012-8-2 18:30:08 oracle.sysman.emcp.EMDBPreConfig performDeconfiguration
警告: 此數(shù)據(jù)庫(kù)的 EM 尚未配置。無(wú)法執(zhí)行特定于 EM 的操作。
已成功完成 Enterprise Manager 的配置
EMCA 結(jié)束于 2012-8-2 18:30:08

C:\Users\Administrator>emca -config dbcontrol db

EMCA 開(kāi)始于 2012-8-2 18:30:46
EM Configuration Assistant, 10.2.0.1.0 正式版
版權(quán)所有 (c) 2003, 2005, Oracle。保留所有權(quán)利。

輸入以下信息:
數(shù)據(jù)庫(kù) SID: ORCL
監(jiān)聽(tīng)程序端口號(hào): 1521
SYS 用戶(hù)的口令:
DBSNMP 用戶(hù)的口令:
用戶(hù)名/口令無(wú)效。
DBSNMP 用戶(hù)的口令:
DBSNMP 用戶(hù)的口令: 用戶(hù)名/口令無(wú)效。
DBSNMP 用戶(hù)的口令:
用戶(hù)名/口令無(wú)效。
DBSNMP 用戶(hù)的口令:
用戶(hù)名/口令無(wú)效。
DBSNMP 用戶(hù)的口令:
SYSMAN 用戶(hù)的口令:
SYSMAN 用戶(hù)的口令: 通知的電子郵件地址 (可選):
通知的發(fā)件 (SMTP) 服務(wù)器 (可選):
-----------------------------------------------------------------

已指定以下設(shè)置

數(shù)據(jù)庫(kù) ORACLE_HOME ................ F:\installsoft\oracle10

數(shù)據(jù)庫(kù)主機(jī)名 ................ nevo
監(jiān)聽(tīng)程序端口號(hào) ................ 1521
數(shù)據(jù)庫(kù) SID ................ ORCL
通知的電子郵件地址 ...............
通知的發(fā)件 (SMTP) 服務(wù)器 ...............

-----------------------------------------------------------------
是否繼續(xù)? [yes(Y)/no(N)]: y
2012-8-2 18:34:38 oracle.sysman.emcp.EMConfig perform
信息: 正在將此操作記錄到 F:\installsoft\oracle10\cfgtoollogs\emca\orcl\emca_2012-08-02_06-30-46-下午.log。
2012-8-2 18:34:54 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在啟動(dòng) Database Control (此操作可能需要一段時(shí)間)...
2012-8-2 18:35:34 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功啟動(dòng) Database Control
2012-8-2 18:35:34 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 為 http://nevo:5500/em <<<<<<<<<<<
已成功完成 Enterprise Manager 的配置
EMCA 結(jié)束于 2012-8-2 18:35:34

此時(shí)通過(guò)http://nevo:5500/em訪問(wèn)DBConsole,管理oracle數(shù)據(jù)庫(kù)的狀態(tài)和性能

點(diǎn)擊我同意按鈕進(jìn)入以下頁(yè)面

DBConsole端口查看F:\installsoft\oracle10\install\portlist.ini:
iSQL*Plus HTTP 端口號(hào) =5560
Enterprise Manager Console HTTP 端口 (orcl) = 1158
Enterprise Manager 代理端口 (orcl) = 3938
Enterprise Manager Console HTTP 端口 (ORCL) = 5500
Enterprise Manager 代理端口 (ORCL) = 3938

轉(zhuǎn)載于:https://my.oschina.net/xiaomaoandhong/blog/70493

總結(jié)

以上是生活随笔為你收集整理的Oracle 客户端工具的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。