SQL Plus 連線時的三種方式

2021-07-12 04:44:12 字數 686 閱讀 8796

sqlplus 在連線時通常有三種方式

1. sqlplus / as sysdba

作業系統認證,不需要資料庫伺服器啟動listener,也不需要資料庫伺服器處於可用狀態。比如我們想要啟動資料庫就可以用這種方式進入

sqlplus,然後通過startup命令來啟動。

2. sqlplus username/password

連線本機資料庫,不需要資料庫伺服器的listener程序,但是由於需要使用者名稱密碼的認證,因此需要資料庫伺服器處於可用狀態才行。

3. sqlplus 

usernaem/password@orcl

通過網路連線,這是需要資料庫伺服器的listener處於監聽狀態。此時建立乙個連線的大致步驟如下 

a. 查詢sqlnet.ora,看看名稱的解析方式,預設是tnsname  

b. 查詢tnsnames.ora檔案,從裡邊找orcl的記錄,並且找到資料庫伺服器的主機名或者ip,埠和service_name  

c. 如果伺服器listener程序沒有問題的話,建立與listener程序的連線。  

d. 根據不同的伺服器模式如專用伺服器模式或者共享伺服器模式,listener採取接下去的動作。預設是專用伺服器模式,沒有問題的話客戶端

就連線上了資料庫的server process。

e. 這時連線已經建立,可以運算元據庫了。

redis三種連線方式

tar zxvf redis 2.8.9.tar.gz cd redis 2.8.9 直接make 編譯 make 可使用root使用者執行 make install 將可執行檔案拷貝到 usr local bin目錄下。這樣就可以直接敲名字執行程式了。make install 加上 號使redis...

三種連線方式的特點

本帖最後由 extremeways 於 2013 3 27 23 06 編輯 nested loop 1.乙個大表和乙個小表 驅動表 連線,連線方式可以是等值或者是不等值 2.驅動表資料較小或者內部表已連線的列有唯一性索引或者高度可選的非唯一性索引,效率很高 3.能快速讀取結果集中第一批記錄而不必等...

mysql 連線三種方式 mysql的三種連線方式

sql的三種連線方式分為 左外連線 右外連線 內連線,專業術語分別為 left join right joing inner join 內連線inner join 使用比較運算子來根據指定的連線的每個表都有的列的值來進行匹配連線,如果對應的列值不存在,則連線的所有表對應的該列值都不會進行連線,也就是...