Ⅰ 在linux下ORACLE無法登錄資料庫時如何重啟資料庫
你用的是oracle 10.2.0.1的吧,這是資料庫的一個bug到一定的天數之後sqplus和lsnrctl都不好用。一般的方法重啟伺服器。要麼就是按照網上的做法,打補丁或者在監聽文件加一句話。
在listener.ora 文件里加入:
SUBSCRIBE_FOR_NODE_DOWN_EVENT_<listener_name>=OFF
其中,<listener_name> 是資料庫的監聽器的名稱。如:
默認情況下,監聽器名為:LISTENER 。則語句就是:
SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER=OFF
同時:
cd $ORACLE_HOME/opmn/conf
mv ons.config ons.config.orig
重啟監聽程序:
lsnrctl stop
lncrctl start
不過我試過 沒好用,你可以試試 也許可以
Ⅱ linux 伺服器資料庫重新啟動怎麼操作跪求
LINUX 操作系統重啟Oracle資料庫的方法步驟
1. 停應用層的各種程序
2. 停Oralce的監聽進程$ lsnrctl stop
3. 在獨占的系統用戶下,備份控制文件: $ sqlplus "/as sysdba"
SQL> alter database backup controlfile to trace;
4. 在獨占的系統用戶下,手工切換重作日誌文件,確保當前已修改過的數據存入文件
SQL> alter system switch logfile;
5.在獨占的系統用戶下,運行下面
SQL語句,生成殺資料庫用戶連接的
kill_all_session.sql文件:SQL> set head off;
SQL> set feedback off;
SQL> set newpage none;
SQL> spool ./kill_session.sql
SQL> select 'alter system kill session ''' sid ',' serial# ''';' from v$session where username is not null;
SQL> spool off;
6.在獨占的系統用戶下,執行殺資料庫用戶連接的kill_session.sql文件
SQL> @./kill_session.sql
7. 在獨占的系統用戶下,用immediate方式關閉資料庫 :
SQL> shutdown immediate;
或者SVRMGRL> shutdown immediate;
8. 啟動Oralce的監聽進程
$ lsnrctl start
9. 進入獨占的系統用戶下,啟動Oralce資料庫
$ sqlplus /nolog
SQL> connect / as sysdba
SQL> startup;
或者$ svrmgrl
SVRMGRL> connect internal;
SVRMGRL> startup;
10.啟動應用層的各種程序
Ⅲ linux怎麼啟動mysql伺服器
Linux啟動Mysql伺服器的方法:
1、查看mysql版本
方法一:status;
方法二:select version();
2、Mysql啟動常用命令
(1)、使用 service 啟動:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
(2)、使用 mysqld 腳本啟動:
/etc/inint.d/mysqld start
(3)、使用 safe_mysqld 啟動:
safe_mysqld&
Ⅳ 如何在linux下重啟oracle資料庫
用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啟動/停止/重啟Mysql資料庫的方法
方法一:status;
方法二:select version();
a、啟動
1、使用 service 啟動:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
2、使用 mysqld 腳本啟動:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 啟動:
safe_mysqld&
1、使用 service 停止:
service mysqld stop
2、使用 mysqld 腳本停止:
/etc/inint.d/mysqld stop
3、mysqladmin shutdown
c、重啟
1、使用 service 啟動:
service mysqld restart
service mysql restart (5.5.7版本命令)
2、使用 mysqld 腳本啟動:
/etc/init.d/mysqld restart
Ⅵ 如何在linux下重啟oracle資料庫
1、打開一個terminal切換到oracle用戶,用oracle用戶修改以下內容,注意要用oraclee用戶編輯,CD到oracle的安裝目錄的bin目錄。