是登陸企業(yè)管理器嗎?
石城網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運(yùn)營維護(hù)。成都創(chuàng)新互聯(lián)于2013年開始到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運(yùn)維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
啟動下面三個服務(wù)
OracleDBConsoleorcl
OracleOraDb10g_home1TNSListener
OracleServiceORCL
在地址欄里輸入
oracleserviceXXXX是你的數(shù)據(jù)庫實例名,至于修改sid打開注冊表在HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/文件夾下尋找ORACLE_SID一項,找到了以后,修改值即可,若找不到,則在與ORACLE_HOME一項的同一個文件夾下新建字符串值,命名為ORACLE_SID,值為你的數(shù)據(jù)庫實例名,然后在登錄sqlplus即可
建議查看下tnsname.ora文件里是怎么配置的。
然后用以下格式登錄你想要登錄的數(shù)據(jù)庫實例:
是登陸企業(yè)管理器嗎?
啟動下面三個服務(wù)
OracleDBConsoleorcl
OracleOraDb10g_home1TNSListener
OracleServiceORCL
在地址欄里輸入
第一步,前往oracle官方網(wǎng)站下載oracle19c(這里是windows版本)并且下載好PLSQLdeveloper客戶端以及oracle提供的連接工具instantclient。
2、安裝oracle19c把安裝包存放在指定的目錄下放好,解壓后點擊進(jìn)去安裝。
3、中間過程中會需要設(shè)置基目錄和數(shù)據(jù)庫文件位置自行指定位置,并且設(shè)置好口令(此口令是sys超級管理員的密碼),點擊下一步。
4、安裝完成后,在命令窗口下執(zhí)行services.msc查看oracle相關(guān)服務(wù)是否正常開啟正常開啟之后,可以進(jìn)行下一步的安裝PLSQLdeveloper,點擊下一步即可。
5、打開plsqldeveloper,點擊cancel,隨后打開plsqldevelope的主界面,點擊configure,點擊最左邊的preferences。
6、之后找到instantclient的目錄以及instantclient目錄下的oci.dll文件路徑,將其設(shè)置在下面圖片的對應(yīng)位置上。
6、設(shè)置好關(guān)閉,點擊登錄session菜單下的logon。
2=7、使用管理員登錄賬號為sys,密碼為安裝時設(shè)置的口令,database設(shè)置ORCL,點擊登錄就連接上oracle了。
8、編輯tnsnames.ora,替換和增加。
9、保存后重新啟動監(jiān)聽,lsnrctlstop,lsnrctlstart打開命令行,輸入lsnrctlstop,停止后再輸入lsnrctlstart重新連接oracle。
一、Oracle 數(shù)據(jù)庫密碼文件的創(chuàng)建:
在使用Oracle Instance Manager創(chuàng)建一數(shù)據(jù)庫實例的時侯,在ORACLE_HOME\DATABASE目錄下還自動創(chuàng)建了一個與之對應(yīng)的密碼文件,文件名為 PWDSID.ORA,其中SID代表相應(yīng)的Oracle數(shù)據(jù)庫系統(tǒng)標(biāo)識符。此密碼文件是進(jìn)行初始數(shù)據(jù)庫管理工作的基礎(chǔ)。在此之后,管理員也可以根據(jù)需要,使用工具ORAPWD.EXE手工創(chuàng)建密碼文件,命令格式如下: c:" ORAPWD FILE= FILENAME PASSWORD = ENTRIES=
各命令參數(shù)的含義為:
FILENAME:密碼文件名;
PASSWORD:設(shè)置INTERNAL/SYS帳號的口令;
MAX_USERS:密碼文件中可以存放的最大用戶數(shù),對應(yīng)于允許以SYSDBA/SYSOPER權(quán)限登錄數(shù)據(jù)庫的最大用戶數(shù)。由于在以后的維護(hù)中,若用戶數(shù)超出了此限制,則需要重建密碼文件,所以此參數(shù)可以根據(jù)需要設(shè)置得大一些。有了密碼文件之后,需要設(shè)置初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE來控制密碼文件的使用狀態(tài)。
二、 設(shè)置初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE:
在Oracle數(shù)據(jù)庫實例的初始化參數(shù)文件中,此參數(shù)控制著密碼文件的使用及其狀態(tài)。它可以有以下幾個選項:
NONE:指示Oracle系統(tǒng)不使用密碼文件,特權(quán)用戶的登錄通過操作系統(tǒng)進(jìn)行身份驗證;
EXCLUSIVE:指示只有一個數(shù)據(jù)庫實例可以使用此密碼文件。只有在此設(shè)置下的密碼文件可以包含有除INTERNAL/SYS以外的用戶信息,即允許將系統(tǒng)權(quán)限SYSOPER/SYSDBA授予除INTERNAL/SYS以外的其他用戶。
SHARED:指示可有多個數(shù)據(jù)庫實例可以使用此密碼文件。在此設(shè)置下只有INTERNAL/SYS帳號能被密碼文件識別,即使文件中存有其他用戶的信息,也不允許他們以SYSOPER/SYSDBA的權(quán)限登錄。此設(shè)置為缺省值。
在REMOTE_LOGIN_PASSWORDFILE參數(shù)設(shè)置為EXCLUSIVE、SHARED情況下,Oracle系統(tǒng)搜索密碼文件的次序為:在系統(tǒng)注冊庫中查找
ORA_SID_PWFILE參數(shù)值(它為密碼文件的全路徑名);若未找到,則查找ORA_PWFILE參數(shù)值;若仍未找到,則使用缺省值ORACLE_HOME\
DATABASE\PWDSID.ORA;其中的SID代表相應(yīng)的Oracle數(shù)據(jù)庫系統(tǒng)標(biāo)識符。
三、 向密碼文件中增加、刪除用戶:
當(dāng)初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE設(shè)置為EXCLUSIVE時,系統(tǒng)允許除INTERNAL/SYS以外的其他用戶以管理員身份從遠(yuǎn)端或本機(jī)登錄到Oracle數(shù)據(jù)庫系統(tǒng),執(zhí)行數(shù)據(jù)庫管理工作;這些用戶名必須存在于密碼文件中,系統(tǒng)才能識別他們。由于不管是在創(chuàng)建數(shù)據(jù)庫實例時自動創(chuàng)建的密碼文件,還是使用工具ORAPWD.EXE手工創(chuàng)建的密碼文件,都只包含INTERNAL/SYS用戶的信息;為此,在實際操作中,可能需要向密碼文件添加或刪除其他用戶帳號。
由于僅被授予SYSOPER/SYSDBA系統(tǒng)權(quán)限的用戶才存在于密碼文件中,所以當(dāng)向某一用戶授予或收回SYSOPER/SYSDBA系統(tǒng)權(quán)限時,他們的帳號也將相應(yīng)地被加入到密碼文件或從密碼文件中刪除。由此,向密碼文件中增加或刪除某一用戶,實際上也就是對某一用戶授予或收回 SYSOPER/SYSDBA系統(tǒng)權(quán)限。
要進(jìn)行此項授權(quán)操作,需使用SYSDBA權(quán)限(或INTERNAL帳號)連入數(shù)據(jù)庫,且初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE的設(shè)置必須為EXCLUSIVE.
具體操作步驟如下:創(chuàng)建相應(yīng)的密碼文件;設(shè)置初始化參數(shù)REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE;
1.使用SYSDBA權(quán)限登錄:CONNECT SYS/internal_user_passsword AS SYSDBA;啟動數(shù)據(jù)庫實例并打開數(shù)據(jù)庫;
2.創(chuàng)建相應(yīng)用戶帳號,對其授權(quán)(包括SYSOPER和SYSDBA):
1)授予權(quán)限:GRANT SYSDBA TO user_name;
2)收回權(quán)限:REVOKE SYSDBA FROM user_name;
3)現(xiàn)在這些用戶可以以管理員身份登錄數(shù)據(jù)庫系統(tǒng)了;