通过PL/SQL developer工具访问远程的Oracle数据库_访问数据库_连接数据库_登录数据库
文章目錄
- 工具簡(jiǎn)介
- 電腦沒(méi)有安裝 Oracle 數(shù)據(jù)庫(kù)
- 電腦安裝了 Oracle 數(shù)據(jù)庫(kù)
工具簡(jiǎn)介
PL/SQL Developer 是 Oracle 數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,PL/SQL Developer 功能很強(qiáng)大,可以做為集成調(diào)試器,有 SQL 窗口,命令窗口,對(duì)象瀏覽器和性能優(yōu)化等功能。
電腦沒(méi)有安裝 Oracle 數(shù)據(jù)庫(kù)
首先我們的電腦要有 Oracle sql*plus 的客戶端,Oracle 的 sql*plus 是與 Oracle 數(shù)據(jù)庫(kù)進(jìn)行交互的客戶端工具,借助 sql*plus 可以查看、修改數(shù)據(jù)庫(kù)記錄。在 sql*plus 中,可以運(yùn)行 sql*plus 命令與 sql 語(yǔ)句。
然后打開(kāi) PL/SQL Developer 的工具菜單的【首選項(xiàng)】,對(duì)話框界面如下圖:
如上圖紅色邊框?qū)?sql*plus 的安裝目錄添加上便可,到此就可以通過(guò) PL/SQL Developer 訪問(wèn)數(shù)據(jù)庫(kù)了,但是還有個(gè)小問(wèn)題,就是數(shù)據(jù)庫(kù)字符集轉(zhuǎn)換的問(wèn)題,如果只是到此為止,那么每次訪問(wèn)數(shù)據(jù)庫(kù)的時(shí)候總是會(huì)提示:
那么如何解決這個(gè)問(wèn)題呢?
其實(shí)很簡(jiǎn)單,只要新建一個(gè)系統(tǒng)環(huán)境變量就可以了
新建的環(huán)境變量名: NLS_LANG
變量值: SIMPLIFIED CHINESE_CHINA.ZHS16GBK
OK,到此 PL/SQL Developer 工具就可以在本地主機(jī)沒(méi)有安裝 ORACLE 數(shù)據(jù)庫(kù)的情況下順利訪問(wèn)遠(yuǎn)程的數(shù)據(jù)庫(kù)了。
電腦安裝了 Oracle 數(shù)據(jù)庫(kù)
PL/SQL Developer 工具連接數(shù)據(jù)庫(kù)的 URL 寫(xiě)法格式: //IP:PORT/DB_INSTANCE_NAME,例如://127.0.0.1:1521/ORCL。
PL/SQL Developer 工具連接數(shù)據(jù)庫(kù),有更加簡(jiǎn)便的方式,如圖所示:
你需要在 tnsnames.ora 文件中進(jìn)行相關(guān)的配置才可以,這個(gè)文件是在本地安裝 Oracle 數(shù)據(jù)庫(kù)后才有的,我的電腦安裝了數(shù)據(jù)庫(kù),該文件的路徑如下:
換言之如果你想讓 PL/SQL Developer 每次可以很便捷地連接上經(jīng)常用到的數(shù)據(jù)庫(kù),必須要先在本地安裝 Oracle 數(shù)據(jù)庫(kù)后才能在tnsnames.ora 文件中進(jìn)行相關(guān)的配置,配置格式如下:
YZMIS =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.168.1.232)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = yzmis)))注:YZMIS 是數(shù)據(jù)庫(kù)實(shí)例名稱,在一個(gè) Oracle 數(shù)據(jù)庫(kù)服務(wù)器中可以創(chuàng)建多個(gè)數(shù)據(jù)庫(kù)實(shí)例,實(shí)際我們真正訪問(wèn)的是數(shù)據(jù)庫(kù)服務(wù)系統(tǒng)中的某個(gè)具體的數(shù)據(jù)庫(kù)實(shí)例。Oracle 的多個(gè)數(shù)據(jù)庫(kù)實(shí)例類似 MySQL 的多個(gè)數(shù)據(jù)庫(kù)。
總結(jié)
以上是生活随笔為你收集整理的通过PL/SQL developer工具访问远程的Oracle数据库_访问数据库_连接数据库_登录数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: abb式的网名143个
- 下一篇: PL/SQL工具执行SQL脚本文件