新聞中心
Oracle數(shù)據(jù)庫(kù)是一款十分強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng),常常用于企業(yè)級(jí)應(yīng)用中。在Oracle數(shù)據(jù)庫(kù)中,sys用戶是一個(gè)特殊的超級(jí)管理員身份,擁有極高的權(quán)限,可以進(jìn)行系統(tǒng)級(jí)別的操作。但是,sys用戶默認(rèn)只能登錄到sysdba模式下的默認(rèn)數(shù)據(jù)庫(kù),比如orcl、pdb1等,如果需要登錄到其他的數(shù)據(jù)庫(kù),就需要進(jìn)行一些操作了。本文將詳細(xì)介紹如何在sys登錄非默認(rèn)數(shù)據(jù)庫(kù)的方法和步驟。

1. 創(chuàng)建一個(gè)非默認(rèn)數(shù)據(jù)庫(kù)
在Oracle數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),可以使用命令行工具,也可以使用圖形化工具。下面以SQL*Plus為例,演示如何創(chuàng)建一個(gè)名為mydb的數(shù)據(jù)庫(kù):
“`
connect sys/password as sysdba;
create pluggable database mydb admin user admin identified by admin;
“`
這里使用sys用戶登錄到sysdba模式下,并使用create pluggable database命令創(chuàng)建了一個(gè)名為mydb的數(shù)據(jù)庫(kù),管理員用戶名為admin,密碼為admin。
2. 連接到非默認(rèn)數(shù)據(jù)庫(kù)
在創(chuàng)建完畢后,需要使用sys用戶連接到非默認(rèn)數(shù)據(jù)庫(kù),以進(jìn)行相應(yīng)的操作。連接方法如下:
“`
connect sys/password@//localhost:1521/mydb as sysdba;
“`
這里,需要指定非默認(rèn)數(shù)據(jù)庫(kù)的服務(wù)名或SID,這里為mydb。同時(shí),需要指定連接使用的協(xié)議和端口號(hào),這里使用的是TCP協(xié)議,端口號(hào)是1521。還需要使用“as sysdba”指定登錄為sysdba管理員用戶,以便進(jìn)行系統(tǒng)級(jí)別的操作。
3. 進(jìn)入新建數(shù)據(jù)庫(kù)
連接成功后,就可以進(jìn)入到新建的非默認(rèn)數(shù)據(jù)庫(kù)中進(jìn)行相應(yīng)的操作了。比如:
“`
show pdbs;
alter session set contner=mydb;
show con_name;
“`
這里,使用show pdbs命令顯示當(dāng)前的數(shù)據(jù)庫(kù)列表,使用alter session set contner命令切換到mydb數(shù)據(jù)庫(kù)中,使用show con_name命令確認(rèn)當(dāng)前所在的數(shù)據(jù)庫(kù)。
需要注意的是,在進(jìn)行操作時(shí),需要特別小心,避免操作錯(cuò)誤導(dǎo)致系統(tǒng)出現(xiàn)問題。因?yàn)閟ys用戶的權(quán)限非常高,操作失誤可能會(huì)造成極大的損失。推薦使用特定的測(cè)試環(huán)境進(jìn)行試驗(yàn)操作,以保證安全。
綜上所述,使用sys用戶登錄到非默認(rèn)的Oracle數(shù)據(jù)庫(kù),可以通過創(chuàng)建非默認(rèn)數(shù)據(jù)庫(kù)、連接到非默認(rèn)數(shù)據(jù)庫(kù)以及進(jìn)入新建數(shù)據(jù)庫(kù)這三個(gè)步驟實(shí)現(xiàn)。需要注意的是,使用sys用戶進(jìn)行操作時(shí)需要小心謹(jǐn)慎,以免造成損失。希望讀者可以通過本文掌握如何在sys登錄非默認(rèn)數(shù)據(jù)庫(kù)的方法和步驟。
相關(guān)問題拓展閱讀:
- 如何解決無法以SYSDBA的身份遠(yuǎn)程登陸ORACLE數(shù)據(jù)庫(kù)
- 如何用sys as sysdba權(quán)限連接數(shù)據(jù)庫(kù)進(jìn)行EXP/IMP
如何解決無法以SYSDBA的身份遠(yuǎn)程登陸ORACLE數(shù)據(jù)庫(kù)
困做如果你的數(shù)據(jù)庫(kù)該參數(shù)值為none或別的值,請(qǐng)修改為兩者中的一個(gè),shared表示該口令文件可以被幾個(gè)數(shù)據(jù)庫(kù)公用,使用相同SYSDBA的口令 二、在數(shù)據(jù)庫(kù)服務(wù)器上的oracle目錄下\ora81\database下執(zhí)行如下命令 友尺 orapwd file=PWDdev.ORA password=oracle entries=3 — 其中PWDdev的dev為數(shù)據(jù)庫(kù)實(shí)例名,修改為你的數(shù)據(jù)庫(kù)實(shí)例名,password的oracle表示sys和internal帳號(hào)的口令,entries的值3表示可以允許有3個(gè)用戶有sysdba的權(quán)限?! ∪绻辉趏racle下database目錄執(zhí)行,需要指定file文件的路徑,當(dāng)然生成文件后復(fù)制到該目錄下也可以。 三、重新啟動(dòng)數(shù)好尺高據(jù)庫(kù)
如何用sys as sysdba權(quán)限連接數(shù)據(jù)庫(kù)進(jìn)行EXP/IMP
expsys/XXX@test file=d:\daochu.dmp tables=(table1,table2)
file是你存儲(chǔ)的路徑,tables是你要導(dǎo)出表做高的名字。如果是某個(gè)用戶的全庫(kù)可以用owner=XXX
@是你連接服務(wù)器的ip和地址,例如192.9.168.1/orcl或者你建好的連接名稱
因?yàn)閷?shí)用sys所以會(huì)提示讓你重新輸入用戶
這時(shí)候輸入:sys as sysdba ,回車
然后輸入sys的密碼(默認(rèn)不顯示,照常輸純者尺入即可。)然后 回車。
導(dǎo)入:
imp sys/XXX@TEST file=d:嫌肢\daochu.dmp
sys用戶提示如上,如果有報(bào)錯(cuò)可以添加ignore=y
關(guān)于sys怎么登陸非默認(rèn)數(shù)據(jù)庫(kù)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國(guó)云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽(yáng)、重慶、貴陽(yáng)機(jī)房服務(wù)器托管租用。
新聞標(biāo)題:如何在sys登錄非默認(rèn)數(shù)據(jù)庫(kù)? (sys怎么登陸非默認(rèn)數(shù)據(jù)庫(kù))
轉(zhuǎn)載源于:http://fisionsoft.com.cn/article/dhcihig.html


咨詢
建站咨詢
