如何正常關(guān)閉oracle 怎么樣關(guān)閉

Oracle數(shù)據(jù)庫的啟動與關(guān)閉方法

這篇文章主要介紹了Oracle數(shù)據(jù)庫的啟動與關(guān)閉方法 需要的朋友可以參考下 ?

成都創(chuàng)新互聯(lián)公司是專業(yè)的祿勸網(wǎng)站建設(shè)公司,祿勸接單;提供網(wǎng)站設(shè)計制作、成都網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行祿勸網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

一 啟動數(shù)據(jù) $sqlplus "sys/pass as sysdba" sqlstartup

二 啟動監(jiān)聽器 數(shù)據(jù)庫啟動后 如果未啟動監(jiān)聽進程 則客戶端無法與數(shù)據(jù)庫連接 監(jiān)聽進程的啟動方法為 $lsnrctl start 在widnows中 可以從服務(wù)列表中啟動監(jiān)聽器 監(jiān)聽里程配置文件為listener ora 位于目錄/home/app/oracle/product/ /db /neork/admin/ 此配置文件分為兩部分 一部分為監(jiān)聽程序本身的配置 包括協(xié)議 地址 端口號等 另一部分為監(jiān)聽程序所連接的數(shù)據(jù)庫的實例信息 包括 實例名 全局數(shù)據(jù)庫名 oracle主目錄等 監(jiān)聽器可以利用oracle net config 向?qū)砼渲?要顯示監(jiān)聽器的運行狀態(tài) $lsnrctl status; 要停止監(jiān)聽器 $lsnrctl stop

三 數(shù)據(jù)庫的啟動過程 分為三個階段 啟動實例 包括以下操作 ) 讀取參數(shù)文件 ) 分配SGA ) 啟動后臺進程 2.裝載數(shù)據(jù)庫 裝載數(shù)據(jù)庫是將數(shù)據(jù)庫與已啟動的實例相聯(lián)系 數(shù)據(jù)庫裝載后 數(shù)據(jù)庫保持關(guān)閉狀態(tài) 3.打開數(shù)據(jù)庫 此步驟使用數(shù)據(jù)庫可以進行正常的操作的處理 主要是打開控制文件 數(shù)據(jù)庫文件和日志文件

四 數(shù)據(jù)庫啟動參數(shù) NOMOUNT:只啟動實例 不裝載數(shù)據(jù)庫 sqlstartup nomount MOUNT:啟動實例 并裝載數(shù)據(jù) 但不打開數(shù)據(jù)庫 sqlstartup mount READ ONLY:將數(shù)據(jù)庫置為只讀 sqlstartup mount sqlalter database open read only READ WRITE:以可讀寫方式打開數(shù)據(jù) 這是默認方式 sqlstartup mount sqlalter database open read write OPEN:打開數(shù)據(jù)庫 這是默認方式 sqlstartup mount sqlalter database open; RESTRICT:以受限方式打開 只有具有RESTRICTED SESSION權(quán)限的用戶才可以連接數(shù)據(jù)庫 sqlstartup restrict PFILE:啟時指定參數(shù)文件 sqlstartup pfile=/u /user/mypfile ora FORCE:以強制方式啟動數(shù)據(jù)庫 sqlstartup pfile=/u /user/mypfile ora open restrict force

五 數(shù)據(jù)庫的關(guān)閉 與啟動過程相對應(yīng) 關(guān)閉包括三個過程 1).關(guān)閉數(shù)據(jù)庫 2).卸載數(shù)據(jù)庫 3).關(guān)閉數(shù)據(jù)庫實例

1.NORMAL關(guān)閉方式 NORMAL關(guān)閉方式是正常關(guān)閉方式 是默認關(guān)閉方式 在這種關(guān)機方式下 數(shù)據(jù)庫服務(wù)器必須等待所有客戶端從Oracle中正常退出時 才可以關(guān)閉數(shù)據(jù)庫 SQLSHUTDOWN NORMAL 2.IMMEDIATE關(guān)閉方式 使用這種方式關(guān)閉數(shù)據(jù)庫時 系統(tǒng)將連接到數(shù)據(jù)庫的所有用戶尚未提交的事務(wù)全部回退 中斷連接 然后關(guān)閉數(shù)據(jù)庫 SQLSHUTDOWN IMMEDIATE 3.ABORT關(guān)閉方式 ABORT關(guān)閉方式為異常方式 使用這種方式關(guān)閉數(shù)據(jù)庫時 系統(tǒng)立即將數(shù)據(jù)庫實例關(guān)閉 對事務(wù)膛數(shù)據(jù)完整性不作檢查 是最快的關(guān)機方式 sqlshutdown abort; 4.TRANSACTIONAL關(guān)閉方式 在這種關(guān)機方式中 數(shù)據(jù)庫必須等待所有的客戶運行的事務(wù)結(jié)束 提交或回退 sqlshutdown transactional

sql startup force 強制啟動

lishixinzhi/Article/program/Oracle/201311/19075

如何關(guān)閉金蝶系統(tǒng)ORACLE數(shù)據(jù)庫?

關(guān)閉的指令是 shutdown immediate ;

如果有正在增刪改之類的操作,數(shù)據(jù)庫會等操作完成后進行關(guān)機,如果沒有進程在做增刪改操作則很快就會關(guān)閉數(shù)據(jù)庫了。

如果一直沒有關(guān)閉系統(tǒng),你可以嘗試用 shutdown abort 來強制關(guān)閉oracle系統(tǒng),不過不建議這么做,容易引起數(shù)據(jù)錯亂或者發(fā)生未知后果的錯誤。

oracle如何快速關(guān)閉數(shù)據(jù)庫

如果想正常關(guān)閉,那么最好是:先手動斷開所有數(shù)據(jù)庫連接(外部鏈接,比如訪問等),關(guān)閉監(jiān)聽(防止再次產(chǎn)生外部鏈接),然后殺掉所有正在執(zhí)行的數(shù)據(jù)庫進程(數(shù)據(jù)庫內(nèi)部的一些,比如正在執(zhí)行的執(zhí)行計劃等,主進程別殺?。缓箨P(guān)閉外圍服務(wù),最后再用immediate關(guān)閉數(shù)據(jù)庫。這樣能快一些,而且相對而言數(shù)據(jù)庫會正常,不會因為斷開外部鏈接,等待進程結(jié)束等問題等待時間超長。,當然也只是快一些而已,如果數(shù)據(jù)庫很大,那么還是會很慢。

其他的shutdown abort,也是一個關(guān)閉數(shù)據(jù)庫的方法,不過oracle本身也不推薦,因為每次abort后數(shù)據(jù)庫可能會有這樣那樣的問題。

再baoli一些的,就是直接關(guān)機器,關(guān)電源了。

Oracle數(shù)據(jù)庫幾種關(guān)閉方式

1、shutdown normal 正常方式關(guān)閉數(shù)據(jù)庫。 2、shutdown immediate 立即方式關(guān)閉數(shù)據(jù)庫。 在SVRMGRL中執(zhí)行shutdown immediate,數(shù)據(jù)庫并不立即關(guān)閉, 而是在Oracle執(zhí)行某些清除工作后才關(guān)閉(終止會話、釋放會話資源), 當使用shutdown不能關(guān)閉數(shù)據(jù)庫時,shutdown immediate可以完成數(shù)據(jù)庫關(guān)閉的操作。 3、shutdown abort 直接關(guān)閉數(shù)據(jù)庫,正在訪問數(shù)據(jù)庫的會話會被突然終止,

linux關(guān)閉oracle服務(wù)需要關(guān)閉1521

linux 查看1521端口狀態(tài),linux防火墻開放1521端口

2022-06-28 18:09:29閱讀 5770

大家好,又見面了,我是你們的朋友全棧君。

問題描述:使用plsql連接數(shù)據(jù)庫發(fā)現(xiàn)TNS報錯,登錄服務(wù)器發(fā)現(xiàn)防火墻開放,如果直接關(guān)閉防火墻,所有的端口都可以連接,但是實際中可能會遇到開啟防火墻的庫,這時候需要開放單一端口對某一服務(wù)器或者某一網(wǎng)段

1.開放1521端口對所有服務(wù)器

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 modules: [ 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端口給指定網(wǎng)段,添加的指定IP,但是識別的是子網(wǎng)內(nèi)的所有IP,其他同網(wǎng)段的IP都可以訪問。如果去掉/24,指定IP的話,就訪問不了。怎么指定單一端口給某一服務(wù)器?

-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 modules: [ 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

發(fā)布者:全棧程序員棧長,轉(zhuǎn)載請注明出處:原文鏈接:

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

本文分享自作者個人站點/博客

復(fù)制

如有侵權(quán),請聯(lián)系 cloudcommunity@tencent.com 刪除。

TCP/IP

文章來自專欄

全棧程序員必看

55.1K 篇文章157 人關(guān)注

訂閱

評論 (0)

寫評論

暫無人發(fā)表評論

相關(guān)文章

linux1521端口不通,Linux開放1521端口允許網(wǎng)絡(luò)連接Oracle Listene「建議收藏」

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

Linux 設(shè)置oracle1521端口[通俗易懂]

centos5 安裝oracle實現(xiàn)其他機器連接,oracle server與其他機器可以ping通,但由于linux防火墻默認是不開啟1521端口的,應(yīng)此需設(shè)...

Linux查看防火墻狀態(tài),查看開放端口

重啟一個服務(wù):systemctl restart firewalld.service

開啟1521端口監(jiān)聽_Oracle數(shù)據(jù)庫常用命令、Linux監(jiān)聽配置、Oracle linux下開放1521端口…

$ sqlplus system/manager @ file.sql 執(zhí)行sql腳本文件

linux下開放oracle1521端口以便于遠程連接

1,利用root賬號登錄linux,輸入命令 :service iptables stop(先把oracle防火墻給關(guān)閉)。

Linux查看開放端口_linux查看對外端口

想通過防火墻打開8080端口登錄tomcat卻發(fā)現(xiàn)提示 /etc/rc.d/init.d/iptable.找不到文件, 最后發(fā)現(xiàn)因為于CentOS7不用ipt...

淺析linux查看防火墻狀態(tài)和對外開放的端口狀態(tài)

查詢已開放的端口 netstat -ntulp | grep 端口號:可以具體查看某一個端口號

Linux開放防火墻端口_linux防火墻打開端口

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌侵權(quán)/違法違規(guī)的內(nèi)...

linux 防火墻開放端口_防火墻放行端口

顯示success表示成功 –zone=public表示作用域為公共的 –add-port=443/tcp添加tcp協(xié)議的端口端口號為443 –perma...

Linux查看端口使用狀態(tài)、關(guān)閉端口方法

首先,端口不是獨立存在的,它是依附于進程的。某個進程開啟,那么它對應(yīng)的端口就開啟了,進程關(guān)閉,則該端口也就關(guān)閉了。下次若某個進程再次開啟,則相應(yīng)的端口也再次開啟...

Linux關(guān)閉防火墻端口_防火墻開放端口設(shè)置

Linux關(guān)閉防火墻命令 下面是red hat/CentOs7關(guān)閉防火墻的命令!

Linux 查看對外開放端口

linux查看端口狀態(tài)相關(guān)命令

netstat 命令應(yīng)用是比較頻繁的,比如查看端口占用啦,查看端口進程啦,這些時候都是有必要的。

Linux 防火墻開放特定端口 (iptables)

查看狀態(tài): iptables -L -n 下面添加對特定端口開放的方法: 使用iptables開放如下端口 /sbin/iptables -I INPU...

linux udp端口怎么打開_debian防火墻開放端口

iptables是linux下的防火墻,同時也是服務(wù)名稱。那么你知道Linux防火墻怎么開放端口么?接下來是小編為大家收集的Linux防火墻開放端口,歡迎大家閱...

Linux強制釋放占用端口以及Linux防火墻端口開放方法詳解

在安裝nginx,mysql,tomcat等等服務(wù)的時候,我們會遇到需要使用的端口莫名其妙被占用,下面介紹如何解決這類問題。

Linux 防火墻開放特定端口 (iptables)

iptables是linux下的防火墻,同時也是服務(wù)名稱。 service iptables status 查看防火墻狀態(tài) service ...

linux查看端口是否開放的方法總結(jié)

Linux下用netstat查看網(wǎng)絡(luò)狀態(tài)、端口狀態(tài)

在linux一般使用netstat 來查看系統(tǒng)端口使用情況步。 netstat命令是一個監(jiān)控TCP/IP網(wǎng)絡(luò)的非常有用的工具,它可以顯示路由表...

如何關(guān)閉oracle服務(wù)?

在服務(wù)中直接停止即可。

1、以windows10為例,右鍵“此電腦”,選擇“管理”。

2、然后選擇“服務(wù)和應(yīng)用程序”——“服務(wù)”。

3、找到oracle的服務(wù),一般名稱為oracleservice+實例名。

4 ?、右鍵,選擇停止,等待執(zhí)行完畢即可。

網(wǎng)頁標題:如何正常關(guān)閉oracle 怎么樣關(guān)閉
鏈接分享:http://www.muchs.cn/article2/hhicic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)企業(yè)網(wǎng)站制作、虛擬主機小程序開發(fā)、服務(wù)器托管、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)