pdb什么意思 oracle 12c怎樣配置TNS來訪問PDB?
oracle 12c怎樣配置TNS來訪問PDB?服務(wù)名稱應(yīng)配置為TNS配置中PDB的服務(wù)名稱值(即,在Oracle服務(wù)器的偵聽配置中為PDB設(shè)置的服務(wù)名稱)。要訪問PDB,必須在Oracle serv
oracle 12c怎樣配置TNS來訪問PDB?
服務(wù)名稱應(yīng)配置為TNS配置中PDB的服務(wù)名稱值(即,在Oracle服務(wù)器的偵聽配置中為PDB設(shè)置的服務(wù)名稱)。要訪問PDB,必須在Oracle server的偵聽配置中為PDB設(shè)置服務(wù)名稱和偵聽,并且必須在Oracle服務(wù)之后打開PDB。否則,無法訪問PDB。
oracle 12需要?jiǎng)?chuàng)建pdb嗎?
首先,您需要確認(rèn)構(gòu)建的數(shù)據(jù)庫是容器數(shù)據(jù)庫(CDB)。那么,通過類似于以下語句的語句:create plug-in database catalog 12C admin user catalog ADM identifiedbycatalog ADM roles=(DBA)default table space catalogutbs DATAFILE“/u01/oradata/GDBNAME/catalog12c/catalogutbs01.dbf”size1gautoextendonext100maxsizeunlimited FILEunameuconvert=(“/u01/oradata/GDBNAME/pdbseed/”“/u01/oradata/GDBNAME/catalog12c/”)STORAGEunlimited PATH_u01/oradata/GDBNAME/catalog12c/”,即PDB$seed可用于為模板創(chuàng)建PDB。
oracle12c中cdb用戶可以看pdb中的表嗎?
系統(tǒng)用戶的默認(rèn)密碼為manager,sys用戶的默認(rèn)密碼為changeoninstall。
如果您在建立數(shù)據(jù)庫的過程中更改了密碼,系統(tǒng)和sys用戶的密碼將不會是默認(rèn)密碼。您可以先嘗試默認(rèn)密碼,否則需要更改密碼。
您可以使用系統(tǒng)帳戶登錄,但應(yīng)注意登錄的庫。CDB或PDB。
oracle12C本地用戶和公共用戶有哪些區(qū)別?
12C引入了可插拔庫,有兩種管理用戶:本地用戶和公共用戶。本地用戶是指即插即用數(shù)據(jù)庫(PDB)中的用戶,與12C之前的版本沒有區(qū)別,公共用戶只存在于可插拔環(huán)境中,傳統(tǒng)數(shù)據(jù)庫環(huán)境中沒有這種應(yīng)用。如何理解公共用戶?它可以簡單地看作是容器(container,CDB)用戶,可以在所有公共和可插拔數(shù)據(jù)庫(puggable databases,pdb)中使用。這個(gè)用戶就像社區(qū)的物業(yè)經(jīng)理,由社區(qū)的物業(yè)指定,可以管理社區(qū)的所有用戶。如果您第一次登錄到CDB數(shù)據(jù)庫,如果您以傳統(tǒng)方式創(chuàng)建用戶,您將報(bào)告一個(gè)錯(cuò)誤。這是因?yàn)樵贑DB環(huán)境中創(chuàng)建的用戶是公共用戶,其語法與普通用戶不同。1使用sqlplus登錄可插入數(shù)據(jù)庫。2通過conuname登錄可插拔數(shù)據(jù)庫可以看到當(dāng)前的登錄環(huán)境是CDB根庫,它包含一個(gè)名為pdb1的可插拔庫。三。要?jiǎng)?chuàng)建公共用戶bigero,需要使用C作為用戶名的開頭。如果使用傳統(tǒng)的創(chuàng)建用戶方法,則會報(bào)告錯(cuò)誤。4將DBA權(quán)限授予公共用戶bigero。5使用公共用戶分別登錄CDB和PDB,查看它們是否通用。登錄到PDB使用tnsnames中配置的鏈接字符串@pdb1。鏈接字符串如下圖所示。6在PDB中創(chuàng)建用戶和創(chuàng)建普通用戶沒有區(qū)別。7CDB和PDB之間的切換模式