-
ORA-01078 錯誤應該是在啟動資料庫時,呼叫的引數檔案中存在錯誤,而不是資料庫建立錯誤。
Oracle 引導引數檔案有兩種格式:spfile 和 binary file,它們在啟動資料庫時通常用作預設檔案。 pfile 是乙個文字檔案,必須指定其路徑和檔名才能正常工作。
按指定引數啟動資料庫步驟:
1、c>sqlplus /nolong
2. sql>連線為 sysdba3,啟動 pfile=path,init,引數檔名。 ora
-
最好傳送警報日誌並檢視。
你可以先試試,記得把對應的路徑改成你自己的。
將 f: oracle product 複製到 f: oracle product 並重命名。
如果您是單例項公司,則 Oracle SID 與資料庫名稱相同,如果您的資料庫名稱為 orcl,請將其更改為。
-
對於 11G,不需要 SPFILE 或 PFILE,Oracle 將為例項建立乙個虛擬 Pfile,並且 SGA 分配將基於最小分配。
-
Oracle 資料庫未處於開啟狀態。 它不應該啟動。 自己去看看吧。
-
它是如何建立的? 如果它是使用 DBCA 建立的,則應該沒有問題。
此提示指示可能尚未建立生成庫所需的 spfile。
-
向 oracle 資料庫新增資料時,訊息 ORA-00947: There are not enough values。 表 1 的結構有 4 列,顯然只有 3 個插入值,所以會出現這個問題,加一列的值。
以下是解決方法:
1.首先,在電腦中開啟Oracle連線程式,使用新的資料庫管理員,用滑鼠左鍵點選【伺服器】按鈕,如下圖所示。
2. 然後,在[Oracle Server]視窗中,左鍵點選 [SQL工作表] 按鈕,如下圖所示。
3.然後,在【SQL工作表】視窗中,輸入視窗中輸入SQL查詢語句,點選 [執行] 按鈕,但提示視窗中沒有查詢,需要為該使用者重新建立**。
4.在“SQL工作表”視窗中,輸入要建立的SQL語句**,然後單擊“執行”按鈕。
5. 您可以看到 SQL 語句執行成功的訊息。
-
ora-00947: not enoughvalues
執行插入時會發生此錯誤。
在表1中插入值(123,2423,12);
表 1 具有 4 列的結構,顯然只插入了三個值,因此存在此問題。
新增另乙個列值後,確定。
如果只想插入三個值:
在表1(a,b,c)中插入值(123,2423,12);
使用此語句,您會沒事的。
-
根據ORA-01017的提示,連線對方的使用者密碼錯誤,於是直接使用配置好的使用者密碼(lsxy lsxy)登入資料庫,發現正常登入正常,進一步檢查已建立的dblink語句,其中使用者名稱轉換為大寫, 所以猜測密碼是否也轉換為大寫並導致密碼錯誤。
解決方案:1如果 11g 資料庫使用者的密碼是小寫的,改成大寫,然後用 9i 連線,這種方法太粗俗了,影響很大,不值得考慮。
2.將密碼括在雙引號中。
如標識"jxunicom_sale"
讓我們稍微改寫一下 dblink 建立語句,如下所示:
create public database link db_lsxy
connect to lsxy identified by "lsxy"
-
在Windows系統下查一下登錄檔,裡面有一堆NLS語言鍵,都是必須設定的。 很多同學不認真,隨便找個設定就算了,其實不止乙個。
-
檢查 plsql 的環境變數。
nls_lang = simplified chinese_
確認設定與主機的設定相同。
-
這是您在設定管理員密碼時犯的錯誤,正如樓下所說,您可以在 DBOC 管理中更改合法密碼,並解鎖帳戶。 有關詳細資訊,請參閱它。
-
建立例項只是啟動資料庫的第一步,在資料庫開啟之前無法登入。
如果沒有遇到你說的錯誤,可以先關閉資料庫,然後再重新啟動,如果號碼不起作用,請發布錯誤並檢視。
-
這屬於之前管理員密碼的配置,使用以數字開頭的密碼,Oracle 不支援以數字開頭的密碼,但當時不會提示錯誤。 據說,包含其他非法特殊字元也會產生這個問題。 記錄下來,給自己乙個筆記:
ORA-00922:缺少或無效的選項。
原因:通常,語句的語法有問題。 例如,名稱不正確,關鍵字寫不正確,等等。 對於非標準命名,一般使用雙引號。
解決辦法:識別符號命名約定:
1. 必須以字母開頭。
2. 長度不能超過 30 個單位元組字元。
3. 只能包括 a-z、a-z、0-9 和
4. 不能在同一使用者下建立兩個同名的物件。
5.不能使用保留字和關鍵字。
-
它應該是您多次登入的帳戶。
-
這種情況是新安裝的新手都會遇到的。 問題原因是安裝 Oracle,預設的 Scott 帳戶被鎖定,安裝時需要 Sys 的身份才能解鎖。 我會給你詳細的步驟。
前提條件是記住安裝 Oracle 時輸入的密碼。 假設密碼是aaa
1.啟動所有程式---Oracle OraDB10G Home1---應用程式開發--- SQL Plus---(此時開啟程式)。
2.輸入使用者名稱和密碼。 使用者名稱:sys———密碼:aaaaas sysdba(在密碼後加上“space as space dba”)。
3.此時,以 sys 的身份進入介面並開始為 scott 使用者解鎖。 在命令列上,鍵入 alter user scott account unlock;
4.進入。 5.至此,它已成功解鎖。 再次啟動 Oracle SQL Plus 時,發現密碼已過期,需要更改密碼。
6.首先,原始密碼,系統預設為tiger,新設定的密碼由自己記住。
7.再次開啟 Oracle,你會發現一切都在悄悄地等待你的查詢。
我不這麼認為。
與 SQL Server、MySQL 等不同,Oracle 資料庫是乙個安裝例項,必須安裝。 與 SQL Server MySQL 等不同,安裝完成後,可以在單個資料庫例項中建立多個資料庫。 >>>More
其實,不是磁碟空間被占用了,而是磁碟的i節點用盡了。 執行df -i dev sdbx命令(x為邏輯分割槽)檢視節點i的狀態。 >>>More