在VMware 7.14 中安裝完oracle 11g,發現無法啟動sqlplus。在網上搜索了一下,估計是環境變量沒有設置好的原因。當前的oracle安裝
在VMware 7.14 中安裝完Oracle 11g,發現無法啟動sqlplus。在網上搜索了一下,估計是環境變量沒有設置好的原因。
當前的oracle安裝在 /fantlam/oracle/app/oracle/product/11.2.0/dbhome_2 下。
(關于.bash_profile和.bashrc的區別
/etc/profile:此文件為系統的每個用戶設置環境信息,當用戶第一次登錄時,該文件被執行.
并從/etc/profile.d目錄的配置文件中搜集shell的設置.
/etc/bashrc:為每一個運行bash shell的用戶執行此文件.當bash shell被打開時,該文件被讀取.
~/.bash_profile:每個用戶都可使用該文件輸入專用于自己使用的shell信息,當用戶登錄時,該
文件僅僅執行一次!默認情況下,他設置一些環境變量,執行用戶的.bashrc文件.
~/.bashrc:該文件包含專用于你的bash shell的bash信息,當登錄時以及每次打開新的shell時,該
該文件被讀取.
~/.bash_logout:當每次退出系統(退出bash shell)時,執行該文件.
另外,/etc/profile中設定的變量(全局)的可以作用于任何用戶,而~/.bashrc等中設定的變量(局部)只能繼承/etc/profile中的變量,他們是"父子"關系.
~/.bash_profile 是交互式、login 方式進入 bash 運行的
~/.bashrc 是交互式 non-login 方式進入 bash 運行的
通常二者設置大致相同,所以通常前者會調用后者。)
把環境變量重新設置。
--在使用oracle用戶登錄后,用vi .profile編輯文件
ORACLE_BASE=/fantlam/oracle/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_2
ORACLE_SID=fantlam
PATH=$ORACLE_HOME/bin:$PATH
ORACLE_OWNER=oracle
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH ORACLE_OWNER
--執行source .profile,讓環境變量生效
--設置完畢,,使用sqlplus就可以登錄數據庫了
登陸時需要輸入用戶名和密碼。我不知道是什么用戶名和密碼,上網搜索,解決
在用戶名中這樣寫:
sys/password as sysdba
登陸成功
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com