sqlplus 連線遠端資料庫系統
方式一:簡易連線,不用進行網路配置,其實就是tnsname.ora檔案,但只支援oracle10G以上。
命令:sqlplus 使用者名稱/密碼@ip地址[:埠]/service_name [as sysdba]
示例:sqlplus 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
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29119536/viewspace-1104710/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 遠端連線mysql資料庫MySql資料庫
- 資料庫遠端連線失敗資料庫
- ORACLE 配置連線遠端資料庫Oracle資料庫
- sqlplus連線資料庫的幾種方法SQL資料庫
- 用SQLyog或Navicat遠端連線資料庫SQL資料庫
- PHP 遠端使用 PDO 連線 access 資料庫PHP資料庫
- PL/SQL Developer連線遠端Oracle資料庫SQLDeveloperOracle資料庫
- MySQL資料庫遠端連線開啟方法MySql資料庫
- linux配置mysql資料庫遠端連線失敗LinuxMySql資料庫
- root 使用者通過 sqlplus 連線資料庫SQL資料庫
- 117 遠端連線mysql資料庫的幾種方式MySql資料庫
- win10系統下如何使用遠端桌面連線命令來連線遠端桌面Win10
- 無法連線遠端,Windows系統電腦無法遠端連線怎麼辦Windows
- 如何遠端連線 遠端桌面軟體連線
- vps如何遠端連線,遠端桌面連線vps
- win10系統遠端桌面連線在哪_win10怎麼開啟遠端桌面連線Win10
- 群暉虛擬window系統,遠端連線3389
- git連線遠端倉庫的方式Git
- oracle資料庫透過sqlplus連線的幾種方式介紹Oracle資料庫SQL
- 解決navicat遠端連線資料庫報2059錯誤的方法資料庫
- Navicat 連線遠端資料庫及 SSH 預設埠號的修改資料庫
- python遠端連線mysql以及pandas.DataFrame.to_sql寫入資料庫PythonMySql資料庫
- 如何快速讓MySQL資料庫伺服器支援遠端連線MRMySql資料庫伺服器
- win10系統下遠端桌面連線怎麼退出當前連線_win10如何退出遠端桌面連線Win10
- 如何遠端連線 桌面設定遠端桌面連線
- CentOS 7 系統安裝與遠端連線 MySQL 5.7CentOSMySql
- Linux下安裝redis資料庫服務,並開啟遠端連線LinuxRedis資料庫
- 寶塔皮膚無法遠端連線資料庫的解決方法資料庫
- 允許遠端連線到MySQL資料庫伺服器的步驟MySql資料庫伺服器
- (詳細)ubuntu18.04建立mysql資料庫並本地database遠端連線UbuntuMySql資料庫Database
- 寶塔部署 寶塔遠端連線資料庫出現1045問題資料庫
- VNC遠端連線,如何VNC遠端連線伺服器VNC伺服器
- 遠端連線桌面 批次遠端管理
- 資料庫本地,sqlplus和資料庫工具連線資料庫正常,但是JDBC連線資料庫出現了一直提示使用者名稱/密碼錯誤資料庫SQLJDBC密碼
- WindTerm的安裝及遠端連線Linux系統步驟Linux
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- 批次遠端桌面連線 批次遠端桌面
- 遠端桌面連線命令 批次遠端管理
- Mac遠端訪問資料連線Microsoft Remote Desktop中文MacROSREM