Windows
STARTUP 命令失敗:為什麼?
我剛剛安裝了Oracle Database Express Edition 11g 第 2 版。這是我第一次使用
Oracle
。早些時候我用過MySql
,MSSql
而且我敢打賭這一個有很大的不同!這些是我在 中看到的東西
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>
連接到空閒實例表示您剛剛連接的實例沒有執行,您啟動了實例和數據庫。