Windows

STARTUP 命令失敗:為什麼?

  • May 22, 2014

我剛剛安裝了Oracle Database Express Edition 11g 第 2 版。這是我第一次使用Oracle。早些時候我用過MySqlMSSql而且我敢打賭這一個有很大的不同!

這些是我在 中看到的東西start menu

在此處輸入圖像描述

要啟動 oracle 數據庫,我點擊start database。然後在提示中我做:

C:\Windows\system32>SQLPLUS / AS SYSDBA

SQL*Plus: Release 11.2.0.2.0 Production on Sat Mar 2 20:37:14 2013

Copyright (c) 1982, 2010, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production

SQL> STARTUP
ORA-01081: cannot start already-running ORACLE - shut it down first
SQL>

我做了與DOCS 中寫的完全相同的操作,但是為什麼我在執行命令時會看到該消息STARTUP

還有某些命令,例如:

  • 顯示數據庫;
  • 使用數據庫 db_name;

不要在裡面工作!這是為什麼 ?

RDMS 中沒有圖形查詢瀏覽器嗎?

要重新啟動 Oracle,請像以前一樣以 SYSDBA 身份通過 SQL-PLUS 連接,然後輸入命令

shutdown normal;
startup mount;
alter database open;
exit;

Oracle SQL Developer可以幫助您以圖形方式管理 Oracle 數據庫。

大多數 Oracle 元數據都儲存在特殊表中。例如,

  • 顯示所有表格:select * from cat;
  • 顯示所有使用者/模式:select * from dab_users;
  • 要更改架構:alter session set current_schema=NEW_SCHEMA_NAME;

您是否正在尋找任何其他特定的 Oracle 命令?

該消息表明實例已經在執行。

在 Windows 上檢查服務以查看 Oracle 是否正在執行

在 SQL Plus 中,您還可以

select status from v$instance;

查找 Oracle 實例的狀態。

在你的情況下,它會顯示

STATUS
--------
OPEN

當您第一次使用 sql plus 連接並且實例未執行時,您將看到

SQL*Plus: Release 11.2.0.3.0 Production on Wed Apr 10 11:40:02 2013

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

SQL> conn /as sysdba
Connected to an idle instance.
SQL>

連接到空閒實例表示您剛剛連接的實例沒有執行,您啟動了實例和數據庫。

引用自:https://dba.stackexchange.com/questions/35898