溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)

發(fā)布時(shí)間:2020-06-02 03:59:50 來源:網(wǎng)絡(luò) 閱讀:2733 作者:LIUZabc123 欄目:關(guān)系型數(shù)據(jù)庫

在Oracle維護(hù)過程中,如果我們剛好沒有在機(jī)房或者所在位置也沒有Oracle數(shù)據(jù)庫管理工具的情況下,我們利用身邊的電腦來做遠(yuǎn)程連接去檢查相關(guān)信息。小編接下來為你分享在沒有數(shù)據(jù)庫管理工具情況下,利用系統(tǒng)自帶的命令行方式去查詢和操作數(shù)據(jù)庫

實(shí)驗(yàn)介紹
在Windows 系統(tǒng)上安裝 oracle 的客戶端,遠(yuǎn)程連接 oracle 數(shù)據(jù)庫

實(shí)驗(yàn)環(huán)境

oracle 數(shù)據(jù)庫 IP 地址:192.168.66.129
遠(yuǎn)程連接端口:1521

oracle客戶端軟件包

鏈接:https://pan.baidu.com/s/19WYlVn58azmGaNooSr7x1w
提取碼:53v7

實(shí)驗(yàn)步驟
1.首先需要到 oracle 官網(wǎng)下載客戶端所需的軟件包。
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)
Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)
Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)
Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)

2.將下載好的軟件包拖到win7虛擬機(jī)中,進(jìn)行解壓縮

Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)

由于虛擬機(jī)中沒有解壓軟件,需要先安裝解壓縮工具。

Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)

解壓工具安裝好后,對(duì)oracle 的兩個(gè)包進(jìn)行解壓,先解壓基本包,再解壓工具包,兩個(gè)軟件包會(huì)節(jié)約的同一個(gè)文件中

Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)

3.把解壓后的文件instantclient_18_3 移動(dòng)到 C盤,找到解壓后的oracle工具包 sqlplus.exe,它既是一個(gè)工具,也是命令,為了方便windows系統(tǒng)識(shí)別此命令,需要添加環(huán)境變量。

Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)

4.復(fù)制 sqlplus 工具的路徑,將其添加到環(huán)境變量中,(右擊 此電腦 >屬性)

Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)

5.環(huán)境變量添加完后,此時(shí)打開 sqlplus工具,會(huì)出現(xiàn)以下情況,說明在 windows 系統(tǒng)中缺少文件支持,無法使用這個(gè)工具。因此需要安裝這個(gè)文件支持(即安裝 c++的環(huán)境)

Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)
Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)

6.安裝好后,再次打開sqlplus 工具,會(huì)顯示要輸入登錄用戶名稱,但沒有連接oracle 數(shù)據(jù)庫的地址和端口

Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)

7.啟動(dòng)監(jiān)控和啟動(dòng)數(shù)據(jù)庫

[oracle@oracle ~]$ lsnrctl start //啟動(dòng)監(jiān)控

LSNRCTL for Linux: Version 12.2.0.1.0 - Production on 10-10月-2018 14:34:47

Copyright (c) 1991, 2016, Oracle. All rights reserved.

TNS-01106: 使用名稱LISTENER的監(jiān)聽程序已經(jīng)啟動(dòng)
[oracle@oracle ~]$ sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on 星期三 10月 10 14:35:11 2018

Copyright (c) 1982, 2016, Oracle. All rights reserved.

連接到:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> startup //啟動(dòng)數(shù)據(jù)庫
ORA-01081: 無法啟動(dòng)已在運(yùn)行的 ORACLE - 請(qǐng)先將其關(guān)閉

8.使用cmd遠(yuǎn)程連接數(shù)據(jù)庫。命令格式為: sqlplus 用戶/密碼@//ip:端口/實(shí)例

Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)

為了解決亂碼問題,需要在環(huán)境變量中添加utf8(中文字符集)

Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)

9.再次連接數(shù)據(jù)庫

Windows 遠(yuǎn)程連接 Oracle 12c 數(shù)據(jù)庫(內(nèi)附軟件包)

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI