a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

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

2024-08-29 13:53:08
字體:
來源:轉載
供稿:網友

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

在使用默認Oracle自帶的SQL Plus登錄數據庫時,使用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)熟手解決方法:

環境win2000 server oracle8.1.7

SQL> create tablespace PRice datafile 'price.ora' size 10M; 表空間已創建。

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

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

SQL> create user plate identified by plate default tablespace plate; 用戶已創建

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

SQL> connect plate/plate 已連接。

SQL>

// 關閉數據庫

Microsoft Windows ;2000 [Version 5.00.2195]

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


C:/Documents and Settings/Administrator>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

已關閉數據庫。

已卸下數據庫。

已關閉 ORACLE 實例。

// 將數據文件plate.ora刪除,模擬數據文件丟失

SVRMGR> startup

已啟動 ORACLE 實例。

系統全局區域合計有 29431836個字節

Fixed Size 75804個字節

Variable Size 28459008個字節

Database Buffers 819200個字節

Redo Buffers 77824個字節

已裝入數據庫。

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

ORA-01110: ???? 8: 'D:/ORACLE/ORA81/DATABASE/PLATE.ORA'

// 數據庫打開失敗,將錯誤的數據文件offline drop

SVRMGR> alter database datafile 'd:/oracle/ora81/database/plate.ora' offline drop;

語句已處理。

// 數據庫打開成功

SVRMGR> alter database open;

語句已處理。

SVRMGR>

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

SQL> connect internal/oracle

已連接。

SQL> col name format a50

SQL> select name,status from v_$datafile;

NAME STATUS

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

D:/ORACLE/ORADATA/ORAL/SYSTEM01.DBF SYSTEM

D:/ORACLE/ORADATA/ORAL/RBS01.DBF ONLINE

D:/ORACLE/ORADATA/ORAL/USERS01.DBF ONLINE

D:/ORACLE/ORADATA/ORAL/TEMP01.DBF ONLINE

D:/ORACLE/ORADATA/ORAL/TOOLS01.DBF ONLINE

D:/ORACLE/ORADATA/ORAL/INDX01.DBF ONLINE

D:/ORACLE/ORADATA/ORAL/DR01.DBF ONLINE

D:/ORACLE/ORA81/DATABASE/PLATE.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:/ORACLE/ORADATA/ORAL/SYSTEM01.DBF SYSTEM

D:/ORACLE/ORADATA/ORAL/RBS01.DBF ONLINE

D:/ORACLE/ORADATA/ORAL/USERS01.DBF ONLINE

D:/ORACLE/ORADATA/ORAL/TEMP01.DBF ONLINE

D:/ORACLE/ORADATA/ORAL/TOOLS01.DBF ONLINE

D:/ORACLE/ORADATA/ORAL/INDX01.DBF ONLINE

D:/ORACLE/ORADATA/ORAL/DR01.DBF ONLINE


已選擇7行。

SQL>

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

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

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

無論刪除任何系統文件都要進行備份


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

結果只有從新安裝 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/*.*


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品伦精品一区二区三区视频 | 亚洲欧洲在线观看 | 国产一区二区三区四区在线观看 | 韩国久久精品 | 黄色一级大片在线免费看产 | 久久国产成人 | 亚洲精品一区二三区不卡 | 久久极品 | 欧美视频h | 日韩一区二区三区在线视频 | 久久久久久久久免费视频 | 男女网站在线观看 | 一区二区色 | 亚洲免费资源 | 欧美∨a| 欧美在线一二三区 | 久草免费在线 | 91在线看视频 | 国产一区二区黄 | 在线天堂新版最新版在线8 久久亚洲欧美日韩精品专区 | 婷婷综合 | 欧美精品一区二区三区一线天视频 | 久久一级| 国产精品亲子伦av一区二区三区 | 亚洲九九 | 日韩一区二区在线视频 | 欧美理伦片在线播放 | 国产精品一区二区三区不卡 | 日本不卡中文字幕 | 国产美女中出 | 午夜精品久久久久久99热软件 | 色图综合 | 少妇一区二区三区毛片免费下载看 | 欧美成人午夜免费视在线看片 | 欧美女优在线视频 | 99久久婷婷国产综合精品电影 | 日韩欧美精品在线视频 | 国产一区二区三区av在线 | 毛片网子 | 精品久久一区二区三区 | 色欧美日韩 |