Linux下啟動指定的Oracle資料庫

2021-06-22 09:15:56 字數 924 閱讀 6013

用ssh工具連線linux,按以下步驟操作執行。

1、用oracle使用者登入進去。

2、export oracle_sid=qs5100j; 

指定oracle資料庫的instance的名稱。「qs5100j」為oracle的sid名稱。

3、sqlplus /nolog 連線到資料庫的sqlplus中。

4、connect /as sysdba;出現「connected to an idle instance.」停止連線到資料庫的應用。

5、shutdown immediate;關閉資料庫,等待數分鐘...。

6、startup; 啟動資料庫。

自動執行:寫在sql檔案中,用符號「@」引入檔案執行。

以下檔案可以放sql檔案中執行

connect /as sysdba;

shutdown immediate;

startup; 

手動執行:手動時一行一行輸入執行。

使用ssh工具以root使用者登入到資料庫伺服器後,執行以下命令:

1、啟動資料庫例項

su – oracle

export oracle_sid=qs5100z 

qs5100z為資料庫名

sqlplus /nolog

conn / as sysdba

startup

exit

emctl start dbconsole 

啟動控制台

2、啟動資料庫監聽

輸入:su – oracle

輸入: lsnrctl start

3、檢視是否啟動成功

su - oracle

ps -ef|grep oracle

4、檢視oracle監聽狀態

su - oracle

lsnrctl status

Linux環境下Python連線Oracle

最近公司要求在linux下對mysql,oracle進行增加使用者,使用者改密等操作。mysql資料庫實現起來比較簡單,這個oracle讓我頭疼了一陣。於是從網上查閱資料,經自己的測試以後終於成功,現將方法總結如下 python資料庫介面python db api支援非常多的資料庫。python連線...

Linux下利用docker安裝oracle

yum update 此處看個人需求,不可亂更新 yum install docker engine 安裝docker包 service docker start 啟動docker服務 docker search oracle 例 docker pull registry.cn hangzhou.a...

Linux下python遠端連線Oracle記錄

連線遠端oracle記錄 python 想遠端訪問 oracle 資料庫,需要依賴兩個模組 可以輸入 uname a 命令來檢視 所以以下兩個檔案 basic和sdk instantclient sdk linux.x64 11.2.0.4.0.zip 2 在 opt目錄下新建oracle目錄,把兩...