當前位置:編程學習大全網 - 行動軟體 - 如何在windows中安裝Oracle的SQLPlus

如何在windows中安裝Oracle的SQLPlus

SQL*Plus Overview

SQL*Plus是壹個用於與Oracle Database交互和執行查詢的工具,我們要安裝的是命令行工具。

安裝環境

Windows7 64位

Oracle 11g

下載命令行工具

點擊這裏進入官網下載,下載其中兩個文件

instantclient-basic-windows.x64-12.1.0.2.0.zip

instantclient-sqlplus-windows.x64-12.1.0.2.0.zip

1

2

1

2

其中basic是所有工具依賴的基本庫,sqlplus是其中的命令行工具。

安裝命令行工具

SQL*Plus命令行工具無需執行exe安裝,所以只需將下載回來的兩個文件解壓到同壹個目錄即可,解壓後文件名應該為instantclient_12_1,在運行工具之前我們需要在windows中配置以下環境變量,先右鍵計算機->屬性->高級系統設置->環境變量,在系統變量中找到Path並在後面加上剛才解壓後instantclient_12_1的目錄與sdk子目錄

C:\Program Files\instantclient_12_1\;C:\Program Files\instantclient_12_1\sdk;

1

1

再新增兩個變量到系統環境中

TNS_ADMIN=C:\Program Files\instantclient_11_2

NLS_LANG=AMERICAN_AMERICA.UTF8

1

2

1

2

測試連接數據庫

打開CMD命令,輸入以下

sqlplus 用戶名/密碼@數據庫主機Ip

1

1

如果成功則CMD會顯示SQL>_

連接數據庫詳細語法

sqlplus username/password

#如:普通用戶登錄

sqlplus scott/tiger

sqlplus username/password@net_service_name

#如:

sqlplus scott/tiger@orcl

sqlplus username/password as sysdba

#如:

sqlplus sys/admin as sysdba

sqlplus username/password@//host:port/sid

1

2

3

4

5

6

7

8

9

10

11

12

1

2

3

4

5

6

7

8

9

10

11

12

註意:sys和system需要以sysdba登錄

連接可能遇到的錯誤

筆者在用sqlplus連接時曾遇到以下報錯

ORA-12514 TNS:listener does not currently know of service requested in connect descriptor

1

1

原因為環境變量中沒有配置TNS_ADMIN,加上配置後錯誤就解決了。

  • 上一篇:臨床診斷中預後是什麽意思
  • 下一篇:horse英語什麽意思
  • copyright 2024編程學習大全網