Linux下使用Oracle和WebLogic的一點經驗

來源:互聯網
上載者:User

大多數時候使用的作業系統是Windows系統,對於Liunx的瞭解就是少之又少了。
這段時間我們在做一個關於影像的系統要求所有的應用都部署在RedHat系統上,這樣就有兩個軟體使用方面的問題:1、資料庫 2、應用中間鍵

我們的資料庫使用的是oralce10g

項目組中沒有精通Oracle的人,在加上是liunx作業系統,所以更加困難。這種困難引起了兩個主要的問題:

a、編碼問題,首先我們資料庫字元集使用的gbk,而國家字元集使用的是utf-8的字元集。

我寫了一個導數的指令碼,將本地檔案的資料匯入到資料庫中,匯入完成後查詢發現所有的中文字元都是亂碼,頓時就暈了。

最後查了一下發現是資料庫字元集的問題,之後在資料庫所在使用者的環境變數中添加了如下環境變數就好了:

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK

b、今天修改了一個資料的參數,想重啟一下資料庫用sys使用者登入後用shutdown immediate將資料庫關閉

之後再用其startup是就報錯了,不知道如何是好試了變天還是不好,最後向人求助才知道需要在環境變數中設定自己要啟動的資料庫的SID

於是執行了如下命令export ORACLE_SID=sssdb

再重新執行下面命令就好了:

用sqlplus啟動資料庫

$ORACLE_HOME/bin/sqlplus /nolog
SQL> connect sys/1as sysdba
SQL> startup
啟動TNS監聽器
$ORACLE_HOME/bin/lsnrctl start

應用中介軟體我們使用的weblogic10g剛剛裝完以後就是丈二和尚摸不著頭腦了

上網查了一下就是得先建domain,然後就在$ WEBLOGIC_HOME/wlserver_10.3/common/bin下找到config.sh指令碼執行建立了domain

然後就是啟動了,在目錄$ WEBLOGIC_HOME/user_projects/domains/mydomain/bin下執行startWebLogic.sh就可以了

最後還發生一件詭異的事情,就是修改後的檔案不生效。想了一下之前在用websphere6.1的時候就這個問題,就使用find(find ./ -name *)命令尋找相關的檔案,結果找了幾個全部刪除後重新發布就ok了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.