㈠ 如何查詢ORACLE資料庫伺服器版本
1、在桌面上找到 計算機,右鍵管理,點擊服務和應用程序,雙擊服務,找到oracle的四個服務,這里我們只需要啟動兩個即可。如圖
㈡ 如何查詢ORACLE資料庫伺服器版本
select
name
from
v$database
,直接運行就可以查看了,也可以查看tnsnames.ora
的連接,有個sid,sid就是服務名了!!!
㈢ 怎麼知道連上伺服器上面的oracle是哪個版本
看看下面這種圖:三個資料庫版本都在裡面
㈣ 如何查看Oracle客戶端版本
在實際工作中,總會遇到一些需要查看、驗證ORACLE客戶端版本的問題,因為一台伺服器可能裝了多個Oracle客戶端版本;也有可能你需要知道安裝的版本是32位還是64位的。如何查看Oracle客戶端(Oracle Client)的版本呢? 下面介紹一下在Windows、linux下如何查看Oracle客戶端版本的方法。
http://www.cnblogs.com/kerrycode/archive/2014/11/10/4087292.html
㈤ 如何查看oracle版本
sqlplususer/pwd@本地網路服務名
這是sqlplus登錄後的返回內容:
前一段是客戶端的版本,後一段是伺服器的版本
SQL*Plus:Release11.2.0.1.0Proctionon星期四4月315:26:292014
Copyright(c)1982,2010,Oracle.Allrightsreserved.
連接到:
.2.0.3.0-64bitProction
WiththePartitioning,OLAP,
㈥ 怎麼用oracle客戶端查看oracle伺服器上的編碼
可能的問題:
1、windows的防火牆所致
2、環境變數PATH里沒有加上%ORACLE_HOME%\bin導致
引用一個別人的東西吧。我也不太清楚:
ORACLE 連接設置方法很多,這里寫四種,但主要是遠程連接方法。
第一種情況:
若oracle伺服器裝在本機上,那就不多說了,連接只是用戶名和密碼的問題了。不過要注意環境變數%ORACLE_HOME%/network/admin/是否設置。
第二種情況:
本機未安裝oracle伺服器,也未安裝oracle客戶端。但是安裝了pl sql development、toad sql development、sql navigator等管理資料庫的工具。在虛擬機或者另一台電腦上安裝了oracle伺服器,也就是虛擬機或者另一台電腦此時作為伺服器。
這種情況下,本人以pl sql development遠程連接ORACLE服務端資料庫為例:
1、在安裝oracle伺服器的機器上搜索下列文件,
oci.dll
ocijdbc10.dll(其中10代表oracle版本,若是其他版本,則需要修改之,例如改成ocijdbc9.dll或者ocijdbc11.dll)
ociw32.dll
orannzsbb10.dll(其中10代表oracle伺服器版本,若是其他版本,則需要修改之,例如改成orannzsbb9.dll或者orannzsbb11.dll)
oraocci10.dll(其中10代表oracle伺服器版本,若是其他版本,則需要修改之,例如改成oraocci9.dll或者oraocci11.dll)
oraociei10.dll(可能伺服器沒有,如果沒有,就不用找了)
sqlnet.ora
tnsnames.ora
classes12.jar
ojdbc14.jar
把這些找到的文件復制放到一個文件夾,如 oraclient,將此文件夾復制到客戶端機器上。如放置路徑為 D:\oraclient
2、配置tnsnames.ora,修改其中的資料庫連接串。
oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oracledata)
)
)
其中,oracledata是要連接的服務名;HOST = 192.168.0.58,是伺服器IP地址;PORT = 1521是埠號。
3、添加第一個環境變數,名為TNS_ADMIN,值為tnsnames.ora文件所在路徑(如:D:\oraclient,特別是重裝後或其它操作,忘了TNS_ADMIN變數,plsql登陸就會報無法解析指定的連接標識符),這是為了能夠找到上面說的tnsnames.ora。這步是最重要的。
添加第二個環境變數(可有可無):
「NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK」,(AMERICAN_AMERICA.US7ASCII 是ASCII編碼類型,其它類型可自己到伺服器看一下或網上查找一下)(本步驟暫時要做對,如果編碼不對,會產生亂碼)
4、下載並安裝PL SQL Developer配置應用:
打開PL SQL Developer,登入界面點取消,進入後選擇菜單欄 tools->preferences->connection
設置:
Oracle Home=D:\oracleclient
OCI library=D:\oracleclient\oci.dll
5、再次打開plsql則會在database中有oracledata 選項輸入用戶名密碼就可以登陸。
第三種情況:
本機未安裝ORACLE伺服器,但是安裝了oracle客戶端,也安裝了pl sql development、toad sql development、sql navigator等管理資料庫的工具。在虛擬機或者另一台電腦上安裝了oracle伺服器,也就是虛擬機或者另一台電腦此時作為伺服器。
這種情況下,本人以pl sql development遠程連接oracle服務端資料庫為例:
1、打開oracle客戶端中的net manager,配置要遠程連接的資料庫名、IP地址等,如果net manager中沒有要遠程連接的資料庫名,則新建即可。
2、其他步驟與第二種情況中的2---5相同。
第四種情況:
本機未安裝oracle伺服器,也未安裝pl sql development、toad sql development、sql navigator等管理資料庫的工具,但是安裝了oracle客戶端。在虛擬機或者另一台電腦上安裝了ORACLE伺服器,也就是虛擬機或者另一台電腦此時作為伺服器。
這種情況下,本人以oracle客戶端中的sqlplus遠程連接oracle服務端資料庫為例:
1、打開oracle客戶端中的net manager,配置要遠程連接的資料庫名、IP地址等,如果net manager中沒有要遠程連接的資料庫名,則新建即可。
2、同第二種情況中的步驟二
3、同第二種情況中的步驟三
4、打開sqlplus:
(1)如果用sys用戶登入,則用戶名:sys 密碼:xxxxxx 主機字元串:要連接的資料庫名 as sysdba,登入即可。
(2)如果用其他用戶登入,則用戶名:xxx 密碼:xxxxxx 主機字元串:要連接的資料庫名,登入即可。
下面是注意事項:
1、伺服器端和客戶端防火牆需要關閉;
2、我們經常會遇到監聽器服務無法啟動,那麼需要打開Net Configuration Assistant修復,或者新建監聽器服務。
3、資料庫密碼如果忘了怎麼辦?按照以下方法修改密碼即可:
開始-->運行-->cmd
輸入 : sqlplus /nolog 回車
輸入 : connect / as sysdba 回車
用戶解鎖 : alter user system account unlock 回車
修改密碼:
alter user system identified by manager
4、怎樣判斷資料庫是運行在歸檔模式下還是運行在非歸檔模式下?
進入dbastudio,歷程--〉資料庫---〉歸檔查看。
5、另外,如果本機和別的機子均安裝了oracle伺服器端,那麼本機如果要連接別的機子,就必須修改環境變數。
下面是Oracle資料庫常見問題診斷:
1 、TNS-12154 Error 或ORA-12154
特徵:沒有找到連接串或別名
原因1:(1)沒有找到TNSNAMES.ORA文件
措施:需要在客戶端設置TNS_ADMIN環境變數,變數值為TNSNAMES.ORA文件所在文件夾路徑。或者在注冊表 HKEY_LOCAL_MACHINESoftwareOracle 設置TNS_ADMIN 指向TNSNAMES.ORA文件的位置
原因2:(2)TNSNAMES.ORA文件中內容格式不對
措施:檢查文件格式,標准格式如下:
oracledata =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP) (Host = 192.168.0.4) (Port = 1521) ) )
(CONNECT_DATA =
(SID = oracledata) ) )
2、NL-00462 Error 或ORA-00462
特徵:監聽器無法啟動
原因:listener.ora文件內容錯誤,例如,括弧不匹配、參數名錯誤等、多餘的空格等。
措施:重新編輯文件或者啟動Net Configuration Assistant修復
3、NL-00405 Error 或ORA-00405
特徵:listener.ora文件不可讀或找不到
原因:listener.ora文件內容錯誤,例如,括弧不匹配、參數名錯誤等、多餘的空格等。
措施:確保文件位置在預設目錄下$ORACLE_HOME/network/admin,或設置環境變數TNS_ADMIN指向這個文件所在位置。
4、TNS-01155 Error 或ORA-01155
特徵:listener.ora文件中SID_LIST_LISTENER變數賦值不對
原因:listener.ora文件內容錯誤,SID_LIST_LISTENER變數賦值不對。
措施:確保文件中賦值正確,$ORACLE_HOME/network/admin/samples目錄下有樣例文件,可供參考。
5、TNS-12537 、TNS-12560、TNS-00507 Error
特徵:listener.ora文件中引用了一個無效的協議適配程序
原因:listener.ora文件中procotol變數賦值不對。
措施:確保文件中賦值正確,一般用TCP協議,$ORACLE_HOME/network/admin/samples目錄下有樣例文件,可供參考。用adapters tnslsnr檢查協議程序
6、TNS-12203 Error
特徵:不能與目標連接
原因:監聽器是否啟動;別名是否配置
措施:檢查監聽器是否啟動,例如lsnrctl status;檢查tnsnames.ora的別名配置
7、TNS-12533 Error
特徵:不能與目標連接
原因:非法的address參數
措施:檢查tnsnames.ora的address參數
㈦ 如何查看Oracle客戶端版本及位數
一、查看oracle客戶端版本:sqlplus -v
二、查看oracle客戶端版本是32bit還是64bit:
方法一:
Step 1:運行sqlplus /nolog命令,如果你伺服器安裝了多個客戶端版本,那麼你應該進入對應安裝目錄的BIN目錄後,運行該命令
C:\Users\Mr.Bruce>sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Proction on 星期一 8月 8 16:06:05 2016
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL>
Step 2:打開任務管理器,找到SQL*Plus進程,如果Oracle的客戶端為32位,則在Image Name會標記為*32
Windows Server 2008 Oracle 32bit Client
clip_image002
Windows Server 2008 Oracle 64bit Client
clip_image003
方法二:
在%ORACLE_HOME%\inventory\ContentsXML目錄下面找到comps.xml文件,例如我目前的測試伺服器上路徑為F:\Win10\app\Mr.Bruce\proct\11.2.0\client_1\inventory\ContentsXML
如果PLAT="NT_AMD64"表示安裝的是64位的Oracle 客戶端,如果PLAT="NT_X86"則表示安裝的是32位的Oracle客戶端。
方法三:
select * from v$version;
select address from v$sql where rownum < 2;
㈧ 如何查看linux oracle服務
windows
下查看注冊表
開始
輸入regedit
查看hkey_local_machine\software\oracle\key_oradb11g_home1\oracle_sid就是
linux或者unix下可以
echo
$oracle_sid
注意:oracle_sid要大寫
在sql命令下可以查看
連接之後查詢:
sql>
select
instance_name
from
v$instance;
㈨ plsql查看oracle版本號
方法一:
打開xshell登陸到伺服器,先切換到oracle用戶哦
然後在命令行輸入sqlplus / as sysdba
敲回車即可列印出版本信息哦
㈩ 如何查看伺服器是否安裝了oracle伺服器
如果是windows操作系統,
打開任務管理器->進程,如果裡面有oracle.exe,
證明本機已裝oracle資料庫,並且資料庫正在運行。