⑴ linux下怎麼創建oracle實例
linux下,系統用戶oracle,執行dbca命令(要確定你有圖形界面啊,不然這個命令打不開),然後按照要求一步一步來,就能建立一個資料庫了。至於實例,只要這個資料庫啟動了,那麼他就是一個實例。
如果沒有圖形界面,那麼就靜默設置安裝資料庫,具體的忘記了,好象需要寫一個腳本,去網路搜一下,應該有相關的內容的。
⑵ linux oracle遠程如何安裝資料庫實例
本地安裝X Server,比如X Manager,開始菜單執行 Xmanager - Passive
SecureCRT登錄Linux,執行:
export DISPLAY=192.168.1.100:0.0 #windows ip
xhost +
./runInstaller
然後安裝界面就在本地開始了
記得關閉防火牆
⑶ 如何怎樣Linux怎樣啟動Oracle實例
方法/步驟
Linux中啟動oracle的資料庫實例,需要注意以下幾點。
下面是Linux啟動oracle資料庫的步驟
首先打開命令行窗口,切換到su - oracle,這點很重要。
啟動資料庫監聽
打開sqlplus
用sys賬戶以sysdba的身份登錄
輸入sys用戶的密碼,然後按下enter
登錄成功後,輸入startup
步驟閱讀
稍等片刻,可以看到資料庫實例已經運行了。
⑷ linux下如何使用oracle自定義的實例
windows下和linux下大同小異,使用不同實例可以通過聲明不同的oracle_sid來達到目的,簡單來說實例和資料庫沒有必然聯系,一個庫可以被多個實例打開當然同一時間只能有一個實例打開庫(RAC除外),你可以隨便聲明一個ORACLE_SID的環境變數,然後復制一份pfile文件改名成init實例名.ora的樣子,然後修改相應參數就能開庫。
⑸ 可以在Linux下安裝兩個oracle實例嗎
可以的,一個oracle軟體可以創建一個或者多個oracle實例,實例之間沒有特別大的聯系,實例名不能重復,也不能同時啟動使用。
使用時windows下打開cmd輸入 set ORACLE_SID=實例名,使用相關實例
linux下 oracle用戶的環境變數修改,或者oracle用戶下輸入 export $ORACLE_SID=實例名,使用相關實例。
希望能幫到您!
⑹ Linux 里邊安裝了oracle.如果創建了多個oracle實例,那麼如何配置oracle環境變
一台伺服器上的一個用戶下,可以有多個oracle實例,甚至是多個不同版本的。
可以通過創建不同的環境變數文件,來實現訪問不同的實例。
比如,伺服器上有10g、11g的實例,那就分別在oracle用戶家目錄下創建 .10g和 .11g 。裡面分別是10g和11g實例所需的環境變數(path、ORACLE_SID/ORACLE_BASE/ORACLE_HOME等),在訪問實例前,載入對應的環境變數(通過 ..10g或..11g)後,在就可以訪問實例了。
純手打。。。
⑺ 怎麼在linux中配置oracle的環境變數
linux下oracle設置環境變數步驟:
首選需要設置ORACLE_HOME和ORACLE_SID兩個環境變數,再把ORACLE的bin目錄添加到PATH中即可,
通常預設安裝的情況下ORACLE_SID=orcl,ORACLE_HOME=/home/oracle/oracle/proct/11.2.0/dbhome_1這樣的形式。
操作步驟:
1、su
oracle並回車切換到oracle用戶;
2、cd並回車回到oracle用戶目錄;
cd
/home/oracle
ls
-a
3、vi
.bash_profile並回車編輯該文件,按I鍵進入插入狀態,在最後加入以下行:
export
ORACLE_SID=orcl
export
ORACLE_HOME=/u01/app/oracle/proct/11.2.0/dbhome_1
export
PATH=$ORACLE_HOME/bin:$PATH
輸入完畢後按ESC鍵退出vi編輯狀態,
輸入:wq並回車存檔退出。
注銷所有oracle用戶,再使用oracle登錄即可。
注意輸入wq前面有個:冒號,先輸入這個:就可以在編輯器最底端輸入命令了。
⑻ linux下 oracle 怎麼創建多個實例
1、刪除oracle實例記錄方法一、從圖形界面運行dbca,選擇刪除,按提示一路next;方法二、我用的方法1.1、關閉所有oracle進程,其實只要shutdownabort即可。因我的機器oracle沒設置為開機自動啟動,所以重啟機器後oracle進程一個也沒有,系統很是干凈。1.2、刪除實例數據文件和mp文件;find$ORACLE_BASE/-name$ORACLE_SID在我系統裡面顯示如下,將這些目錄直接刪除;/u01/app/oracle/admin/testdb/u01/app/oracle/oradata/testdb/u01/app/oracle/proct/10.2.0/db_1/cfgtoollogs/emca/testdb/u01/app/oracle/proct/10.2.0/db_1/cfgtoollogs/dbca/testdb1.3、刪除其他配置文件find$ORACLE_BASE/*-name'*[Bb][Tt][Ss][Dd][Bb]2*'|grep-vadmin|grep-voradata將查找結果出現的文件也一一刪除,當然你可以用xarg結合rm刪除。我find結果如下:/u01/app/oracle/flash_recovery_area/testdb/u01/app/oracle/proct/10.2.0/db_1/cfgtoollogs/emca/testdb/u01/app/oracle/proct/10.2.0/db_1/cfgtoollogs/dbca/testdb/u01/app/oracle/proct/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_host_testdb/u01/app/oracle/proct/10.2.0/db_1/rdbms/log/alert_testdb.log/u01/app/oracle/proct/10.2.0/db_1/host_testdb/u01/app/oracle/proct/10.2.0/db_1/host_testdb/sysman/emd/state/.alert_testdb.log/u01/app/oracle/proct/10.2.0/db_1/host_testdb/sysman/log/nmctestdb1521/u01/app/oracle/proct/10.2.0/db_1/dbs/alert_testdb.log/u01/app/oracle/proct/10.2.0/db_1/dbs/lktestdb/u01/app/oracle/proct/10.2.0/db_1/dbs/hc_testdb.dat/u01/app/oracle/proct/10.2.0/db_1/dbs/orapwtestdb/u01/app/oracle/proct/10.2.0/db_1/dbs/spfiletestdb.ora1.4、最重要的一步,如果你要重建的實例和剛刪除實例的實例名一樣的話,刪除/etc/oratab文件最後一段。至此,已干凈刪除linux系統的oracle實例!鏈接:5790744
⑼ Linux如何設置Oracle實例和監聽自啟動
1.安裝好Oracle資料庫後: 執行 dbstart和dbshut會提示:
[oracle@oracle11g ~]$ dbstart
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener
Usage: /u01/app/oracle/oracle/proct/10.2.0/db_1/bin/dbstart ORACLE_HOME
錯誤原因是:dbstart和dbshut腳本文件中ORACLE_HOME_LISTNER的設置有問題,分別打開兩個文件找到:ORACLE_HOME_LISTNER=$1,修改為
ORACLE_HOME_LISTNER=$ORACLE_HOME,命令如下:
[oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbstart
[oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbshut
修改後保存退出,第一個問題已解決;
2.如何在Linux啟動時自動啟動Oracle監聽和實例
首先要解決上面的問題,才能繼續喲!
第一步:修改/etc/oratab文件,命令如下:
[oracle@oracle11g ~]$ vi /etc/oratab
找到:accp:/u01/oracle:N 修改為: accp:/u01/oracle:Y
第二步:把lsnrctl start和dbstart添加到rc.local文件中,命令如下:
[oracle@oracle11g ~]$ vi /etc/rc.d/rc.local
添加:
su oracle -lc "/u01/oracle/bin/lsnrctl start"
su oracle -lc /u01/oracle/bin/dbstart
注意:第一個命令有空格,所以要用引號的
重啟試試吧!
轉自ChinaUnix博客。