【OCP學習筆記】配置網路環境 -- 2
3. 多種登入方式
3.1 普通使用者身份登入——資料字典驗證
普通資料庫使用者遠端連線,資料字典驗證,要求監聽已經啟動,使用TCP協議。資料庫為open狀態。
$ sqlplus "user/password@service"
普通資料庫使用者本地連線,資料字典驗證,使用IPC協議,無需監聽器。要求資料庫為open狀態。
$ export ORACLE_SID=orcl
$ sqlplus "user/password"
3.2 普通使用者身份登入——作業系統驗證
首先要求在Oracle中建一個以OS_AUTHENT_PREFIX引數(預設值為OPS$)為字首,以當前作業系統使用者名稱結尾的賬號,並賦予相關許可權。例如當前使用者為oracle。
CREATE USER ops$oracle
IDENTIFIED EXTERNALLY
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE temp;
grant connect to ops$oracle;
普通資料庫使用者本地連線,作業系統驗證,使用IPC協議,無需監聽器。要求資料庫為open狀態。
$ sqlplus "/"
SQL> show user
USER is "OPS$ORACLE"
普通資料庫使用者遠端連線,作業系統驗證,使用TCP/IP協議,需要監聽器。要求資料庫為open狀態。
$ sqlplus "/@service"
3.3 Hostnaming和EZConnect方式普通身份登入
普通資料庫使用者遠端連線,使用TCP/IP協議,需要監聽器。要求資料庫為open狀態。
$ sqlplus 'user/password@hostname'
$ sqlplus 'user/password@hostname:port/service_name'
3.4 SYSDBA身份登入——口令檔案驗證
remote_login_passwordfile引數值為Shared或Exclusive。
$ sqlplus "user/password@service as sysdba"
Ø 作為sysdba遠端連線,口令檔案驗證,要求監聽已經啟動。
Ø 若資料庫在該監聽中進行了靜態註冊,即透過SID,例項任何狀態都可以連線,使用TCP協議。
Ø 若為動態註冊,即透過service_name連線,則無法作為sysdba遠端連線到idle或nomount狀態的例項。
$ export ORACLE_SID=orcl
$ sqlplus "user/password as sysdba"
Ø 非作業系統dba組使用者,作為sysdba本地連線,口令檔案驗證,使用IPC協議,無需監聽器。
3.5 SYSDBA身份登入——作業系統驗證
配置sqlnet.ora檔案中SQLNET.AUTHENTICATION_SERVICES=(ALL)
$ sqlplus "/as sysdba"
Ø 作業系統dba組使用者,作為sysdba本地連線,作業系統驗證,使用IPC協議,無需監聽器。
Ø dba組使用者無論輸入什麼使用者和密碼,都將驗證透過。
[@more@]【OCP學習筆記】配置網路環境 -- 1來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20162/viewspace-1048531/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Xamarin 學習筆記 - 配置環境(Windows & iOS)筆記WindowsiOS
- tensorflow學習筆記1——mac開發環境配置筆記Mac開發環境
- 學習筆記-kali中配置python編寫環境筆記Python
- webpack學習筆記(mac環境)Web筆記Mac
- 學習筆記:MQTT環境搭建筆記MQQT
- Android環境搭建學習筆記Android筆記
- Webpack4 學習筆記八 開發環境和生產環境配置Web筆記開發環境
- MSP432安裝與環境配置(ccs) 學習筆記筆記
- OCP 複習筆記之PL/SQL (2)筆記SQL
- GO語言學習筆記之mac環境go語言配置Go筆記Mac
- java學習日記-java環境的配置Java
- docker 學習筆記之實戰 lnmp 環境搭建系列 (2) ------ 手動搭建 lnmp 環境Docker筆記LNMP
- 【Python學習筆記】-虛擬環境virtualenvPython筆記
- 深度學習環境配置深度學習
- 網路流學習筆記筆記
- 【學習筆記】網路流筆記
- PyTorch深度學習入門筆記(一)PyTorch環境配置及安裝PyTorch深度學習筆記
- Windows 終端環境配置筆記Windows筆記
- Dockerfile 與 Compose 環境搭建學習筆記(二)Docker筆記
- Dockerfile 與 Compose 環境搭建學習筆記(一)Docker筆記
- [學習筆記]使用 Anaconda 管理虛擬環境筆記
- 學習筆記:openstack實驗環境安裝筆記
- laravel學習筆記之開發環境搭建Laravel筆記開發環境
- 【記錄】強化學習環境legged_gym配置強化學習
- Spring Boot 學習筆記(4):配置properties(2)Spring Boot筆記
- Dubbo 學習筆記(五) 開發環境常用技巧筆記開發環境
- 深度學習環境配置(windows 11)深度學習Windows
- 《Kafka筆記》2、環境搭建、Topic管理Kafka筆記
- 學習筆記16:殘差網路筆記
- 筆記:環境 - Mac配置Host域名對映筆記Mac
- Dubbo | Dubbo快速上手筆記 - 環境與配置筆記
- AI工程師的筆記本環境配置AI工程師筆記
- <react學習筆記(1)>認識react和環境搭建React筆記
- L01 學習筆記--開發環境佈置筆記開發環境
- webpack學習筆記:搭建基本的前端開發環境Web筆記前端開發環境
- 分散式基礎&專案環境搭建_學習筆記分散式筆記
- php 學習筆記之搭建開發環境(mac版)PHP筆記開發環境Mac
- J2EE開發筆記(一)—— J2EE開發環境配置筆記開發環境
- openEuler網路配置+換源+桌面環境ukui等基本環境部署UI