oracle12c如何連接pdb oracle 12c怎樣配置TNS來(lái)訪問(wèn)PDB?
oracle 12c怎樣配置TNS來(lái)訪問(wèn)PDB?服務(wù)名稱應(yīng)配置為TNS配置中PDB的服務(wù)名稱值(即,在Oracle服務(wù)器的偵聽配置中為PDB設(shè)置的服務(wù)名稱)。要訪問(wèn)PDB,必須在Oracle serv
oracle 12c怎樣配置TNS來(lái)訪問(wèn)PDB?
服務(wù)名稱應(yīng)配置為TNS配置中PDB的服務(wù)名稱值(即,在Oracle服務(wù)器的偵聽配置中為PDB設(shè)置的服務(wù)名稱)。要訪問(wèn)PDB,必須在Oracle server的偵聽配置中為PDB設(shè)置服務(wù)名稱和偵聽,并且必須在Oracle服務(wù)之后打開PDB。否則,無(wú)法訪問(wèn)PDB。
oracle 12需要?jiǎng)?chuàng)建pdb嗎?
首先,您需要確認(rèn)構(gòu)建的數(shù)據(jù)庫(kù)是容器數(shù)據(jù)庫(kù)(CDB)。那么,通過(guò)類似于以下語(yǔ)句的語(yǔ)句: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。
Oracle 12c沒(méi)有scott/tiger這個(gè)賬戶,用這個(gè)命令start ?/rdbms/admin/scott.sql恢復(fù)scott用戶?
如果要在PDB數(shù)據(jù)庫(kù)上生成此用戶,則需要生成連接字符串以連接到PDB數(shù)據(jù)庫(kù)(您可以使用netca工具),然后以DBA用戶身份登錄,然后更改$oracleuhome/rdbms/admin/utlsampl.sql文件換一條線
連接斯科特/老虎
到
連接斯科特/老虎@PDB整個(gè)過(guò)程如下:SQL plus系統(tǒng)/甲骨文@PDB數(shù)據(jù)庫(kù)連接字符串
@$Oracleuhome/rdbms/admin/utlsampl.sql文件
由于12C具有CDB和PDB數(shù)據(jù)庫(kù)的新功能,您需要知道您當(dāng)前正在連接到哪個(gè)數(shù)據(jù)庫(kù)uname
如果您每次都需要連接Scott user,您需要使用PDB connection string
sqlplus Scott/Tiger@PDB database connection string
或者先連接到CDB,然后轉(zhuǎn)到PDB
sqlplus“/as SYSDBA”
show PDBs
alter session set container=要連接的PDB
從中選擇*斯科特·emp