ORACLE 10g 在linux中相關問題小記

2021-05-25 01:36:18 字數 2075 閱讀 7542

oracle 10g 在linux中相關問題小記

一、oracle的啟動步驟

以oracle的使用者登入,輸入以下命令

sqlplus /nolog

conn /as sysdba

startup

quit

lsnrctl start

二、在startup啟動oracle資料庫時會出現一下錯誤

ora-01102:cannot mount database in exclusive mode

解決辦法:是lk檔案造成的,該檔案在oracle_home/dbs的目錄下

輸入命令

cd ./sbin

./fuser -k /oracle_home/dbs/lkfstest(此處的lkfstest為資料庫的id)

再重啟資料庫看看

三、在啟動oracle資料庫之後,無法用ie瀏覽器進行登入訪問的解決辦法

輸入以下命令

emctl stop dbconsole

emctl start dbconsole

四、在安裝完成oracle之後,sqlplus、lsnrctl和emctl命令不能識別的解決辦法

用命令 find -name 'sqlplus'把sqlplus、lsnrctl、emctl的檔案找到複製到/bin檔案中就可以解決問題

例:cp /oracle/product/10.2.0/db_1/bin/sqlplus   /bin

chmod 777 ./sqlplus

五、在oracle_home/install的資料夾中可以檢視portlist.ini中oracle埠是多少

六、無法登入:5560/isqlplus的解決辦法

在linux中輸入命令:isqlplusctl start

七、資料庫定義命令:dbca

資料庫網路配置命令:netca

八、oracle在ie登入5560/isqlplus不能正常登入解決辦法

在「控制面板」->"管理工具"->「本地安全策略」->找到「使用者權利指派」->找到「作為批處理作業處理」(把本機的使用者和組加入)

九、資料匯出:

1.將資料庫test完全匯出,使用者名稱system密碼root匯出到d:/daochu.dmp中

exp system/root@test file=d:/daochu.dmp full=y

2.將資料庫中system使用者與sys使用者的表匯出

exp system/root@test file=d:/daochu.dmp owner=(system,sys)

3.將資料庫中的表inner_notify、notify_staff_relat匯出

exp aichannel/aichannel@testdb2 file= d:/data/newsmgnt.dmp tables=(inner_notify,notify_staff_relat)

4.將資料庫中的表table1中的字段filed1以"00"打頭的資料匯出

exp system/manager@test file=d:/daochu.dmp tables=(table1) query=/" where filed1 like '00%'/"

上面是常用的匯出,對於壓縮,既用winzip把dmp檔案可以很好的壓縮。

也可以在上面命令後面加上compress=y來實現。

十、資料的匯入:

1,windows中oracle資料庫匯入命令列方式

imp system/root@sctest2 full=y file= d:/data/newsmgnt.dmp ignore=y

linux中oracle資料庫匯入命令列方式

imp system/root@sctest2 full=y file= /home/oracle/newsmgnt.dmp ignore=y

上面可能有點問題,因為有的表已經存在,然後它就報錯,對該錶就不進行匯入。

在後面加上 ignore=y 就可以了。

2.將d:/daochu.dmp中的表table1匯入

imp system/manager@test file=d:/daochu.dmp tables=(table1)

oracle10g 解除安裝

1 oracle 10g解除安裝軟體環境 1 windows xp oracle 10g2 oracle 安裝路徑為 d oracle 實現方法 1 開始 設定 控制面板 管理工具 服務停止所有 oracle 服務 2 開始 程式 oracle oradb 10g home1 oracle inst...

Oracle10g解除安裝

一 軟體解除安裝 1 windows xp oracle 10g 2 oracle安裝路徑為 d oracle 1 如果資料庫配置了自動儲存管理 asm 應該先刪除聚集同步服務css cluster synchronization services 刪除css服務的方法是在dos命令列中執行如下命令...

解除安裝oracle10g

1.停止所有與oracle相關的服務。2.使用oui oracle universal installer 解除安裝oracle軟體。開始 程式 oracle oradb110g home1 oracle installation product universal installer.3.刪除登錄...