關(guān)于Forced Logging模式有一些DDL語句可以通過指定NOLOGGING子句的方式避免寫redo log(目的是提高速度,某些時(shí)候確實(shí)有效),指定數(shù)據(jù)庫為FORCE LOGGING模式后,數(shù)據(jù)庫將會(huì)記錄除臨時(shí)表空間或臨時(shí)回滾段外所有的操作而忽略類似NOLOGGING之類的指定參數(shù)。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:國際域名空間、網(wǎng)站空間、營銷軟件、網(wǎng)站建設(shè)、樺南網(wǎng)站維護(hù)、網(wǎng)站推廣。
如果在執(zhí)行force logging時(shí)有nologging之類的語句在執(zhí)行,則force logging會(huì)等待直到這類語句全部執(zhí)行。FORCE LOGGING是做為固定參數(shù)保存在控制文件中,因此其不受重啟之類操作的影響(只執(zhí)行一次即可)
打開force logging
SQL alter database force logging;
關(guān)閉force logging
SQL alter database no force logging;
查看force logging的狀態(tài):
SQL select FORCE_LOGGING from v$database;
2關(guān)于主備庫的密碼
密碼文件位置$ORACLE_HOME/dbs/orapwSID,主備庫的密碼必須要一致,否則可能出現(xiàn)日志無法傳輸故障,最好是使用scp傳過去較為方便。
3關(guān)于listener.ora和tnsnames.ora
listener.ora為數(shù)據(jù)庫的監(jiān)聽配置文件,tnsnames.ora為網(wǎng)絡(luò)服務(wù)名配置文件
修改listener.ora是需要重啟監(jiān)聽程序,而tnsnames.ora是不需要重啟的,我們可以使用默認(rèn)的listener.ora
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521)) ) )ADR_BASE_LISTENER = /opt/oracle
以上是動(dòng)態(tài)注冊(cè),如果是靜態(tài)注冊(cè)的話,則是
SID_LIST_LISTENER =(SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /opt/oracle/product/11.2.0/db_1) (PROGRAM = extproc) ) (SID_DESC = (GLOBAL_DBNAME = db1) (ORACLE_HOME = /opt/oracle/product/11.2.0/db_1) (SID_NAME = db1) ) )
tnsnames.ora則只需要添加服務(wù)名
(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = db1) ) )db2 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = db2)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = db2) ) )
以上按照自己的實(shí)際情況進(jìn)行修改以上配置好了,就可以相互的tnsping db1或tnsping db2進(jìn)行測(cè)試。
4參數(shù)文件說明
參數(shù)文件說明:增加以下參數(shù),如果在初始化參數(shù)已經(jīng)有配置,則看需要做相應(yīng)的修改。
1、與主庫角色相關(guān)的初始化參數(shù)說明:
DB_NAME注意保持同一個(gè)Data Guard環(huán)境中所有數(shù)據(jù)庫DB_NAME相同。DB_UNIQUE_NAME為每一個(gè)數(shù)據(jù)庫指定一個(gè)唯一的名稱,以標(biāo)示同一個(gè)dataguard環(huán)境中不同的數(shù)據(jù)庫。
LOG_ARCHIVE_CONFIG 該參數(shù)通過DG_CONFIG屬性羅列同一個(gè)Data Guard中所有DB_UNIQUE_NAME(含主庫db及備庫db),以逗號(hào)分隔。
例如:LOG_ARCHIVE_CONFIG='DB_CONFIG=(db1,db22)'LOG_ARCHIVE_DEST_n 歸檔文件的生成路徑。
該參數(shù)非常重要,dataguard就是通過這里的設(shè)置傳輸日志的。LOG_ARCHIVE_DEST_STATE_n指定參數(shù)值為ENABLE,標(biāo)示對(duì)應(yīng)的LOG_ARCHIVE_DEST_n參數(shù)是否有效。
REMOTE_LOGIN_PASSWORDFILE推薦設(shè)置參數(shù)值為EXCLUSIVE或者SHARED,注意保證相同Data Guard配置中所有db服務(wù)器sys密碼相同。如果不同日志傳輸會(huì)失敗。數(shù)據(jù)庫默認(rèn)是EXCLUSIVE,一般不用修改。LOG_ARCHIVE_FORMAT指定歸檔文件格式。一般也不用修改,保持默認(rèn)即可。
2、以下參數(shù)為備庫角色相關(guān)的參數(shù),建議在主庫的初始化參數(shù)中也進(jìn)行設(shè)置,這樣在主備庫角色相互轉(zhuǎn)換后不需要做修改dataguard也能正常運(yùn)行。
FAL_SERVER 指定備庫到主數(shù)據(jù)庫的連接服務(wù)名,F(xiàn)AL_SERVER = orcl2日志所在服務(wù)器。FAL_CLIENT 指定主庫到備庫的連接服務(wù)名,F(xiàn)AL_CLIENT = orcl日志接收客戶端。STANDBY_FILE_MANAGEMENT如果主庫的數(shù)據(jù)文件發(fā)生修改(如新建,重命名等)則按照本參數(shù)的設(shè)置在備庫中做相應(yīng)修改。設(shè)為AUTO表示自動(dòng)管理。設(shè)為MANUAL表示需要手工管理。
例如:STANDBY_FILE_MANAGEMENT=AUTO下面開始修改主庫的初始化參數(shù)。
db_name參數(shù)已經(jīng)設(shè)置,不用修改SQL alter system set db_unique_name =’db1’ scope=spfile;SQL alter system set log_archive_config='dg_config=(db1,db2)' scope=spfile;
---這里的db1和db2為db_unique_name
SQL alter system set log_archive_dest_1='location=/opt/oracle/flash_recovery_area' scope=spfile;
--/opt/oracle/flash_recovery_area為本地的歸檔目錄,需要手動(dòng)創(chuàng)建該目錄,當(dāng)然也可以指定別的路徑。注意oracle賬號(hào)對(duì)該目錄又可讀寫的權(quán)限。
SQL alter system set log_archive_dest_state_1=enable scope=spfile;
--這個(gè)通常不用修改,系統(tǒng)默認(rèn)的就是enable。
SQLalter system set log_archive_dest_2='service=db2 valid_for=(online_logfiles,primary_role) arch async NOAFFIRM db_unique_name=db2' scope=spfile;
-----這里的service為主庫連接到備庫的服務(wù)名,后面會(huì)在tnsnames.ora文件中配置valid_for參數(shù)說明這個(gè)歸檔日志目的地在本數(shù)據(jù)庫為主庫的角色下才需要把online_logfile傳輸?shù)絺鋷烊ァ?/p>
arch async NOAFFIRM說明的是同步的方式,同步的方式有三種:最大保護(hù),最大性能,最大可用。
SQL alter system set log_archive_dest_state_2=enable scope=spfile;
以上修改的是作為主庫角色需要的參數(shù),為了方便以后主備庫切換,建議在主庫中也配置作為備庫角色的相關(guān)參數(shù)。
SQL alter system set fal_server=db2 scope=spfile;
SQL alter system set fal_client=db scope=spfile;
SQL alter system set standby_file_management=auto scope=spfile;
生成靜態(tài)參數(shù)文件,以備后面給備庫使用。
SQL create pfile from spfile;重新啟動(dòng)主庫,使參數(shù)生效。
5DataGuard啟動(dòng)停止及維護(hù)
DataGuard停止:先主后備
DataGuard啟動(dòng):先備后主
6DataGuard日常監(jiān)控視圖
1、主庫查看日志歸檔路徑是否可用,如果遠(yuǎn)程歸檔目錄不可用則error會(huì)顯示錯(cuò)誤信息
SQL select dest_name,status,error from v$archive_dest;
DEST_NAME STATUS ERROR-------------------- -------------------- --------------------LOG_ARCHIVE_DEST_1 VALIDLOG_ARCHIVE_DEST_2 VALIDLOG_ARCHIVE_DEST_3 INACTIVELOG_ARCHIVE_DEST_4 INACTIVELOG_ARCHIVE_DEST_5 INACTIVELOG_ARCHIVE_DEST_6 INACTIVELOG_ARCHIVE_DEST_7 INACTIVELOG_ARCHIVE_DEST_8 INACTIVELOG_ARCHIVE_DEST_9 INACTIVELOG_ARCHIVE_DEST_10 INACTIVE10 rows selected.
如上記錄則代表備庫歸檔日志目錄有效且正常。
2、查詢數(shù)據(jù)庫的主備角色,以及當(dāng)前DataGuard的運(yùn)行模式,在主備查詢結(jié)果不同
主庫:
SQL select database_role,LOG_MODE,PROTECTION_MODE,PROTECTION_LEVEL from v$database;DATABASE_ROLE LOG_MODE PROTECTION_MODE PROTECTION_LEVEL---------------- ------------ -------------------- --------------------PRIMARY ARCHIVELOG MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE
備庫:
SQL select database_role,LOG_MODE,PROTECTION_MODE,PROTECTION_LEVEL from v$database;DATABASE_ROLE LOG_MODE PROTECTION_MODE PROTECTION_LEVEL---------------- ------------ -------------------- --------------------PHYSICAL STANDBY ARCHIVELOG MAXIMUM PERFORMANCE MAXIMUM PERFORMANCE
3、獲取歸檔日志的應(yīng)用情況,主備庫結(jié)果不同。在主庫上對(duì)于每個(gè)歸檔文件會(huì)有2條記錄
SQL select name,SEQUENCE#,APPLIED from v$archived_log order by sequence#;
備庫:
/opt/oracle/flash_recovery_area/1_11_904130046.dbf 11 YES/opt/oracle/flash_recovery_area/1_12_904130046.dbf 12 YES/opt/oracle/flash_recovery_area/1_13_904130046.dbf 13 YES/opt/oracle/flash_recovery_area/1_14_904130046.dbf 14 YES/opt/oracle/flash_recovery_area/1_15_904130046.dbf 15 YES/opt/oracle/flash_recovery_area/1_16_904130046.dbf 16 YES/opt/oracle/flash_recovery_area/1_17_904130046.dbf 17 YES/opt/oracle/flash_recovery_area/1_18_904130046.dbf 18 YES/opt/oracle/flash_recovery_area/1_19_904130046.dbf 19 YES/opt/oracle/flash_recovery_area/1_20_904130046.dbf 20 YES/opt/oracle/flash_recovery_area/1_21_904130046.dbf 21 YES/opt/oracle/flash_recovery_area/1_22_904130046.dbf 22 YES/opt/oracle/flash_recovery_area/1_23_904130046.dbf 23 YES/opt/oracle/flash_recovery_area/1_24_904130046.dbf 24 IN-MEMORY
步驟1:打開企業(yè)管理器,如下。步驟2:選擇數(shù)據(jù)庫,安全性,點(diǎn)擊新建鏈接服務(wù)器。步驟3:選擇鏈接服務(wù)器屬性,常規(guī),輸入名稱:TEST,選擇ORACLE數(shù)據(jù)庫提供程序,輸入名稱、數(shù)據(jù)源。步驟4:進(jìn)行安全性設(shè)置。本地登錄,選擇SQLServer數(shù)據(jù)庫登錄用戶,遠(yuǎn)程登錄用戶和密碼,輸入遠(yuǎn)程連接數(shù)據(jù)庫的用戶和密碼,選擇用此安全上下文進(jìn)行,輸入遠(yuǎn)程登錄用戶和密碼。5步驟5:點(diǎn)擊TEST鏈接服務(wù)器下的表,我們可以訪問ORACLE數(shù)據(jù)庫的表了。注意:產(chǎn)品名稱要和所鏈接的服務(wù)器相對(duì)應(yīng),使用ORACLE數(shù)據(jù)庫就要輸入ORACLE,使用SQLServer就輸入SQLServer。
racle在處理一般事務(wù)時(shí)并不需要全部啟動(dòng)其后臺(tái)的所有服務(wù)
由于oracle服務(wù)所占用系統(tǒng)資源比較大,一般情況下啟動(dòng)監(jiān)聽服務(wù)oraclesidtnslistener和數(shù)據(jù)庫服務(wù)oracleservicesid
就可以滿足數(shù)據(jù)處理的大部分需求。
附表為oracle的所有服務(wù)詳細(xì)描述
注:SID - 數(shù)據(jù)庫標(biāo)識(shí)
HOME_NAME - Oracle Home名稱,如OraHome92、OraHome81
(1)OracleServiceSID
數(shù)據(jù)庫服務(wù),這個(gè)服務(wù)會(huì)自動(dòng)地啟動(dòng)和停止數(shù)據(jù)庫。如果安裝了一個(gè)數(shù)據(jù)庫,它的缺省啟動(dòng)類型為自動(dòng)。服務(wù)進(jìn)程為ORACLE.EXE,參數(shù)文件initSID.ora,日志文件SIDALRT.log,控制臺(tái)SVRMGRL.EXE、SQLPLUS.EXE。
(2)OracleHOME_NAMETNSListener
監(jiān)聽器服務(wù),服務(wù)只有在數(shù)據(jù)庫需要遠(yuǎn)程訪問時(shí)才需要(無論是通過另外一臺(tái)主機(jī)還是在本地通過 SQL*Net 網(wǎng)絡(luò)協(xié)議都屬于遠(yuǎn)程訪問),不用這個(gè)服務(wù)就可以訪問本地?cái)?shù)據(jù)庫,它的缺省啟動(dòng)類型為自動(dòng)。服務(wù)進(jìn)程為TNSLSNR.EXE,參數(shù)文件Listener.ora,日志文件listener.log,控制臺(tái)LSNRCTL.EXE,默認(rèn)端口1521、1526。
(3)OracleHOME_NAMEAgent
OEM代理服務(wù),接收和響應(yīng)來自O(shè)EM控制臺(tái)的任務(wù)和事件請(qǐng)求,只有使用OEM管理數(shù)據(jù)庫時(shí)才需要,它的缺省啟動(dòng)類型為自動(dòng)。服務(wù)進(jìn)程為DBSNMP.EXE,參數(shù)文件snmp_rw.ora,日志文件nmi.log,控制臺(tái)LSNRCTL.EXE,默認(rèn)端口1748。
(4)OracleHOME_NAMEClientCache
名字緩存服務(wù),服務(wù)緩存用于連接遠(yuǎn)程數(shù)據(jù)庫的Oracle Names 數(shù)據(jù)。它的缺省啟動(dòng)類型是手動(dòng)。然而,除非有一臺(tái)Oracle Names 服務(wù)器,否則沒有必要運(yùn)行這個(gè)服務(wù)。服務(wù)進(jìn)程為ONRSD.EXE,參數(shù)文件NAMES.ORA,日志文件ONRSD.LOG,控制臺(tái)NAMESCTL.EXE。
(5)OracleHOME_NAMECMAdmin
連接管理服務(wù),是構(gòu)建Connection Manager服務(wù)器所用,只有服務(wù)器作為Connection Manager才需要,它的缺省啟動(dòng)類型是手動(dòng)。服務(wù)進(jìn)程為CMADMIN.EXE,參數(shù)文件CMAN.ORA,日志文件CMADM_PID.TRC,控制臺(tái)CMCTL.EXE,默認(rèn)端口1830。
(6)OracleHOME_NAMECMan
連接網(wǎng)關(guān)服務(wù),是構(gòu)建Connection Manager服務(wù)器所用,只有服務(wù)器作為Connection Manager才需要,它的缺省啟動(dòng)類型是手動(dòng)。服務(wù)進(jìn)程為CMGW.EXE,參數(shù)文件CMAN.ORA,日志文件CMAN_PID.TRC,控制臺(tái)CMCTL.EXE,默認(rèn)端口1630。
(7)OracleHOME_NAMEDataGatherer
性能包數(shù)據(jù)采集服務(wù),除非使用Oracle Capacity Planner 和 Oracle Performance Manager,否則不需要啟動(dòng),它的缺省啟動(dòng)類型是手動(dòng)。服務(wù)進(jìn)程為VPPDC.EXE,日志文件alert_dg.log,控制臺(tái)vppcntl.exe。
(8)OracleHOME_NAMEHTTPServer
Oracle提供的WEB服務(wù)器,一般情況下我們只用它來訪問Oracle Apache 目錄下的Web 頁面,比如說JSP 或者modplsql 頁面。除非你使用它作為你的HTTP服務(wù),否則不需要啟動(dòng)(若啟動(dòng)它會(huì)接管IIS的服務(wù)),它的缺省啟動(dòng)類型是手動(dòng)。服務(wù)進(jìn)程為APACHE.EXE,參數(shù)文件httpd.conf,默認(rèn)端口80。
(9)OracleHOME_NAMEPagingServer
通過一個(gè)使用調(diào)制解調(diào)器的數(shù)字傳呼機(jī)或者電子郵件發(fā)出警告(沒試過),它的缺省啟動(dòng)類型是手動(dòng)。服務(wù)進(jìn)程PAGNTSRV.EXE,日志文件paging.log。
(10)OracleHOME_NAMENames
Oracle Names服務(wù),只有服務(wù)器作為Names Server才需要,它的缺省啟動(dòng)類型是手動(dòng)。服務(wù)進(jìn)程N(yùn)AMES.EXE,參數(shù)文件NAMES.ORA,日志文件NAMES.LOG,控制臺(tái)NAMESCTL.EXE,默認(rèn)端口1575。
(11)OracleSNMPPeerMasterAgent
SNMP服務(wù)代理,用于支持SNMP的網(wǎng)管軟件對(duì)服務(wù)器的管理,除非你使用網(wǎng)管工具監(jiān)控?cái)?shù)據(jù)庫的情況,否則不需要啟動(dòng),它的缺省啟動(dòng)類型是手動(dòng)。服務(wù)進(jìn)程為AGNTSVC.EXE,參數(shù)文件MASTER.CFG,默認(rèn)端口161。
(12)OracleSNMPPeerEncapsulater
SNMP協(xié)議封裝服務(wù),用于SNMP協(xié)議轉(zhuǎn)換,除非你使用一個(gè)不兼容的SNMP代理服務(wù),否則不需要啟動(dòng),它的缺省啟動(dòng)類型是手動(dòng)。服務(wù)進(jìn)程為ENCSVC.EXE,參數(shù)文件ENCAPS.CFG,默認(rèn)端口1161。
(13)OracleHOME_NAMEManagementServer
OEM管理服務(wù),使用OEM時(shí)需要,它的缺省啟動(dòng)類型是手動(dòng)。服務(wù)進(jìn)程為OMSNTSVR.EXE,日志文件oms.nohup。
在Windows 操作系統(tǒng)下安裝Oracle 9i時(shí)會(huì)安裝很多服務(wù)——并且其中一些配置為在Windows 啟動(dòng)時(shí)啟動(dòng)。在Oracle 運(yùn)行在Windows 下時(shí),它會(huì)消耗很多資源,并且有些服務(wù)可能我們并不總是需要。你會(huì)發(fā)現(xiàn)不使用Windows 圖形界面就可以快速、完全地關(guān)閉數(shù)據(jù)庫會(huì)很有用。
只要擁有管理員權(quán)限就可以通過net start 啟動(dòng)一個(gè)服務(wù),或者通過net stop 命令停止一個(gè)服務(wù),從而控制以下服務(wù)中的任何一個(gè)。在Windows XP 中,可以通過在控制面板的服務(wù)中改變想要禁用的服務(wù)(OracleOraHome...)的啟動(dòng)類型(Startup Type)參數(shù),雙擊某個(gè)服務(wù)查看其屬性,然后將啟動(dòng)類型屬性從自動(dòng)改為手動(dòng)。
使數(shù)據(jù)庫在本地工作唯一需要運(yùn)行的服務(wù)是OracleServiceORCL 服務(wù)(其中ORCL 是SID)。這個(gè)服務(wù)會(huì)自動(dòng)地啟動(dòng)和停止數(shù)據(jù)庫(使用shutdown 中斷)。如果安裝了一個(gè)數(shù)據(jù)庫,它的缺省啟動(dòng)類型為自動(dòng)。如果主要是訪問一個(gè)遠(yuǎn)程數(shù)據(jù)庫,那么可以把啟動(dòng)類型由自動(dòng)改為手動(dòng)。
OracleOraHome92HTTPServer 服務(wù)(OraHome92 是Oracle Home 的名稱)是在安裝Oracle 時(shí)自動(dòng)安裝的Apache 服務(wù)器。一般情況下我們只用它來訪問Oracle Apache 目錄下的Web 頁面,比如說JSP 或者modplsql 頁面。
OracleOraHome92TNSListener 服務(wù)只有在數(shù)據(jù)庫需要遠(yuǎn)程訪問時(shí)才需要(無論是通過另外一臺(tái)主機(jī)還是在本地通過 SQL*Net 網(wǎng)絡(luò)協(xié)議都屬于遠(yuǎn)程訪問)。不用這個(gè)服務(wù)就可以訪問本地?cái)?shù)據(jù)庫。
OracleOraHome92ClientCache 服務(wù)緩存用于連接遠(yuǎn)程數(shù)據(jù)庫的Oracle Names 數(shù)據(jù)。正常情況下該服務(wù)的啟動(dòng)類型是配置為手動(dòng)的。然而,除非有一臺(tái)Oracle Names 服務(wù)器,否則沒有必要運(yùn)行這個(gè)服務(wù)。
有四個(gè)服務(wù)是Oracle 企業(yè)管理器所必須的(Oracle Enterprise Manager),這個(gè)服務(wù)分別為:OracleOraHome92Agent(智能代理),該服務(wù)監(jiān)視數(shù)據(jù)庫和企業(yè)管理器請(qǐng)求,缺省啟動(dòng)類型為自動(dòng)。OracleOraHome92SNMPPeerEncapsulator 和OracleOraHome92SNMPPeerMasterAgent,處理安全網(wǎng)絡(luò)管理協(xié)議服務(wù)。OracleOraHome92PagingServer 通過一個(gè)使用調(diào)制解調(diào)器的數(shù)字傳呼機(jī)或者電子郵件發(fā)出警告。
OracleMTSRecoveryService 是可選的,該服務(wù)允許數(shù)據(jù)庫充當(dāng)一個(gè)微軟事務(wù)服務(wù)器、COM/COM+對(duì)象和分布式環(huán)境下的事務(wù)的資源管理器。
如果只是偶爾使用一下數(shù)據(jù)庫,那么可以創(chuàng)建一個(gè)簡(jiǎn)單的腳本任務(wù)來啟動(dòng)和關(guān)閉服務(wù)器,這樣每次只要雙擊腳本就可以了,可以不使用圖形界面。
1. 保存一個(gè)快捷方式自動(dòng)地裝載這些文件。
2. 將Oracle 服務(wù)設(shè)為手動(dòng)避免在Windows 啟動(dòng)時(shí)啟動(dòng)。
REM "dbstart.cmd"
@echo off
set ORAHOME="OraHome90"
set ORASID="zsd"
net start OracleService%ORASID%
REM net start Oracle%ORAHOME%HTTPServer
REM net start Oracle%ORAHOME%TNSListener
REM net start Oracle%ORAHOME%ClientCache
REM net start Oracle%ORAHOME%Agent
REM net start Oracle%ORAHOME%SNMPPeerEncapsulator
REM net start Oracle%ORAHOME%SNMPPeerMasterAgent
REM net start Oracle%ORAHOME%PagingServer
REM net start OracleMTSRecoverService
REM "dbshut.cmd"
@echo off
set ORAHOME="OraHome90"
set ORASID="zsd"
net stop OracleService%ORASID%
REM net stop Oracle%ORAHOME%HTTPServer
REM net stop Oracle%ORAHOME%TNSListener
REM net stop Oracle%ORAHOME%ClientCache
REM net stop Oracle%ORAHOME%Agent
REM net stop Oracle%ORAHOME%SNMPPeerEncapsulator
REM net stop Oracle%ORAHOME%SNMPPeerMasterAgent
REM net stop Oracle%ORAHOME%PagingServer
REM net stop OracleMTSRecoverService
網(wǎng)站欄目:oracle12怎么打開 oracle11g安裝后怎么打開
鏈接URL:http://chinadenli.net/article30/hgpipo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、企業(yè)建站、ChatGPT、網(wǎng)站收錄、網(wǎng)站導(dǎo)航、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)