色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

為什么Oracle中只能用sys和system登錄

瀏覽:126日期:2023-11-23 08:29:47

Oracle Sys用戶用默認密碼change_on_install 無法登錄的問題(錯誤代碼:ORA-28009)

在使用默認Oracle自帶的SQL Plus登錄數(shù)據(jù)庫時,使用system用戶默認密碼manager登錄沒有問題。

但是同樣的輸入用戶sys和默認密碼change_on_install確無法登錄.

報錯如下:

ERROR:

ORA-28009: connection to sys should be as sysdba or sysoper

問題分析:

用法: CONN[ECT] [logon] [AS {SYSDBA|SYSOPER}]

其中 : : = [/][@] | /如果以sys用戶登錄的話要以完整格式登錄!!

解決辦法:

1.用system用戶登錄,然后按完整格式卻換到sys用戶:

SQL> conn sys/change_on_install@zgctwo as sysdba

已連接。2.在上圖的登錄界面的主機字符串后面接上字符串 as sysdba:

(2)熟手解決方法:

環(huán)境win2000 server oracle8.1.7

SQL> create tablespace price datafile 'price.ora' size 10M; 表空間已創(chuàng)建。

SQL> drop tablespace price; 表空間已丟棄。

SQL> create tablespace plate datafile 'plate.ora' size 10M; 表空間已創(chuàng)建。

SQL> create user plate identified by plate default tablespace plate; 用戶已創(chuàng)建

SQL> grant connect,resource to plate; 授權成功。

SQL> connect plate/plate 已連接。

SQL>

// 關閉數(shù)據(jù)庫

Microsoft Windows ;2000 [Version 5.00.2195]

(C) 版權所有 1985-2000 Microsoft Corp.

C:Documents and SettingsAdministrator>svrmgrl

........

Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production

With the Partitioning option

JServer Release 8.1.7.0.0 - Production

SVRMGR> connect internal/oracle

連接成功。

SVRMGR> shutdown immediate

已關閉數(shù)據(jù)庫。

已卸下數(shù)據(jù)庫。

已關閉 ORACLE 實例。

// 將數(shù)據(jù)文件plate.ora刪除,模擬數(shù)據(jù)文件丟失

SVRMGR> startup

已啟動 ORACLE 實例。

系統(tǒng)全局區(qū)域合計有 29431836個字節(jié)

Fixed Size 75804個字節(jié)

Variable Size 28459008個字節(jié)

Database Buffers 819200個字節(jié)

Redo Buffers 77824個字節(jié)

已裝入數(shù)據(jù)庫。

ORA-01157: ????/?????? 8 - ??? DBWR ????

ORA-01110: ???? 8: 'D:ORACLEORA81DATABASEPLATE.ORA'

// 數(shù)據(jù)庫打開失敗,將錯誤的數(shù)據(jù)文件offline drop

SVRMGR> alter database datafile 'd:oracleora81databaseplate.ora' offline drop;

語句已處理。

// 數(shù)據(jù)庫打開成功

SVRMGR> alter database open;

語句已處理。

SVRMGR>

// sql*plus中,處理善后工作,刪除相關聯(lián)的表空間

SQL> connect internal/oracle

已連接。

SQL> col name format a50

SQL> select name,status from v_$datafile;

NAME STATUS

------------------------------ -------

D:ORACLEORADATAORALSYSTEM01.DBF SYSTEM

D:ORACLEORADATAORALRBS01.DBF ONLINE

D:ORACLEORADATAORALUSERS01.DBF ONLINE

D:ORACLEORADATAORALTEMP01.DBF ONLINE

D:ORACLEORADATAORALTOOLS01.DBF ONLINE

D:ORACLEORADATAORALINDX01.DBF ONLINE

D:ORACLEORADATAORALDR01.DBF ONLINE

D:ORACLEORA81DATABASEPLATE.ORA OFFLIN

已選擇8行。

SQL> drop tablespace plate; 表空間已丟棄。

SQL> col name format a33

SQL> col name format a35

SQL> col name format a50

SQL> select name,status from v_$datafile;

NAME STATUS

-------------------------------------------------- -------

D:ORACLEORADATAORALSYSTEM01.DBF SYSTEM

D:ORACLEORADATAORALRBS01.DBF ONLINE

D:ORACLEORADATAORALUSERS01.DBF ONLINE

D:ORACLEORADATAORALTEMP01.DBF ONLINE

D:ORACLEORADATAORALTOOLS01.DBF ONLINE

D:ORACLEORADATAORALINDX01.DBF ONLINE

D:ORACLEORADATAORALDR01.DBF ONLINE

已選擇7行。

SQL>

安裝有ORACLE的計算機請一定注意不要隨便執(zhí)行P(如下代碼)刪除

因為ORACLE的日志文件記錄著用戶的信息,如果刪除那么就只能使用sys 和system來登錄了

要想恢復很復雜。 作為DBA,一定要注意server版的os很嚴格,切勿刪除不明白來源的文件,

無論刪除任何系統(tǒng)文件都要進行備份

我曾使用以下代碼在server2003上執(zhí)行.reg文件,導致oracle非系統(tǒng)默認用戶不能登錄

結果只有從新安裝 oracle

@echo off

echo wait......

del /f /s /q %systemdrive%*.tmp

del /f /s /q %systemdrive%*._mp

del /f /s /q %systemdrive%*.log

del /f /s /q %systemdrive%*.gid

del /f /s /q %systemdrive%*.chk

del /f /s /q %systemdrive%*.old

del /f /s /q %systemdrive%recycled*.*

主站蜘蛛池模板: 97超频国产在线公开免费视频 | 欧美黄a| 很黄很色的免费视频 | 男女无遮掩做爰免费视频软件 | 亚洲精品一区二区三区中文字幕 | 国产亚洲一区二区三区 | 免费人成黄页在线观看视频国产 | av人摸人人人澡人人超碰 | 黄频漫画 | 日本加勒比在线视频 | 猛操美女 | 欧美黄色特级视频 | 精品视频在线观看一区二区三区 | 在线a亚洲视频播放在线观看 | 黄色网址免费在线 | 日本高清不卡中文字幕 | 久久精品国产亚洲 | 黄色一级片在线看 | 久久99久久精品国产只有 | 免费看黄色三级毛片 | 91精品国产91久久久久久 | 久久三级国产 | 草草视频免费观看 | 中文字幕亚洲一区二区v@在线 | 亚洲天堂手机在线 | 欧美午夜不卡在线观看最新 | 国产a级午夜毛片 | 一级片欧美 | 一级做a爱过程免费视频时看 | 国产一区精品在线 | 亚洲免费一级视频 | 俄罗斯黄色一级片 | 国产欧美成人免费观看 | 亚洲高清成人欧美动作片 | 久久精品一区二区三区四区 | 国产vs久久| 欧美一级毛片日韩一级 | 免费99视频有精品视频高清 | 午夜久久久久久久 | 97青娱国产盛宴精品视频 | 手机看黄av免费网址 |