oracle12c如何連接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需要創(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。
Oracle 12c沒有scott/tiger這個賬戶,用這個命令start ?/rdbms/admin/scott.sql恢復(fù)scott用戶?
如果要在PDB數(shù)據(jù)庫上生成此用戶,則需要生成連接字符串以連接到PDB數(shù)據(jù)庫(您可以使用netca工具),然后以DBA用戶身份登錄,然后更改$oracleuhome/rdbms/admin/utlsampl.sql文件換一條線
連接斯科特/老虎
到
連接斯科特/老虎@PDB整個過程如下:SQL plus系統(tǒng)/甲骨文@PDB數(shù)據(jù)庫連接字符串
@$Oracleuhome/rdbms/admin/utlsampl.sql文件
由于12C具有CDB和PDB數(shù)據(jù)庫的新功能,您需要知道您當(dāng)前正在連接到哪個數(shù)據(jù)庫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