連線pdb的幾種方式

2021-09-25 18:03:19 字數 1670 閱讀 1642

第一種方式

./sqlplus "c##u4/u4@scaqad02adm01:1521/wgz01pdb10001"

第二種方式 使用tns連線串

./sqlplus 'c##u4/u4@wgz01pdb10001'

第三種方式 設定oracle_pdb_sid環境變數

該種方式連線進去的是任乙個instance,如果pdb只在某個或者某幾個instance上open read write了,則可能會連到的這個instance,該pdb沒有在這個instance上open read write。

[oracle@scaqad02adm01 bin]$ export oracle_pdb_sid=wgz01pdb10001

[oracle@scaqad02adm01 bin]$ ./sqlplus "/as sysdba"

sql*plus: release 20.0.0.0.0 - development on wed jul 31 01:02:01 2019

version 20.1.0.0.0

connected to:

oracle database 20c enterprise edition release 20.0.0.0.0 - development

version 20.1.0.0.0

sql> show con_name;

con_name

------------------------------

wgz01pdb10001

報下面的ora-01017錯誤的原因是因為使用了lockdown

將pdb_lockdown修改為空之後就不會再出現這個問題

[oracle@scaqad02adm01 bin]$ ./sqlplus "c##u4/u4@scaqad02adm01:1521/wgz01pdb10001"

sql*plus: release 20.0.0.0.0 - development on wed jul 31 00:36:40 2019

version 20.1.0.0.0

error:

ora-01017: invalid username/password; logon denied

sql> alter system set pdb_lockdown='' scope=both;

system altered.

sql> alter system set pdb_lockdown='paas' scope=both;

system altered.

sql> quit

disconnected from oracle database 20c enterprise edition release 20.0.0.0.0 - development

version 20.1.0.0.0

[oracle@scaqad02adm01 bin]$ ./sqlplus 'c##u4/u4@wgz01pdb10001'

sql*plus: release 20.0.0.0.0 - development on wed jul 31 00:46:16 2019

version 20.1.0.0.0

error:

ora-01017: invalid username/password; logon denied

Hive 的幾種連線方式

測試環境 hadoop 0.20.2版本 hive 0.5.0版本 jdk1.6 1 一般來說我們對hive的操作都是通過cli來進行,也就是linux的控制台,但是,這樣做本質上是每個連線都存放乙個元資料,各個之間都不相同,所以,對於這樣的模式我建議是用來做一些測試比較合適,並不適合做產品的開發和...

連線Oracle的幾種方式

如何引用data.oracleclient.dll 由於從.net 4.0之後,微軟將oracleclient.dll從框架裡去除了,所以要使用,需要在vs2010裡面去把專案的.net框架從.net 4.0 改成3.5,解決方案上 引用 新增引用,然後在.net下就可以找到system.data....

HTTP幾種連線方式

此時乙個連線對應乙個請求,乙個請求完成後才會開始下乙個請求。完成的標誌是服務端的資料到達客戶端,客戶端讀取響應資料後關閉連線,然後發起下乙個連線。此時乙個連線可以傳送多個請求,乙個請求完成後,並不會關閉連線,而是等待下乙個請求執行。持久化連線下的一種方式,客戶端會將多個請求排隊,在乙個連線上傳送給伺...