[獨孤九劍]Oracle知識點梳理(一)表空間、用戶
[獨孤九劍]Oracle知識點梳理(二)數據庫的連接
[獨孤九劍]Oracle知識點梳理(三)導入、導出
[獨孤九劍]Oracle知識點梳理(四)SQL語句之DML和DDL
[獨孤九劍]Oracle知識點梳理(五)數據庫常用對象之Table、View
[獨孤九劍]Oracle知識點梳理(六)數據庫常用對象之Procedure、function、Sequence
[獨孤九劍]Oracle知識點梳理(七)數據庫常用對象之Cursor
[獨孤九劍]Oracle知識點梳理(八)常見Exception
[獨孤九劍]Oracle知識點梳理(九)數據庫常用對象之package
[獨孤九劍]Oracle知識點梳理(十)%type與%rowtype及常用函數
使用sqlpluse 連接數據庫,tnsping TEST 命令可以檢測數據庫TEST能否連上
1 sqlplus userName/password@orcl --orcl為Oracle數據庫SID 2 sqlplus userName/password@orcl as sysdba --以管理員身份連接
1 sqlplus userName/password@pc01 --pc01是通過Oracle的Net Manage創建的連接實例 2 sqlplus userName/[email protected]/orcl --192.168.1.10/orcl 是 服務器IP/服務器數據庫SID
--這種方式需要在sqlnet.ora文件中添加EZCONNECT參數
sqlnet.ora文件參數添加位置:
找到 NAMES.DIRECTORY_PATH= (TNSNAMES) 修改為NAMES.DIRECTORY_PATH= (TNSNAMES,EZCONNECT)。
如果服務器的連接設置了專門的端口號,需要在IP部分使用IP:PORT格式。
在開發時,config中強烈推薦第二種方式。
1 Data Source=ORCL;User Id=myUsername;Password=myPassword; --連接本地 2 Data Source=TORCL;User Id=myUsername;Password=myPassword; --連接遠程服務器,在Net Manage中配置連接實例 3 Data Source=192.168.1.10/ORCL;User Id=myUsername;Password=myPassword; --連接遠程服務器,使用IP/SID方式 4 Data Source=(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = {0})(PORT = 1521)))
(CONNECT_DATA = (SID = {1}) (SERVER = DEDICATED) ));User Id={2};Password={3};
--{0} 服務器IP,{1}服務器數據庫SID,{2} 用戶名,{3}密碼 ;這種方式是完全的寫法,是將tnsnames.ora中的內容拿出來用於設置Data Source,這樣的方式比較保險,有時前三種由於各種原因連不上,就使用這種方式,原因沒深究過。