sqlplus下載
『壹』 在linux環境下配置oracle 11g客服端時,需要下載basic sdk sqlplus這三個文件,分別什麼作用
1.建立oracle用戶和組:
#groupadd oinstall
#useradd -g oinstall oracle
#passwd oracle
2.建立一個Oracle 基本目錄
#mkdir –p /usr/local/oracle
#chown –R oracle:oinstall /usr/local/oracle
#chmod –R 775 /usr/local/oracle
將上述tar.gz或zip包解壓,拷貝到 /usr/local/oracle目錄中。
3.設置 ORACLE_HOME和LD_LIBRARY_PATH環境變數,配置TNS_ADMIN變數
如果使用sqlplus的話,也設置下PATH環境變數。修改oracle用戶目錄下的 .bash_profile加入下面語句:
export ORACLE_HOME=/usr/local/oracle
#export ORACLE_SID=hbdb
export SQLPATH=/usr/local/oracle
#尋找tnsnames.ora路徑
export TNS_ADMIN=/usr/local/oracle
export NLS_LANG=''american_america.ZHS16GBK''
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME
『貳』 oracle12g資料庫怎麼安裝
一、下載oracle 12g sqlplus軟體
linux 64位操作系統,oracle安裝包
二、安裝rpm包
rpm -ivh oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpmrpm -ivh oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm三、指定sqlplus運行所需要的庫
由於是RPM包安裝的,因此,oracle客戶端默認所在的路徑為/usr/lib/oracle/12.1/client64/lib/#vi /etc/ld.so.conf
在最後加入:/usr/lib/oracle/12.1/client64/lib/四、重啟ldconfig
ldconfig
五、啟動sqlplus
sqlplus /nolog
一、配置oracle環境變數
#vi /etc/profile最後加入
export ORACLE_HOME=/usr/lib/oracle/12.1/client64/export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.
export TNS_ADMIN=$ORACLE_HOME
export PATH=$PATH:$ORACLE_HOME/bin:.
六、配置連接tnsnames.ora
#cd $ORACLE_HOME加入
test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 1521)))
(CONNECT_DATA =
(SID = test )
(SERVER=DEDICATED )
)
)
七、啟動
# sqlplus 用戶名/密碼@test
**************sqlplus 連接遠程資料庫系統**********************方式一:簡易連接,不用進行網路配置,其實就是tnsname.ora文件,但只支持oracle10G以上。
命令:sqlplus 用戶名/密碼@ip地址[:埠]/service_name [as sysdba]
示例:sqlplus sys/pwd@ip:1521/test as sysdba備註:使用默認1521埠時可省略輸入
方式二:進行網路配置 oracle9i和以前的版本2.1圖形化操作:Net Configuration Assistant--> 本地Net服務名配置-->添加->服務名->協議(選tcp)->主機名稱->埠->完成。
2.2文本化操作:編輯$ORACLE_HOME/NETWORK/ADMIN/tnsnames.ora文件test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip或主機名稱)(PORT = 1521)))
(CONNECT_DATA =
(SERVICE_NAME = 資料庫的服務名稱)
)
)
備注說明:紅色為修改部分
PROTOCOL:客戶端與伺服器端通訊的協議,一般為TCP,該內容一般不用改。
HOST:資料庫偵聽所在的機器的機器名或IP地址,資料庫偵聽一般與資料庫在同一個機器上,所以當我說資料庫偵聽所在的機器一般也是指資料庫所在的機器。在UNIX或WINDOWS下,可以通過在資料庫偵聽所在的機器的命令提示符下使hostname命令得到機器名,或通過ipconfig(for WINDOWS) or ifconfig(for UNIX)命令得到IP地址。需要注意的是,不管用機器名或IP地址,在客戶端一定要用ping命令ping通資料庫偵聽所在的機器的機器名,否則需要在hosts文件中加入資料庫偵聽所在的機器的機器名的解析。
PORT:資料庫偵聽正在偵聽的埠.可以察看伺服器端的listener.ora文件或在資料庫偵聽所在的機器的命令提示符下通過lnsrctl status [listener name]命令察看。此處Port的值一定要與資料庫偵聽正在偵聽的埠一樣。
SERVICE_NAME:在伺服器端,用system用戶登陸後,sqlplus> show parameter service_name命令察看。
======================================================================如何保證客戶端機器連接到oracle資料庫呢?
A. 客戶端
1.在客戶端機器上安裝ORACLE的Oracle Net通訊軟體,它包含在oracle的客戶端軟體中。
2.正確配置了sqlnet.ora文件
3.正確配置了tnsname.ora文件
B. 伺服器端
1.保證listener已經啟動 lsntctl start
2.保證資料庫已經啟動。 sql>startup
『叄』 oracle的管理工具sqlplus的下載地址。
sqlplus在oracle 安裝完默認就有的.如果沒有,你試著重新修復一下試.
下面的網址可能對你有些幫助.
『肆』 如何在windows中安裝Oracle的SQLPlus
windows系統上安裝Oracle資料庫:
1、在Oracle安裝之前請關閉防火牆、殺毒軟體等,Oracle內部優化嚴重,涉及系統內核,所以以前有殺毒軟體上來二話不說先把oracle幹掉。然後去執行dbDisk1 setup.exe安裝文件,出現如下錯誤:
『伍』 如何在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,加上配置後錯誤就解決了。
『陸』 oracle官網怎麼沒有sql/plus developer下載
sqlplus集成在oracle的安裝文件里,你oracle裝好了自然就有 sqlplus了
sql developer是oracle的一款圖形化界面的產品,不過也不是太好用,還是用第三方工具pl/sql吧
『柒』 如何配置plsql developer
1 下載安裝oracle的精簡客戶端
從oracle官網下載最新版intantclient,目前最新版是12.1。因為oracle的客戶端是向下兼容的,所以12.1版本的客戶端可以連接所有12.1以下版本的伺服器端,當然包括11.2。
既然使用PL/SQL Developer,就不需要再安裝ORACLE官方的GUI客戶端了,所以下載這個instant版本的精簡客戶端版本就足夠了,越簡單越穩定啊。
從官網下載需要有oracle網站的賬號,對於和oracle打交道的人來說,免費注冊一個oracle賬號是十分必要的。
這個軟體包下載完成後,直接解壓到指定路徑即可,是純綠色軟體,不需要安裝。我解壓後放到了E:\green\下。
2 下載SqlPlus,檢查是否可以正確連接伺服器(可選)
在下載精簡客戶端的同一個頁面,下載sqlplus這個小工具,這可是DBA的最愛啊,很小但很實用,這里主要是用來檢查連接情況。下載後直接解壓,把解壓後的文件夾中的所有文件,復制到剛才的客戶端目錄下。
打開命令行窗口,切換到這個目錄下,執行熟悉的 sqlplus user/pwd@host/service ,如果能正常連接,說明伺服器和本機之間可以正常通信,從而排除了基本的錯誤。如果不能連接,則需要慢慢排查了。
3 新建配置文件sqlnet.ora和tnsnames.ora,新建環境變數TNS_ADMIN
在D:\green\instantclient_12_1\目錄下,新建兩個文件,名稱分別為 sqlnet.ora,tnsnames.ora。這兩個文件提供了客戶端服務名到指定的oracle伺服器提供的資料庫服務名的映射。
sqlnet.ora內容如下:
[plain] view plain
NAMES.DIRECTORY_PATH = (TNSNAMES,EZCONNECT)
tnsnames.ora內容如下:
[plain] view plain
客戶端服務名 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 伺服器IP地址)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = 伺服器端偵聽器提供的服務名)
)
其中,
客戶端服務名可以任意設置,
伺服器IP地址就是提供oracle服務的機器IP,
伺服器端偵聽器提供的服務名是根據伺服器端的設置填寫。
【注意】客戶端服務名必須頂格寫,前面不能有任何空格,否則會出錯。
然後,為系統添加環境變數TNS_ADMIN,其值為oracle客戶端安裝目錄,本例中就是E:\green\instantclient_12_1。
4 下載安裝PL/SQL Developer軟體
我是從官網下載的,版本為10.0.5.1710,當然這個軟體不是免費的,但是可以試用30天。下載之後直接安裝即可,安裝過程會提示早期的Oracle可能對路徑要求苛刻,我們的Oracle版本是11.2的,不存在這個問題,所以默認路徑即可。
啟動該軟體,出現登錄界面。
選擇Cancel,進入主界面。在主界面的主菜單中,選擇【Tools】【Preferences...】,彈出設置對話框,如下.
按照上圖所示,主要目的就是讓PL/SQL Develper這個軟體可以找到oracle客戶端。
設置完成後,重新啟動PL/SQL Developer,在登錄頁面,輸入用戶名密碼和tnsnames.ora文件中設置的客戶端服務名,就可以連接成功了。
如果報錯,請檢查上面的所有配置過程,特別是tnsnames.ora配置文件,以及TNS_ADMIN環境變數。
『捌』 oracle sql developer中文版去哪了下載
sqlplus集成在oracle的安裝文件里,你oracle裝好了自然就有 sqlplus了 sql developer是oracle的一款圖形化界面的產品,不過也不是太好用,還是用第三方工具pl/sql吧
『玖』 sqlplus連接oracle error:insufficient privilege找不到指定路徑
系統問題。sqlplus找不到指定路徑是系統問題,需重裝系統。
1、在sqlplus下載頁獲取instantclient-basic-windows.x64-12.2.0.1.0.zip和instantclient-sqlplus-windows.x64-12.2.0.1.0.zip兩個壓縮包。
2、將兩個壓縮包解壓到同一個文件夾下。
3、在文件夾中找到sqlplus,運行即可。
『拾』 windows下連接Oracle的軟體sql*plus那裡有下載
oracle安裝程序自帶的,你找找看。
我的放在:
開始菜單 → 所有程序 → OraDb10g_home1 → Application Development → SQL Plus
或者你在cmd中敲:sqlplusw 也能啟動。
******************
補充:如果你有windows上的oracle安裝程序的話,安裝一下,安裝的時候只選擇客戶端安裝即可,如果實在不願意上www.oracle.com官網去下載你需要版本的客戶端。
---
以上,希望對你有所幫助。