linux启动数据库orl,linux5.4下oracle问题
我按照網上的方法,應該是已經裝好了oracle了,因為,最后oracle安裝完成的提示界面已經彈出了。就是那個有數據庫名字和sid以及spfileorcl.ora和em地址的界面。
然后,我想去測試數據庫是否安裝成功時。
su?-?oracle登錄后,進入bin目錄下,./lsnrctl?start后。
其他的都沒問題,就是彈出service?"orcl"??has?1?instance(s)
instance?"orcl",?status?unknown,?has?1?handler(s)?for?this?service...
the?ocmmand?completed?successfully
我也查了很多方法,一直沒解決。
我用sqlplus?"/as?sysdba"進到sql里面
然后提示
SQL>?startup
ORACLE?instance?started.
Total?System?Global?Area??188743680?bytes
Fixed?Size???????????????????778036?bytes
Variable?Size?????????????162275532?bytes
Database?Buffers???????????25165824?bytes
Redo?Buffers?????????????????524288?bytes
Database?mounted.
Database?opened.
我看英文,應該是數據庫是打開的。但是為什么之前instance?"orcl",?status?unknown,?has?1?handler這樣提示呢。
還有就是,我換先敲入sqlplus然后提示我輸入名字我輸入了oracle和密碼oracle(安裝時候建立的用戶)卻提示
ora_01034:oracle?not?available
ora_27101:shared?memory?realm?does?not?exist
linux-x86_64?error:2:no?such?file?or?directory
為什么我之前能用我用sqlplus?"/as?sysdba"進到sqlplus現在換下,就不行了呢,本人真的是菜鳥,希望指點。
是不是我建立的orcl不成功啊?但是為什么安裝的時候最后的那個界面中的全局數據庫名字orcl和SID都是orcl呢。
再輸入sqlplus??/nolog,回車
再輸入?conn?/?as?sysdba;回車
我用上面這個方法也是進到sql界面了?startup的提示是:
oracle?instance?started
我真的有點不懂了,怎么不同的登錄方式,數據庫的提示完全不同
之后,我又想emctl?start?dbconsole啟動EM?console服務
進去em中看看
但是進到em頁面上面是database?instance:orcl
它的database?instance?處的host,port,sid,oracle?home都是空的,listener的狀態時unavailable?,
agent?connection?to?lnstance的裝填也是unavailable?。
然后,我進到數據庫實例啟動的頁面,輸入了系統用戶和數據庫管理員和密碼,提示是:ORA-12546:?TNS:permission?denied
我在想是不是,要手動改寫listener.ora
我用vi進去后的顯示是
SID_LIST_LISTENER?=
(SID_LIST?=
(SID_DESC?=
(GLOBAL_DBNAME?=?ORCL)
(ORACLE_HOME?=?/oracle/oracle/product/10.2.0/db_1)
(SID_NAME?=?ORCL)
)
)
LISTENER?=
(DESCRIPTION?=
(ADDRESS?=?(PROTOCOL?=?TCP)(HOST?=?192.168.1.111)(PORT?=?1521))
)
SID?和DBNAME都沒錯啊。IP和端口也沒有問題。
我真的不懂了,本人真的是才弄oracle?for?linux
請前輩指點,謝謝了,希望說的詳細點!
|
Oracel?11g?默認方式下實例將注冊XDP和XPT服務。如果服務未靜態注冊。則標記為(status?unknown)
你只是啟動了監聽,并沒有啟動實例。普通用戶是無權啟動和關閉數據庫的。因為普通用戶要依據數據字典來進行身份驗證的,而數據字典只有在打開數據庫以后才能讀取。
sqlplus?"/as?sysdba"??你當前使用的是linux?oracle用戶在操作。?而系統主機的用戶又是屬于oracle數據庫的DBA組里面???這當然是有權限的了。
sqlplus?/nolog??是不登錄的。
總結
以上是生活随笔為你收集整理的linux启动数据库orl,linux5.4下oracle问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux nfs 权限设置,Linux
- 下一篇: linux 用户态 spinlock,s