Ubuntu9.04 安裝sqldeveloper
剛剛安裝好了oracle(關於Ubuntu下安裝oracle的帖子實在很多,這裡就不引用了),期間還犯了一個錯誤,錯誤是這樣的 ,安裝過程很順利,但是登入的時候提示連線到一個空閒的例項,按說安裝好了之後應該是可以直接登入的,然後在sqlplus下執行
報錯如下:
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/home/oracle/oracle/product/10.2.0/db_1/dbs/initorcl.ora'
於是想到有可能是我在前期設定變數的時候SID設定為 ora,但是我在安裝的時候又把SID寫成了 oradb,資料庫就沒有辦法OPEN,於是我將變數~/.bashrc裡面的SID改成了 oradb,結果資料庫還是起不了,我認為有可能需要重灌,linux下重灌oracle其實比widnows下更簡單,因為只需要把安裝目錄刪除掉就可以了,但我還是在論壇裡面發了帖子進行詢問,看有沒有其他的解決方法,結果很久都沒有人回覆,於是我想是不是就要重灌了,結果晚上來一看壇友提示說 還需要 讓變數生效,於是開啟終端
執行之後,STARTUP居然就可以OPEN了。這樣就免去了 十幾分鐘的重新安裝的時間。
接下來就要配置一款開發工具,因為linux下最好用的可能就是這個sqldeveloper了,我以前在otn.oracle.com下載了sqldeveloper-1.5.4.59.40-1.noarch.rpm,加上之前已經安裝了JDK 1.6U16,所以按照網上的方法開始安裝,Ubuntu下首先需要將rpm檔案編譯為.deb的檔案。
然後就提示找不到檔案,我覺得很奇怪,然後我就用 *.rpm來代替,結果還是報錯,於是繼續在googole裡面搜尋答案,最後在一個國外一家網站找到了一絲線索 按照人家的說法首先要將源更新到最新,並且檢查tar和alien是否安裝,執行後提示已經是最新版本了
然後執行
LANG=C rpm -qp --queryformat %{NAME} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{VERSION} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{RELEASE} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{ARCH} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{CHANGELOGTEXT} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{SUMMARY} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{DESCRIPTION} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{COPYRIGHT} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{PREFIXES} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{POSTIN} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{POSTUN} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{PREUN} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{PREIN} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qcp sqldeveloper-1.5.4.59.40-1.noarch.rpm
rpm -qpi sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qpl sqldeveloper-1.5.4.59.40-1.noarch.rpm
mkdir sqldeveloper-1.5.4.59.40
chmod 755 sqldeveloper-1.5.4.59.40
rpm2cpio sqldeveloper-1.5.4.59.40-1.noarch.rpm | (cd sqldeveloper-1.5.4.59.40; cpio --extract --make-directories --no-absolute-filenames --preserve-modification-time) 2>&1
Unpacking of 'sqldeveloper-1.5.4.59.40-1.noarch.rpm' failed at /usr/share/perl5/Alien/Package/Rpm.pm line 155.
find sqldeveloper-1.5.4.59.40 -type d -exec chmod 755 {} ;
rm -rf sqldeveloper-1.5.4.59.40
還是報錯,沒有辦法只好到otn.oracle.com裡面去看看,進去之後發現sqldeveloper已經有最新的的sqldeveloper-1.5.5.59.69-1.noarch.rpm,有70M左右,現下載下來再說,然後頁面有提示說要保證1.5.5的jdk是1.5或者是1.6u3以上的版本才可以,1和2都不支援,我的已經是u16了應該沒有問題, 下載下來之後再次執行
這次就執行成功了,成功編譯成了deb檔案,然後執行安裝
安裝完成以後再編譯環境,依次執行就可以了
接著在終端開啟sqldeveloper
至此安裝完成。
SQL>startup nomount |
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/home/oracle/oracle/product/10.2.0/db_1/dbs/initorcl.ora'
於是想到有可能是我在前期設定變數的時候SID設定為 ora,但是我在安裝的時候又把SID寫成了 oradb,資料庫就沒有辦法OPEN,於是我將變數~/.bashrc裡面的SID改成了 oradb,結果資料庫還是起不了,我認為有可能需要重灌,linux下重灌oracle其實比widnows下更簡單,因為只需要把安裝目錄刪除掉就可以了,但我還是在論壇裡面發了帖子進行詢問,看有沒有其他的解決方法,結果很久都沒有人回覆,於是我想是不是就要重灌了,結果晚上來一看壇友提示說 還需要 讓變數生效,於是開啟終端
source ~/.bashrc |
接下來就要配置一款開發工具,因為linux下最好用的可能就是這個sqldeveloper了,我以前在otn.oracle.com下載了sqldeveloper-1.5.4.59.40-1.noarch.rpm,加上之前已經安裝了JDK 1.6U16,所以按照網上的方法開始安裝,Ubuntu下首先需要將rpm檔案編譯為.deb的檔案。
sudo alien sqldeveloper-1.5.4.59.40-1.noarch.rpm |
sudo apt-get install tar sudo apt-get install alien |
oracle@scott-laptop:~/Desktop$ sudo alien -cv sqldeveloper-1.5.4.59.40-1.noarch.rpm |
LANG=C rpm -qp --queryformat %{NAME} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{VERSION} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{RELEASE} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{ARCH} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{CHANGELOGTEXT} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{SUMMARY} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{DESCRIPTION} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{COPYRIGHT} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{PREFIXES} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{POSTIN} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{POSTUN} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{PREUN} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qp --queryformat %{PREIN} sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qcp sqldeveloper-1.5.4.59.40-1.noarch.rpm
rpm -qpi sqldeveloper-1.5.4.59.40-1.noarch.rpm
LANG=C rpm -qpl sqldeveloper-1.5.4.59.40-1.noarch.rpm
mkdir sqldeveloper-1.5.4.59.40
chmod 755 sqldeveloper-1.5.4.59.40
rpm2cpio sqldeveloper-1.5.4.59.40-1.noarch.rpm | (cd sqldeveloper-1.5.4.59.40; cpio --extract --make-directories --no-absolute-filenames --preserve-modification-time) 2>&1
Unpacking of 'sqldeveloper-1.5.4.59.40-1.noarch.rpm' failed at /usr/share/perl5/Alien/Package/Rpm.pm line 155.
find sqldeveloper-1.5.4.59.40 -type d -exec chmod 755 {} ;
rm -rf sqldeveloper-1.5.4.59.40
還是報錯,沒有辦法只好到otn.oracle.com裡面去看看,進去之後發現sqldeveloper已經有最新的的sqldeveloper-1.5.5.59.69-1.noarch.rpm,有70M左右,現下載下來再說,然後頁面有提示說要保證1.5.5的jdk是1.5或者是1.6u3以上的版本才可以,1和2都不支援,我的已經是u16了應該沒有問題, 下載下來之後再次執行
sudo alien sqldeveloper-1.5.5.59.69-1.noarch.rpm |
sudo dpkg -i sqldeveloper-1.5.5.59.69-1.noarch.deb |
(Reading database ... 177054 files and directories currently installed.) Preparing to replace sqldeveloper 1.5.5.59.69-1 (using sqldeveloper_1.5.5.59.69-1_all.deb) ... Unpacking replacement sqldeveloper ... Setting up sqldeveloper (1.5.5.59.69-1) ... |
touch ~/.sqldeveloper/jdk mkdir -p ~/.sqldeveloper touch ~/.sqldeveloper/jdk echo /usr/lib/jvm/java-6-sun > ~/.sqldeveloper/jdk |
sudo sqldeveloper |
後記.現在oracle已經出了最新的sqldeveloper 版本 2.1.0.63.73 多了一些新的特性,比如新增了大小寫轉換按鈕,表的單列支援過濾等等。但是有時候沒有反應,無法輸入、執行的情況還是有,不知道以後的新版本是否能夠解決。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12216142/viewspace-614650/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ubuntu9.04 安裝JDKUbuntuJDK
- win7-64安裝pl/sqldeveloper和toad的配置檔案Win7SQLDeveloper
- sqldeveloper 字型設定SQLDeveloper
- sqldeveloper for windows 錯誤解決SQLDeveloperWindows
- oracle sqldeveloper下 自定義Snippets檔案的替換OracleSQLDeveloper
- codis安裝 (java 安裝 + zookeeper 安裝 + go 安裝 + codis 安裝JavaGo
- oracle sqldeveloper選擇性複製備份資料庫OracleSQLDeveloper資料庫
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- mysql安裝 (yum 安裝)MySql
- MMM安裝、MHA安裝
- mysql安裝------RPM包安裝及解除安裝MySql
- oracle安裝:OUI安裝Oracle(圖形介面安裝)OracleUI
- PL/Sqldeveloper 連線WIN7 64 oracle 11g 64位SQLDeveloperWin7Oracle
- ffmpeg安裝之mac安裝Mac
- docker安裝及解除安裝Docker
- 02 安裝git、安裝TortoiseGitGit
- Ubuntu解除安裝和安裝Ubuntu
- Orace RAC安裝-DNS安裝DNS
- caffe安裝系列——安裝OpenCVOpenCV
- SPARK 安裝之scala 安裝Spark
- mac 安裝opencv homebrew安裝MacOpenCV
- Oracle 安裝與解除安裝Oracle
- solaris mysql 安裝 解除安裝MySql
- BiocManager安裝,devtools安裝dev
- JDK安裝和解除安裝JDK
- 安裝HomeBrew提示已安裝並無法解除安裝
- SQL Server 2012 安裝——安裝 OR 解除安裝SQLServer
- win10安裝版怎麼安裝_安裝版win10安裝教程Win10
- mysql安裝-----二進位制包安裝及解除安裝MySql
- cocoapods安裝/解除安裝/使用
- Mac Redis安裝與解除安裝MacRedis
- [ 安裝 ] Zeppelin安裝步驟!
- Ubuntu安裝和解除安裝mongodbUbuntuMongoDB
- linux 安裝yum 安裝phpLinuxPHP
- [雲原生]Docker - 安裝&解除安裝Docker
- JDK的安裝與解除安裝JDK
- selenium 安裝與 chromedriver安裝Chrome
- ORACLE TEXT安裝與解除安裝Oracle