日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux启动数据库orl,linux5.4下oracle问题

發布時間:2025/3/20 linux 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。