當前位置:首頁 » 操作系統 » linuxoracle關閉

linuxoracle關閉

發布時間: 2023-08-31 08:21:47

linux下怎麼重啟oracle資料庫

工具/原料
oracle資料庫
secureCRT或其他類似工具

方法/步驟


  1. 打開secureCRT,連接到資料庫伺服器,使用oracle用戶登錄系統

  2. 登錄Oracle: sqlplus / as sysdba

  3. 關閉資料庫SHUTDOWN NORMAL

  4. 啟動資料庫 startup




參考 關閉資料庫時的參數:
在shutdown時可選擇關閉模式:NORMAL、TRANSACTIONAL、IMMEDIATE或ABORT
• ABORT:在關閉之前執行的任務最少。由於此模式需要在啟動之前進行恢復,因此只在需要時才使用此模式。當啟動實例時出現了問題,或者因緊急情況(如,通知在數秒內斷電)而需要立即關閉時,如果其它關閉方式都不起作用,通常選擇使用此模式。
• IMMEDIATE:這是最常用選項。選擇此模式會回退未提交的事務處理。
• TRANSACTIONAL:允許事務處理完成
• NORMAL:等待會話斷開
如果考慮執行關閉所花費的時間,則會發現ABORT的關閉速度最快,而NORMAL的關閉速度最慢。NORMAL和TRANSACTIONAL花費的時間較長,具體取決於會話和事務處理的數目。


注意:
在SHUTDOWN NORMAL或SHUTDOWN TRANSACTIONAL或 SHUTDOWN IMMEDIATE 這三個模式下關閉資料庫,則:
關閉時:執行immediate時,會回退未提交的更改;資料庫緩沖區高速緩存,會寫入到數據文件;會釋放資源。
啟動時:不用恢復實例。


在SHUTDOWN ABORT或 實例錯誤 或STARTUP FORCE,則
關閉時:修改過的緩沖區未寫入數據文件;不回退未提交的更改。
啟動時:使用聯機重做日誌文件重新應用更改;使用還原段回退未提交的更改。

⑵ 如何在linux下啟動和關閉ORCALE資料庫

1. linux下啟動oraclex0dx0asu - oraclex0dx0asqlplus /nologx0dx0aconn /as startx0dx0aexitx0dx0a2. linux下關閉oraclex0dx0asu - oraclex0dx0asqlplus /nologx0dx0aconn /as sysdbax0dx0ashutdown stopx0dx0aexitx0dx0a3、啟孝悶動監聽器x0dx0aoracle@suse92:~> lsnrctl startx0dx0a4、停止監聽器x0dx0aoracle@suse92:~> lsnrctl stopx0dx0a5、查看監聽器狀態x0dx0aoracle@suse92:~> lsnrctlx0dx0aLSNRCTL> statusx0dx0aLSNRCTL> exitx0dx0a6.# setup 可以設置防火牆等信息x0dx0a7.安裝監聽器x0dx0a運行 netca 命令x0dx0alsnrctl startx0dx0alsnrctl stopx0dx0areload listener 重新載入x0dx0aservice listenerx0dx0ahelp 幫助x0dx0aquit 退巧閉彎出x0dx0avi etc/hostsx0dx0a添加 192.168.0.100 chsylinuxx0dx0a資料庫關閉死掉還可以STARTUP FORCEx0dx0a,再糟糕的情況用態做SHUTDOWN ABORT。

⑶ linux下怎麼啟動從的資料庫(linux下啟動oracle資料庫)

Linux下oracle資料庫啟動和關閉操作

第一步:登陸

root登陸之後切換到oracle用戶上,輸入

suoracle

第二步:連接

在oracle用戶下,輸入

sqlplus/nolog

第三步:使用管理員許可權

輸入

connect/assysdba

第四步:啟動/關閉服務

輸入

startup

startup參數

不帶參數,啟動資料庫實例並打開資料庫,以便用戶使用資料庫,在多數情況下,使用這種方式!

nomount,只啟動資料庫實例,但不打開資料庫,在你希望創建一個新的資料庫時使用,或者在你需要這樣的時純攜型候使用!

mount,在進行資料庫更名的時候採用。這個時候資料庫就打開並可以使用了!

謝謝!不準確的地方請指教!

shutdown

shutdown的參數

Normal需要等待所有的用戶斷開連接

Immediate等待用戶完成當前的語句

等待用戶完成當前的事務

Abort不做任何等待,直接關閉資料庫

normal需要在所有連接用戶斷開後才執行關閉資料庫任務,所以有的時候看起來好象命令沒有運行一樣!在執行這個命令後不允許新的連接

immediate在用戶執行完正在執行的語句後就斷開用戶連接,並不允許新用隱枯戶連接。

在擁護執行完當前事物後斷開連接,並不做猜允許新的用戶連接資料庫。

abort執行強行斷開連接並直接關閉資料庫。

第五步:如果是啟動服務,要開啟監聽

退出sqlplus模式,輸入

lsnrctlstart

⑷ Linux 啟動停止oracle實例+如何啟動多個實例

啟動資料庫實例,分為兩步: 第一步,啟動監聽; [oracle@wuzhq ~]$ su - oracle --「切換到oracle用戶」 [oracle@wuzhq ~]$ lsnrctl start --「打開監聽」 第二步,啟動資料庫實例。 [oracle@wuzhq ~]$ sqlplus /nolog --「進入到sqlplus」 SQL> conn /as sysdba --「連接到sysdba」 SQL> startup --「啟動資料庫實例」 關閉資料庫實例: SQL> shutdown immediate --「關閉資料庫實例」SQL> exit[oracle@redhat ~]$ lsnrctl stop========================================= 假如你的伺服器上有DB1和DB2兩個實例,且這兩個實例都是由同一個操作系統用戶創建的,用此操作系統用戶登錄到伺服器,執行 export ORACLE_SID=DB1 sqlplus /nolog connect / as sysdba startup exit EOF export ORACLE_SID=DB2 sqlplus /nolog connect / as sysdba startup exit ==========================================sqlplus / as sysdbastartuppfile=$ORACLE_HOME/dbs/initDB1.oraexitsqlplus / as sysdbastartuppfile=$ORACLE_HOME/dbs/initDB2.oraexit

⑸ 在linux下怎麼樣關閉oracle

啟動oracle資料庫步驟:首先使慶銀用oracle用戶登錄Linux,然後在攔者shell命令行中執行下面的命令:第一步:打開Oracle監聽$ lsnrctl start第簡差薯二步:進入sqlplus$ sqlplus /nologSQL>第三步:使用sysdab角色登錄sqlplusSQL> conn /as sysdba第四步:啟動資料庫SQL> startup經過上面的四個步驟,oracle資料庫就可以啟動了。關閉資料庫用 shutdown 是要等待事物結束才關閉,強制關閉用 shutdown abort。

⑹ linux關閉oracle服務需要關閉1521

linux 查看1521埠狀態,linux防火牆開放1521埠
2022-06-28 18:09:29閱讀 5770
大家好,又見面了,我是你們的朋友全棧君。

問題睜洞描述:使用plsql連接資料庫發現TNS報錯亂培,登錄伺服器發現防火牆開放,如果直接關閉防火牆,所有的埠都可以連接,但是實際中可能會遇到開啟防火牆的庫,這時候需要開放單一埠對某一伺服器或者某一網段

1.開放1521埠對所有伺服器

vi /etc/sysconfig/iptables

-A INPUT -m state –state NEW -m tcp -p tcp –dport 1521 -j ACCEPT

這句要放在 -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 後面,要不然不生效

重啟防火牆

[root@orcl ~]# service iptables restart

iptables: Setting chains to policy ACCEPT: filter [ OK ]

iptables: Flushing firewall rules: [ OK ]

iptables: Unloading moles: [ OK ]

iptables: Applying firewall rules: [ OK ]

[root@orcl~]# service iptables status

Table: filter

Chain INPUT (policy ACCEPT)

num target prot opt source destination1 ACCEPT all — 0.0.0.0/0 0.0.0.0/0state RELATED,ESTABLISHED2 ACCEPT icmp — 0.0.0.0/0 0.0.0.0/0

3 ACCEPT all — 0.0.0.0/0 0.0.0.0/0

4 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22

5 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:1521

6 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited

Chain FORWARD (policy ACCEPT)

num target prot opt source destination1 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited

Chain OUTPUT (policy ACCEPT)

num target prot opt source destination

2.開放1521埠給指定網段,添加的指悉陪枯定IP,但是識別的是子網內的所有IP,其他同網段的IP都可以訪問。如果去掉/24,指定IP的話,就訪問不了。怎麼指定單一埠給某一伺服器?

-A INPUT -s 192.168.163.6/24 -p tcp -m tcp –dport 1521 -j ACCEPT

[root@orcl ~]# vi /etc/sysconfig/iptables

[root@orcl~]# service iptables restart

iptables: Setting chains to policy ACCEPT: filter [ OK ]

iptables: Flushing firewall rules: [ OK ]

iptables: Unloading moles: [ OK ]

iptables: Applying firewall rules: [ OK ]

[root@orcl~]# service iptables status

Table: filter

Chain INPUT (policy ACCEPT)

num target prot opt source destination1 ACCEPT all — 0.0.0.0/0 0.0.0.0/0state RELATED,ESTABLISHED2 ACCEPT icmp — 0.0.0.0/0 0.0.0.0/0

3 ACCEPT all — 0.0.0.0/0 0.0.0.0/0

4 ACCEPT tcp — 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:22

5 ACCEPT tcp — 192.168.163.0/24 0.0.0.0/0 tcp dpt:1521

6 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited

Chain FORWARD (policy ACCEPT)

num target prot opt source destination1 REJECT all — 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibited

Chain OUTPUT (policy ACCEPT)

num target prot opt source destination

發布者:全棧程序員棧長,轉載請註明出處:https://javaforall.cn/132627.html原文鏈接:https://javaforall.cn

本文參與 騰訊雲自媒體分享計劃 ,歡迎熱愛寫作的你一起參與!

本文分享自作者個人站點/博客
復制
如有侵權,請聯系 [email protected] 刪除。

TCP/IP
文章來自專欄
全棧程序員必看
55.1K 篇文章157 人關注
訂閱
評論 (0)
寫評論
暫無人發表評論

相關文章
linux1521埠不通,Linux開放1521埠允許網路連接Oracle Listene「建議收藏」
-A INPUT -p tcp -m state –state NEW -m tcp –dport 1521 -j ACCEPT

Linux 設置oracle1521埠[通俗易懂]
centos5 安裝oracle實現其他機器連接,oracle server與其他機器可以ping通,但由於linux防火牆默認是不開啟1521埠的,應此需設...

Linux查看防火牆狀態,查看開放埠
重啟一個服務:systemctl restart firewalld.service

開啟1521埠監聽_Oracle資料庫常用命令、Linux監聽配置、Oracle linux下開放1521埠…
$ sqlplus system/manager @ file.sql 執行sql腳本文件

linux下開放oracle1521埠以便於遠程連接
1,利用root賬號登錄linux,輸入命令 :service iptables stop(先把oracle防火牆給關閉)。

Linux查看開放埠_linux查看對外埠
想通過防火牆打開8080埠登錄tomcat卻發現提示 /etc/rc.d/init.d/iptable.找不到文件, 最後發現因為於CentOS7不用ipt...

淺析linux查看防火牆狀態和對外開放的埠狀態
查詢已開放的埠 netstat -ntulp | grep 埠號:可以具體查看某一個埠號

Linux開放防火牆埠_linux防火牆打開埠
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌侵權/違法違規的內...

linux 防火牆開放埠_防火牆放行埠
顯示success表示成功 –zone=public表示作用域為公共的 –add-port=443/tcp添加tcp協議的埠埠號為443 –perma...

Linux查看埠使用狀態、關閉埠方法
首先,埠不是獨立存在的,它是依附於進程的。某個進程開啟,那麼它對應的埠就開啟了,進程關閉,則該埠也就關閉了。下次若某個進程再次開啟,則相應的埠也再次開啟...

Linux關閉防火牆埠_防火牆開放埠設置
Linux關閉防火牆命令 下面是red hat/CentOs7關閉防火牆的命令!

Linux 查看對外開放埠
linux查看埠狀態相關命令
netstat 命令應用是比較頻繁的,比如查看埠佔用啦,查看埠進程啦,這些時候都是有必要的。

Linux 防火牆開放特定埠 (iptables)
查看狀態: iptables -L -n 下面添加對特定埠開放的方法: 使用iptables開放如下埠 /sbin/iptables -I INPU...

linux udp埠怎麼打開_debian防火牆開放埠
iptables是linux下的防火牆,同時也是服務名稱。那麼你知道Linux防火牆怎麼開放埠么?接下來是小編為大家收集的Linux防火牆開放埠,歡迎大家閱...

Linux強制釋放佔用埠以及Linux防火牆埠開放方法詳解
在安裝nginx,mysql,tomcat等等服務的時候,我們會遇到需要使用的埠莫名其妙被佔用,下面介紹如何解決這類問題。

Linux 防火牆開放特定埠 (iptables)
iptables是linux下的防火牆,同時也是服務名稱。 service iptables status 查看防火牆狀態 service ...

linux查看埠是否開放的方法總結
Linux下用netstat查看網路狀態、埠狀態
在linux一般使用netstat 來查看系統埠使用情況步。 netstat命令是一個監控TCP/IP網路的非常有用的工具,它可以顯示路由表...

⑺ 講解linux環境下Oracle的自動啟動與停止

修改Oracle系統配置文件/etc/oratab

/etc/oratab 格式為 SID:ORACLE_HOME:AUTO

把AUTO域設置為Y(大寫) 只有這樣 oracle 自帶的dbstart和dbshut才能夠發揮作用 我的為

ora i:/home/oracle/ora/procts/ :Y

編寫服務腳本

如下

#!/bin/bash

#

#################FUNCTION#############

#

# AutoStart Oracle and listener

# AutoStop Oracle and listener

#

冊運#####################################

#

# Created by ZhouYS

#

case $ in

start)

echo Starting Oracle Databases

echo >> /var/log/oracle

date + %T %a %D : Starting Oracle Databasee as part of system up >> /var/log/oracle

echo >> /var/log/oracle

su oracle c dbstart >> /var/log/oracle

echo Done

echo Starting Oracle Listeners

echo >> /var/log/oracle

date + %T %a %D : Starting Oracle Listeners as part of system up >> /var/log/oracle

echo >> /var/log/oracle

su oracle c lsnrctl start >> /var/log/oracle

echo Done

echo

echo >> /var/log/oracle

date + %T %a %D : Finished >> /var/log/oracle

echo >> /var/log/oracle

touch /var/lock/subsys/oracle

虛姿汪;;

stop)

echo Stoping Oracle Listeners

echo >> /var/log/oracle

date + %T %a %D : Stoping Oracle Listener as part of system down >> /var/log/oracle

echo >> /var/log/oracle

su oracle c lsnrctl stop >> /var/log/oracle

echo Done

rm f /var/lock/subsys/oracle

echo Stoping Oracle Databases

echo >> /var/log/oracle

date + %T %a %D : Stoping Oracle Databases as part of system down >> /var/log/oracle

echo >> /var/log/oracle

su oracle c dbshut >>/var/log/oracle

echo Done

echo

echo >> /var/log/oracle

date + %T %a %D : Finished >> /var/log/oracle

echo >> /var/log/oracle

差仔;;

restart)

$ stop

$ start

;;

*)

echo Usage: oracle {start|stop|restart}

exit

esac

將腳本命名為oracle 保存在/etc/rc d/init d下

改變文件屬性 chmod oracle

注意 在windows下編輯此文件時有DOS格式字元導致在linux下不能夠正常運行 建議用gedit 或用 vi編輯

建立服務連接

系統啟動時啟動資料庫 我們需要以下連結∶

$ ln s /init d/oracle /etc/rc d/rc d/S oracle

$ ln s /init d/oracle /etc/rc d/rc d/S oracle

$ ln s /init d/oracle /etc/rc d/rc d/S oracle #rc d unused

要在重新啟動時停止資料庫 我們需要以下連結∶

$ ln s /init d/oracle /etc/rc d/rc d/K oracle # 停止

lishixin/Article/program/Oracle/201311/17142

⑻ 怎樣啟動和關閉oracle資料庫

1、由於oracle運行在Linux系統裡面,第一步,我們要連接Linux系統。

熱點內容
iisftp被動模式 發布:2025-02-01 04:41:50 瀏覽:350
車載安卓怎麼安裝軟體 發布:2025-02-01 04:30:50 瀏覽:469
安卓系統su程序是什麼 發布:2025-02-01 04:25:42 瀏覽:475
android代碼行數統計 發布:2025-02-01 04:20:47 瀏覽:216
快速喊話腳本 發布:2025-02-01 04:16:48 瀏覽:885
如何分辨普拉多的配置 發布:2025-02-01 04:11:45 瀏覽:681
linuxc文件刪除 發布:2025-02-01 04:11:33 瀏覽:218
c語言稀疏矩陣轉置矩陣 發布:2025-02-01 03:47:57 瀏覽:531
坦克世界掛機腳本有哪些 發布:2025-02-01 03:07:41 瀏覽:134
串口編程at 發布:2025-02-01 03:06:05 瀏覽:909