一、 環(huán)境要求
1.1. 涉及工具及環(huán)境
1) CentOS7 64 位系統(tǒng)
2) oracle 安裝包文件
a) linux.x64_11gR2_databa_1of2.zip
b) linux.x64_11gR2_databa_2of2.zip
3) oracle 安裝依賴包,提前下載到一個(gè)文件夾中
binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-
common glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel
make sysstat unixODBC unixODBC-devel(復(fù)制這些,手敲累哈)
1.2. Oracle 服務(wù)器要求
1) 最小內(nèi)存 1G,推薦 2G 或 2G 以上
2 / 20
2) 1GB 跟 2GB 物理內(nèi)存之間的,設(shè)定 swap 大小為物理內(nèi)存的 1.5 倍
1. 2GB 跟 16GB 物理內(nèi)存之間的,設(shè)置 swap 大小與物理內(nèi)存相等
2. 16GB 物理內(nèi)存以上的,設(shè)置 swap 大小為 16GB
3) 硬盤要求空間至少 5-6GB
硬件檢測:
cat /etc/issue
uname -r (版本)
grep MemTotal /proc/meminfo (內(nèi)存大小)
grep SwapTotal /proc/meminfo (交換區(qū)大小)
grep "model name" /proc/cpuinfo (CPU 信息)
free (可用內(nèi)存)
二、 準(zhǔn)備工作2.1. 上傳 oracle 11g 安裝文件到服務(wù)器并解壓(如果沒有可以到官網(wǎng)免費(fèi)下載實(shí)驗(yàn))
安裝包及其依賴包上傳到/home/software/oraclefile 目錄下,將安裝包解壓
/home/software/oraclefile
unzip linux.x64_11gR2_databa_1of2.zip
unzip linux.x64_11gR2_databa_2of2.zip
待解壓完畢后會(huì)生成文件夾/home/software/oraclefile /databa,里面是解壓后的所有 oracle
安裝文件。
2.2. 關(guān)閉 linux
vim /etc/linux/config 設(shè)置 SELINUX=disabled(永久關(guān)閉 linux,但是需要重新啟動(dòng)系統(tǒng))
tenforce 0 // ( 臨 時(shí) 關(guān) 閉 linux , 馬 上 生 效 , 重 啟 失 效 )
2.3. 關(guān)閉防火墻
systemctl stop firewalld.rvice //臨時(shí)關(guān)閉防火墻
3 / 20
systemctl disable firewalld.rvice // 永 久 關(guān) 閉 防 火 墻
三、 安裝步驟3.1. 檢查依賴包并手動(dòng)安裝
? 檢查 oracle 依賴包缺失項(xiàng):(ssh 連通后,復(fù)制以下內(nèi)容即可,手動(dòng)太累,檢查完畢如果
有 not 找不到的依賴包,需要自己下載,再安裝。或者上傳一個(gè) Centos 的 ISO 文件,配
置本地 yum 源進(jìn)行安裝,也就說,這些缺少的依賴都在 Centos 中可以找到)。
rpm -q elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-
headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
? 進(jìn)入到依賴包文件夾內(nèi),手動(dòng)進(jìn)行安裝缺失包
cd /home/software/oraclefile/Oracle11gRPMlinux/x86_64(文件夾名稱可以自己命名,不影響以下安裝)
rpm -ivh *.rpm –nodeps –force 強(qiáng)制安裝依賴包
4 / 20
5 / 20
一共 39 個(gè)依賴包。
3.2. 添加 oracle 用戶和用戶組
groupadd oinstall //創(chuàng)建 oinstall 組
groupadd dba //創(chuàng)建 dba 組
uradd -g oinstall -G dba oracle //將 oracle 用戶加入組 (-g 設(shè)置的是用戶的主用戶
組,這些信息記錄在/etc/passwd 中,-G 設(shè)置的是用戶附加組,記錄在/etc/group 中)
passwd oracle //修改并設(shè)定 oracle 用戶密碼 (密碼為 Pass@w0rd)
3.3. 修改內(nèi)核參數(shù)配置文件
1) vi /etc/sysctl.conf 配置文件內(nèi)加入修改以下參數(shù),如果沒有可以自己添加,如果默認(rèn)值比
參考值大,則不需要修改。
fs.file-max= 6815744(系統(tǒng)所有進(jìn)程一共可以打開文件的數(shù)量,一般為內(nèi)存大小(KB)的
10%)
fs.aio-max-nr=1048576(同時(shí)可以擁有的異步 IO 請(qǐng)求數(shù)目)
net.ipv4.ip_local_port_range= 9000 65500(定義了網(wǎng)絡(luò)連接可以用作其源(本地)端口的最
小和最大端口,適用于 TCP 和 UDP 連接)
6 / 20
net.core.rmem_default= 262144(內(nèi)核套接字接收緩存區(qū)默認(rèn)的大小)
net.core.rmem_max= 4194304(內(nèi)核套接字接收緩存區(qū)最大值)
net.core.wmem_default= 262144(內(nèi)核套接字發(fā)送緩存區(qū)默認(rèn)的大小)
net.core.wmem_max= 1048576(內(nèi)核套接字發(fā)送緩存區(qū)最大值)
kernel.m= 250 32000 100 128(一共四組,組間有空格,250 信號(hào)集容納的最大數(shù)量,32000
所有信號(hào)的最大數(shù)量,100 調(diào)用單個(gè)信號(hào)集中最大信號(hào)數(shù)量,128 信號(hào)集的最大值)
2)執(zhí)行命令 sysctl 使其自檢并生效 sysctl –p
3.4. 修改用戶的限制文件
1) 修改進(jìn)程數(shù)和最大會(huì)話數(shù)
執(zhí)行如下命令,修改配置文件/etc/curity/limits.conf
vi /etc/curity/limits.conf 在文件尾部添加如下信息:
oracle soft nproc 2047(oracle 用戶可用的最大進(jìn)程數(shù)量軟限制,可以增加,上限是 16384)
oracle hard nproc 16384(oracle 用戶可用的最大進(jìn)程數(shù)量硬限制)
oracle soft nofile 1024(oracle 用戶可打開的文件描述符的最大數(shù)的軟限制,可以增加,上
限是 65536)
oracle hard nofile 65536(oracle 用戶可打開的文件描述符的最大數(shù)的硬限制)
7 / 20
2)設(shè)置關(guān)聯(lián)信息
執(zhí)行如下命令,修改關(guān)聯(lián)文件/etc/pam.d/login
vi /etc/pam.d/login
在文件尾部添加如下信息:
ssion required /lib64/curity/pam_limits.so
ssion required pam_limits.so
備注:64 位系統(tǒng)時(shí),千萬別寫成/lib/curity/pam_limits.so,否則導(dǎo)致無法登錄,這樣才能使
設(shè)置生效。
3.5. 創(chuàng)建安裝目錄和設(shè)置文件權(quán)限
1)創(chuàng)建安裝目錄
mkdir /usr/local/oracle //數(shù)據(jù)庫系統(tǒng)安裝目錄
mkdir /usr/local/oradata //數(shù)據(jù)庫數(shù)據(jù)安裝目錄
mkdir /usr/local/oradata_back //數(shù)據(jù)備份目錄
mkdir /usr/local/oraInventory //清單目錄
2)賦予組用戶及權(quán)限
chown -R oracle:oinstall /usr/local/oracle /usr/local/oraInventory /usr/local/oradata
(/usr/local/oracle 目錄,/usr/local/oraInventory 目錄,/usr/local/oradata 目錄更改其所有
8 / 20
者為 oracle,所有組更改為 oinstall。)
chmod -R 775 /usr/local/oracle /usr/local/oraInventory /usr/local/oradata ( 目 錄
/usr/local/oracle,目錄/usr/local/oraInventory,目錄/usr/local/oradata 下的所有文件包括子目
錄的文件,所屬組具有讀 r,寫 w,執(zhí)行 x 的權(quán)限,所屬者讀 r,寫 w,執(zhí)行 x 的權(quán)限,其他用戶
具 有 讀 r, 執(zhí) 行 x 的 權(quán) 限 , -R 是 連 同 子 目 錄 一 起 賦 權(quán) 。 其 中 定 義 為
r=4,w=2,x=1,775=4+2+1,4+2+1,4+1)
3.6. 配置 oracle 用戶環(huán)境變量
vi /home/oracle/.bash_profile 文件內(nèi)加入并修改至以下內(nèi)容
export ORACLE_BASE=/usr/local/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
保存退出后執(zhí)行 source 命令立即生效:source .bash_profile
其中,export 是設(shè)置環(huán)境變量,source 是讓環(huán)境變量立即生效。
3.7. 編輯靜默安裝響應(yīng)文件
首先進(jìn)入 oracle 用戶:su – oracle(中間的橫杠一定要加,是帶環(huán)境變量)
1) 復(fù)制一份模板
cp -R /home/software/oraclefile/databa/respon /usr/local/oracle( cp 命令相當(dāng)于
windows 下的 copy 命令,-R 是連同子目錄)
將 oracle 靜默安裝所需應(yīng)答文件全部拷貝至 /usr/local/oracle 文件夾下
2) 修改安裝所需的所有響應(yīng)文件的所屬組及權(quán)限
cd /usr/local/oracle/respon
chown oracle:oinstall /usr/local/oracle/respon/*.rsp
chmod 755 /usr/local/oracle/respon/*.rsp
9 / 20
3) 配置 db_install.rsp 文件
vi /usr/local/oracle/respon/db_install.rsp
文件內(nèi)需要修改相應(yīng)的參數(shù)配置如下:
oracle.install.option=INSTALL_DB_SWONLY #安裝類型,只裝數(shù)據(jù)庫軟件
ORACLE_HOSTNAME= localhost.localdomain #主機(jī)名稱(命令 hostname 查詢)
UNIX_GROUP_NAME=oinstall # 安裝組
INVENTORY_LOCATION=/usr/local/oraInventory #INVENTORY 目錄(**不填就是默認(rèn)值,本
例此處需修改,因個(gè)人創(chuàng)建安裝目錄而定,我們之前的 3.5 中創(chuàng)建了這個(gè)目錄)
SELECTED_LANGUAGES=en,zh_CN # 選擇語言
ORACLE_HOME=/usr/local/oracle/product/11.2.0/db_1 # oracle_home *路徑根據(jù)目錄
(需要手動(dòng)配置路徑)情況注意修改 本例安裝路徑/usr/local/oracle
ORACLE_BASE=/usr/local/oracle # oracle_ba *注意修改
oracle.install.db.InstallEdition=EE # oracle 版本
oracle.install.db.isCustomInstall=fal #自定義安裝,否,使用默認(rèn)組件
oracle.install.db.DBA_GROUP=dba #dba 用戶組
oracle.install.db.OPER_GROUP=dba #oper 用戶組
oracle.install.db.config.starterdb.password.SYS=Pass@w0rd
oracle.install.db.config.starterdb.password.SYSTEM= Pass@w0rd
DECLINE_SECURITY_UPDATES=true # **注意此參數(shù) 設(shè)定一定要為 true
(385 行)
4)需要?jiǎng)?chuàng)建一個(gè)目錄 mkdir –p /usr/local/oracle/product/11.2.0/db_1
3.8. 根據(jù)響應(yīng)文件安裝 oracle
在 oracle 用戶下安裝
su - oracle
$ cd /home/software/oraclefile/databa/
$./runInstaller -silent –responFile /usr/local/oracle/respon/db_install.rsp -ignorePrereq
參數(shù)說明:
/home/databa 是安裝包解壓后的路徑,此處根據(jù)安裝包解壓所在位置做修改,因人而
異。
runInstaller 是主要安裝腳本
-silent 靜默模式
-force 強(qiáng)制安裝
-ignorePrereq 忽略 warning 直接安裝。
-responFile 讀取安裝應(yīng)答文件。
10 / 20
安裝過程中,如果提示[WARNING]不必理會(huì),此時(shí)安裝程序仍在進(jìn)行,如果出現(xiàn)[FATAL],
則安裝程序已經(jīng)停止了。
上圖是提示權(quán)限不夠,在 root 用戶下再執(zhí)行一遍
chown -R oracle:oinstall /usr/local/oracle /usr/local/oraInventory /usr/local/oradata
如果想查看錯(cuò)誤日志,可以打開另一個(gè)終端,
執(zhí)行 tail -100f /usr/local/oraInventory/logs/installActions*.log
如果不需要看,可以不執(zhí)行這一步。
下圖是正常安裝的過程,這個(gè)過程光標(biāo)在閃爍,靜靜的等待即可,約 10 分鐘左右
當(dāng)出現(xiàn)以下界面時(shí), 表示安裝成功了,按照其提示操作。(靜靜的等待,光標(biāo)在閃)
在新創(chuàng)建的 root 窗口內(nèi)執(zhí)行以下提示的腳本:
#cd /usr/local/oraInventory/
sh orainstRoot.sh(設(shè)置文件目錄位置和擁有該目錄的操作系統(tǒng)組)
11 / 20
#cd /usr/local/oracle/product/11.2.0/db_1/
sh root.sh (設(shè)置必要的操作系統(tǒng)權(quán)限,檢查生成的日志文件)
3.9. 編輯靜默建庫響應(yīng)文件
su – oracle
$cd /usr/local/oracle/respon
$mv dbca.rsp dbca_orcl.rsp #改名為 dbca_數(shù)據(jù)庫名.rsp
3.10. 靜默配置監(jiān)聽(網(wǎng)絡(luò))
通 過 respon 文 件 運(yùn) 行 netca, 生 成 sqlnet.ora 和 listener.ora 文 件 , 位 于
$ORACLE_HOME/network/admin 目錄下:
# su – oracle
$netca /silent /responfile /usr/local/oracle/respon/netca.rsp
12 / 20
$ ll $ORACLE_HOME/network/admin/*.ora(這里是兩個(gè) LL,千萬不要寫成雙豎杠或者兩個(gè)II)
成功運(yùn)行后,在/ur/local/oracle/product/11.2.0/db_1/network/admin 目錄下生成 sqlnet.ora
和 listener.ora 兩個(gè)文件
啟動(dòng)監(jiān)聽 $/usr/local/oracle/product/11.2.0/db_1/bin/lsnrctl start
通過 netstat -tlnp 命令,看到
tcp 0 0 :::1521 :::* LISTEN 5477/tnslsnr(顯示 tcp6)
說明監(jiān)聽器已經(jīng)在 1521 端口上開始工作了。
netstart命令參數(shù):
-t:tcp
-u:udp
l:列出有在 Listen (監(jiān)聽) 的服務(wù)狀態(tài)
-n:拒絕顯示別名,能顯示數(shù)字的全部轉(zhuǎn)化成數(shù)字
p:顯示建立相關(guān)鏈接的程序名
3.11. 靜默安裝數(shù)據(jù)庫(同時(shí)也建立一個(gè)對(duì)應(yīng)的實(shí)例)
1)修改/usr/local/oracle/respon/dbca_orcl.rsp,設(shè)置如下:
RESPONSEFILE_VERSION = "11.2.0" #不能更改
OPERATION_TYPE = "createDataba" #不能更改
GDBNAME="orcl "#78 行全局?jǐn)?shù)據(jù)庫的名字=SID+主機(jī)域名
SID="orcl" //149 行 SID 對(duì)應(yīng)的實(shí)例名字
TEMPLATENAME = "General_Purpo.dbc" 169 行 #建庫用的模板文件
SYSPASSWORD="Pass@w0rd" 190 行 #SYS 管理員密碼
13 / 20
SYSTEMPASSWORE=" Pass@w0rd"#200 行//SYSTEM 管理員密碼
DATAFILEDESTINATION= /usr/local/oradata 357 行//數(shù)據(jù)文件存放目錄
RECOVERYAREADESTINATION=/usr/local/oradata_back 367 行#恢復(fù)數(shù)據(jù)存放目錄
CHARACTERSET="AL32UTF8"#字符集,415 行,重要!!!建庫后一般不能更改,所以建庫前要
確定清楚
TOTALMEMORY= "5120" 540 行 #oracle 內(nèi)存 5120MB,建議為物理內(nèi)存 70%~85%
2)靜默建庫命令如下
$dbca -silent -responFile /usr/local/oracle/respon/dbca_orcl.rsp
3)查看日志文件:
$ cat /usr/local/oracle/cfgtoollogs/dbca/orcl/orcl.log(此步不執(zhí)行也可以)
4) 建庫后實(shí)例檢查
14 / 20
$ ps -ef | grep ora_ | grep -v grep| wc –l
21(我第一遍安裝是 21 個(gè)進(jìn)程,第二遍安裝是 22 個(gè)進(jìn)程,細(xì)想中……)
(ps –ef 查詢所有進(jìn)程,grep 通過管道來過濾,grep –v 是反向查詢的意思,gerp –v grep 的
作用是除去包含 grep 的選項(xiàng),wc –l 統(tǒng)計(jì)查詢到的結(jié)果數(shù)量。)
$ps -ef | grep ora_
5) 建庫后監(jiān)聽檢查
$lsnrctl status
15 / 20
上圖可以看到監(jiān)聽是成功的。
3.12. 修改 oracle 啟動(dòng)配置文件
su – oracle
$vi/etc/oratab
orcl:/usr/local/oracle/product/11.2.0/db_1:Y //把"N"改成"Y"
這樣就可以通過 dbstart 啟動(dòng)此實(shí)例,監(jiān)聽器。
$dbshut $ORACLE_HOME
Processing Databa instance"orcl": log file
/usr/local/oracle/product/11.2.0/db_1/shutdown.log
此時(shí)所有 oracle 的進(jìn)程關(guān)閉,監(jiān)聽器也停止。
$dbstart $ORACLE_HOME
Processing Databa instance"orcl": log file /usr/local/oracle/product/11.2.0/db_1/startup.log
此時(shí)監(jiān)聽器工作,orcl 實(shí)例運(yùn)行,再次查看監(jiān)聽器狀態(tài)。
$lsnrctl status
16 / 20
四、 Linux 下建立 Oracle 服務(wù)及其開機(jī)自啟動(dòng)以 root 身份建立開機(jī)啟動(dòng) oracle 服務(wù)的腳本:vi/etc/init.d/oracle,添加如下腳本:
#!/bin/sh
#chkconfig: 2345 20 80
#description: Oracledbstart / dbshut
#以上兩行為 chkconfig 所需
ORA_HOME=/usr/local/oracle/product/11.2.0/db_1
ORA_OWNER=oracle
LOGFILE=/var/log/oracle.log
Echo "#################################" >> ${LOGFILE}
date +"### %T%a %D: Run Oracle" >> ${LOGFILE}
if [ ! -f${ORA_HOME}/bin/dbstart ] || [ ! -f ${ORA_HOME}/bin/dbshut ]; then
echo "Error: Missing the script file${ORA_HOME}/bin/dbstart or
${ORA_HOME}/bin/dbshut!" >> ${LOGFILE}
echo"#################################" >> ${LOGFILE}
exit
fi
start(){
echo "###Startup Databa..."
su - ${ORA_OWNER} -c"${ORA_HOME}/bin/dbstart ${ORA_HOME}"
echo "###Done."
echo "###Run databa control..."
su - ${ORA_OWNER} -c"${ORA_HOME}/bin/emctl start dbconsole"
echo "###Done."
}
stop(){
echo "###Stop databacontrol..."
su - ${ORA_OWNER} -c"${ORA_HOME}/bin/emctl stop dbconsole"
echo "###Done."
echo "###Shutdown Databa..."
su - ${ORA_OWNER} -c"${ORA_HOME}/bin/dbshut ${ORA_HOME}"
echo "###Done."/
}
ca"$1" in
'start')
start >> ${LOGFILE}
;;
'stop')
stop >> ${LOGFILE}
;;
'restart')
stop >> ${LOGFILE}
17 / 20
start >> ${LOGFILE}
;;
esac
date +"### %T%a %D: Finished." >> ${LOGFILE}
echo "#################################" >> ${LOGFILE}
echo ""
腳本圖1
腳本圖2
18 / 20
腳本部分解釋:
Chkconfig:2345 20 80,2345 表示系統(tǒng)運(yùn)行級(jí)別是 2,3,4,5 時(shí)都啟動(dòng)此服務(wù),20 是啟動(dòng)的
優(yōu)先級(jí),80 是關(guān)閉的優(yōu)先級(jí)。如果啟動(dòng)優(yōu)先級(jí)配置的數(shù)太小比如是 0,則有可能啟動(dòng)失
敗,因?yàn)榇藭r(shí)其所依賴的網(wǎng)絡(luò)服務(wù)器還沒有啟動(dòng),從而導(dǎo)致啟動(dòng)失敗。
description: Oracledbstart / dbshut 關(guān)于服務(wù)的說明,啟動(dòng)和關(guān)閉。
ORA_HOME=/usr/local/oracle/product/11.2.0/db_1 這里的變量值是你自己安裝 oracle 數(shù)據(jù)
庫的安裝路徑,路徑中你會(huì)找到 product,然后依次找到 db_1。
ORA_OWNER=oracle,owner 是屬于 Oracle 用戶.
使用如下命令將/etc/init.d/oracle 置為可執(zhí)行文件:
chmod a+x/etc/init.d/oracle
至此,可使用如下命令對(duì) oracle 進(jìn)行啟動(dòng)和關(guān)閉
/etc/init.d/oracle start #啟動(dòng) oracle(包括數(shù)據(jù)庫實(shí)例、監(jiān)聽器、EM)
/etc/init.d/oracle stop #關(guān)閉 oracle
/etc/init.d/oracle restart #重啟 oracle
19 / 20
su - root
將 oracle 添加到 chkconfig 中:
chkconfig --add oracle
可使用如下命令查看和設(shè)置 oracle 服務(wù)的開機(jī)啟動(dòng)級(jí)別:
chkconfig | grep oracle #查看 oracle 服務(wù)的開機(jī)啟動(dòng)級(jí)別
chkconfig –level 24 oracle off #修改 oracle 服務(wù)的開機(jī)啟動(dòng)級(jí)別
chkconfig –level 35 oracle on
chkconfig | grep oracle #查看 oracle 服務(wù)的開機(jī)啟動(dòng)級(jí)別
至此可使用如下命令對(duì) oracle 的啟動(dòng)或關(guān)閉進(jìn)行管理
rvice oracle start #啟動(dòng)
rvice oracle stop #關(guān)閉
rvice oracle restart #重啟
20 / 20
建立連接:
ln –s /etc/init.d/oracle /etc/rc0.d/K01oracle #關(guān)機(jī)執(zhí)行
ln –s /etc/init.d/oracle /etc/rc6.d/K01oracle #重啟執(zhí)行
五、 Linux 下 oracle 數(shù)據(jù)庫啟動(dòng)和關(guān)閉操作5.1. 啟動(dòng) oracle 的步驟
Linux 下啟動(dòng) Oracle 分為以下兩步:
啟動(dòng)數(shù)據(jù)庫實(shí)例,啟動(dòng) lsnrctl 監(jiān)聽
1) 啟動(dòng) oracle 數(shù)據(jù)庫實(shí)例
? 以 system 用戶身份登陸 oracle
? 在 oracle 用戶下,輸入 sqlplus /nolog
? 使用管理員權(quán)限 connect/as sysdba
? 啟動(dòng)/關(guān)閉服務(wù)
2) 啟動(dòng) oracle 監(jiān)聽
數(shù)據(jù)庫實(shí)例啟動(dòng)之后,需啟動(dòng)監(jiān)聽器,才能讓遠(yuǎn)程用戶建立連接。可使用如下命令啟動(dòng)監(jiān)
聽器:
? 登陸
root 登陸之后切換到 oracle 用戶上,輸入 su - oracle
? 檢查 oracle 監(jiān)聽器運(yùn)行狀態(tài)
通過 lsnrctl status 命令查看;
啟動(dòng)監(jiān)聽,通過命令 lsnrctl start
5.2. 查看 oracle 服務(wù)是否已經(jīng)啟動(dòng)
? ps aux | grep ora_ #若無 ora_**_**相關(guān)的進(jìn)程,則 oracle 數(shù)據(jù)庫實(shí)例未啟動(dòng)
? netstat -tlnup | grep 1521 #若無任何顯示,則監(jiān)聽器未啟動(dòng)
? lsnrctl status #查看監(jiān)聽器狀態(tài)
? netstat -tlnup | grep 1158 #若無任何顯示,則 EM 未啟動(dòng)
? emctl status dbconsole #查看 EM 狀態(tài)
本次 em 未啟動(dòng)成功,但是不影響使用。
本文發(fā)布于:2023-02-28 21:02:00,感謝您對(duì)本站的認(rèn)可!
本文鏈接:http://www.newhan.cn/zhishi/a/1677717888100905.html
版權(quán)聲明:本站內(nèi)容均來自互聯(lián)網(wǎng),僅供演示用,請(qǐng)勿用于商業(yè)和其他非法用途。如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除。
本文word下載地址:oracle 11g安裝圖解(oracle11g詳細(xì)安裝教程).doc
本文 PDF 下載地址:oracle 11g安裝圖解(oracle11g詳細(xì)安裝教程).pdf
| 留言與評(píng)論(共有 0 條評(píng)論) |