新聞中心
Linux系統(tǒng)作為一種開源的操作系統(tǒng),被越來越多的企業(yè)所采用。而數(shù)據(jù)庫則是企業(yè)信息化建設(shè)中不可或缺的一部分。但是,對(duì)于很多企業(yè)來說,在Linux系統(tǒng)下啟動(dòng)數(shù)據(jù)庫卻是一個(gè)比較復(fù)雜的問題。下面,本文將詳細(xì)介紹。

一、安裝數(shù)據(jù)庫
在啟動(dòng)數(shù)據(jù)庫之前,我們需要先安裝相應(yīng)的數(shù)據(jù)庫軟件。常見的數(shù)據(jù)庫軟件有MySQL、Oracle、PostgreSQL等。本文以MySQL為例,介紹如何安裝MySQL。
1.使用yum命令進(jìn)行安裝。
yum install mysql-server
2.使用tar命令進(jìn)行安裝。
tar -zxvf mysql-x.x.x.tar.gz
cd mysql-x.x.x
mkdir /usr/local/mysql
./configure –prefix=/usr/local/mysql –with-charset=utf8 –enable-thread-safe-client –with-mysqld-ldflags=-all-static
make && make install
完成安裝后,我們就可以開始啟動(dòng)數(shù)據(jù)庫了。
二、啟動(dòng)MySQL數(shù)據(jù)庫
在Linux系統(tǒng)下,啟動(dòng)MySQL數(shù)據(jù)庫有兩種方式:命令行啟動(dòng)和使用腳本啟動(dòng)。
1.命令行啟動(dòng)
使用命令行啟動(dòng)MySQL數(shù)據(jù)庫非常簡單,只需輸入以下命令。
/etc/init.d/mysql start
如需停止My SQL數(shù)據(jù)庫,可以輸入以下命令。
/etc/init.d/mysql stop
2.使用腳本啟動(dòng)
使用腳本啟動(dòng)MySQL數(shù)據(jù)庫需要進(jìn)行如下幾個(gè)步驟。
1)編寫啟動(dòng)腳本。
#!/bin/bash
MYSQL=/usr/local/mysql/bin/mysql
MYSQLD_SAFE=/usr/local/mysql/bin/mysqld_safe
$MYSQLD_SAFE &
2)將腳本保存為mysql.sh,并修改權(quán)限。
chmod +x mysql.sh
3)執(zhí)行腳本。
./mysql.sh
4)查看MySQL進(jìn)程。
ps -ef | grep mysql
如果顯示出了MySQL進(jìn)程,則表明已成功啟動(dòng)MySQL數(shù)據(jù)庫。
三、啟動(dòng)Oracle數(shù)據(jù)庫
在Linux系統(tǒng)下,啟動(dòng)Oracle數(shù)據(jù)庫也有兩種方式:命令行啟動(dòng)和使用腳本啟動(dòng)。
1.命令行啟動(dòng)
使用命令行啟動(dòng)Oracle數(shù)據(jù)庫需要進(jìn)行如下幾個(gè)步驟。
1)切換到oracle用戶。
su – oracle
2)進(jìn)入Oracle安裝目錄的bin目錄。
cd /u01/app/oracle/product/11.2.0/dbhome_1/bin
3)執(zhí)行啟動(dòng)腳本。
./sqlplus / as sysdba
4)輸入密碼。
5)輸入以下命令啟動(dòng)Oracle數(shù)據(jù)庫。
startup
2.使用腳本啟動(dòng)
使用腳本啟動(dòng)Oracle數(shù)據(jù)庫需要進(jìn)行如下幾個(gè)步驟。
1)編寫啟動(dòng)腳本。
#!/bin/bash
ORACLE_SID=orcl
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID ORACLE_HOME PATH
echo Starting Oracle as Sysdba
$ORACLE_HOME/bin/sqlplus -s /nolog
connect / as sysdba
startup
exit
EOF
2)將腳本保存為start_oracle.sh,并修改權(quán)限。
chmod +x start_oracle.sh
3)執(zhí)行腳本。
./start_oracle.sh
4)查看Oracle進(jìn)程。
ps -ef | grep ora_pmon
如果顯示出了Oracle進(jìn)程,則表明已成功啟動(dòng)Oracle數(shù)據(jù)庫。
四、啟動(dòng)PostgreSQL數(shù)據(jù)庫
在Linux系統(tǒng)下,啟動(dòng)PostgreSQL數(shù)據(jù)庫也有兩種方式:命令行啟動(dòng)和使用腳本啟動(dòng)。
1.命令行啟動(dòng)
使用命令行啟動(dòng)PostgreSQL數(shù)據(jù)庫需要進(jìn)行如下幾個(gè)步驟。
1)進(jìn)入PostgreSQL安裝目錄的bin目錄。
cd /usr/local/pgsql/bin
2)執(zhí)行以下命令啟動(dòng)PostgreSQL數(shù)據(jù)庫。
./pg_ctl start -D /usr/local/pgsql/data
3)修改用戶DB目錄的權(quán)限。
chmod 700 /usr/local/pgsql/data
2.使用腳本啟動(dòng)
使用腳本啟動(dòng)PostgreSQL數(shù)據(jù)庫需要進(jìn)行如下幾個(gè)步驟。
1)編寫啟動(dòng)腳本。
#!/bin/bash
PGHOME=/usr/local/pgsql
PATH=$PATH:$PGHOME/bin
export PATH
pg_ctl start -D /usr/local/pgsql/data
2)將腳本保存為postgresql,即文件名為postgresql,無擴(kuò)展名,并修改權(quán)限。
chmod +x postgresql
3)執(zhí)行腳本。
./postgresql
4)查看Postgres進(jìn)程。
ps -ef | grep postgres
如果顯示出了PostgreSQL進(jìn)程,則表明已成功啟動(dòng)PostgreSQL數(shù)據(jù)庫。
啟動(dòng)數(shù)據(jù)庫是企業(yè)信息化建設(shè)過程中必不可少的步驟,而在Linux系統(tǒng)下啟動(dòng)數(shù)據(jù)庫需要了解相關(guān)的知識(shí)和操作方法。本文詳細(xì)介紹了如何在Linux系統(tǒng)下啟動(dòng)MySQL、Oracle和PostgreSQL數(shù)據(jù)庫,并提供了命令行啟動(dòng)和使用腳本啟動(dòng)兩種方式。通過本文的學(xué)習(xí),相信大家已經(jīng)能夠輕松地啟動(dòng)Linux系統(tǒng)下的數(shù)據(jù)庫了。
相關(guān)問題拓展閱讀:
- 如何在linux下啟動(dòng)和關(guān)閉ORCALE數(shù)據(jù)庫?
- 如何在linux下重啟oracle數(shù)據(jù)庫
- 在linux系統(tǒng)下怎樣啟動(dòng)數(shù)據(jù)庫
如何在linux下啟動(dòng)和關(guān)閉ORCALE數(shù)據(jù)庫?
1. linux下啟動(dòng)oracle\x0d\x0asu – oracle\x0d\x0asqlplus /nolog\x0d\x0aconn /as sysdba\x0d\x0astartup\x0d\x0aexit\x0d\x0alsnrctl start\x0d\x0aexit\x0d\x0a2. linux下關(guān)閉oracle\x0d\x0asu – oracle\x0d\x0asqlplus /nolog\x0d\x0aconn /as sysdba\x0d\x0ashutdown immediate\x0d\x0aexit\x0d\x0alsnrctl stop\x0d\x0aexit\x0d\x0a3、啟孝悶動(dòng)監(jiān)聽器\x0d\x0aoracle@suse92:~> lsnrctl start\x0d\x0a4、停止監(jiān)聽器\x0d\x0aoracle@suse92:~> lsnrctl stop\x0d\x0a5、查看監(jiān)聽器狀態(tài)\x0d\x0aoracle@suse92:~> lsnrctl\x0d\x0aLSNRCTL> status\x0d\x0aLSNRCTL> exit\x0d\x0a6.# setup 可以設(shè)置防火墻等信息\x0d\x0a7.安裝監(jiān)聽器\x0d\x0a運(yùn)行 netca 命令\x0d\x0alsnrctl start\x0d\x0alsnrctl stop\x0d\x0areload listener 重新加載\x0d\x0aservice listener\x0d\x0ahelp 幫助\x0d\x0aquit 退巧閉彎出\x0d\x0avi etc/hosts\x0d\x0a添加 192.168.0.100 chsylinux\x0d\x0a數(shù)據(jù)庫關(guān)閉死掉還可以STARTUP FORCE\x0d\x0a,再糟糕的情況用態(tài)做SHUTDOWN ABORT。
如何在linux下重啟oracle數(shù)據(jù)庫
用ssh工具連接linux,按以下步驟操作執(zhí)行。
1、用oracle用戶登錄進(jìn)去。
2、export ORACLE_SID=QS5100J; 指定oracle數(shù)據(jù)庫的instance的名稱?!癚S5100J”為oracle的sid名稱悉掘哪。
3、sqlplus /nolog 連接到數(shù)據(jù)庫的sqlplus中。
4、connect /as sysdba;出現(xiàn)“Connected to an idle instance.”停止連接到數(shù)據(jù)庫的應(yīng)用。
5、shutdown immediate;關(guān)閉數(shù)據(jù)庫,等待數(shù)分鐘…。
6、startup; 啟動(dòng)數(shù)據(jù)庫。
自動(dòng)執(zhí)行:寫在sql文件中,用符號(hào)“@”引入文件執(zhí)行。
以下文件可以放sql文件中執(zhí)行
connect /as sysdba;
shutdown immediate;
startup;
手動(dòng)執(zhí)行:手動(dòng)時(shí)一行一行輸入執(zhí)行。
使用SSH工具以root用戶登錄到數(shù)據(jù)庫服務(wù)器后,執(zhí)行以下命令:睜碼
1、啟動(dòng)數(shù)據(jù)庫實(shí)例
su – oracle
export ORACLE_SID=QS5100Z QS5100Z為數(shù)據(jù)庫名
sqlplus /nolog
conn / as sysdba
startup
exit
emctl start dbconsole 啟動(dòng)控制臺(tái)
2、啟動(dòng)數(shù)據(jù)庫監(jiān)聽
輸入:su – oracle
輸入: lsnrctl start
3、查看是散吵否啟動(dòng)成功
su – oracle
ps -ef|grep oracle
4、查看oracle監(jiān)聽狀態(tài)
su – oracle
lsnrctl status
用滑大燃ssh工具連接linux,按信虛以下步驟操作執(zhí)行。1、用oracle用戶登錄進(jìn)去。2、exportORACLE_SID=QS5100J;指定oracle數(shù)據(jù)庫的instance的名稱?!癚S5100J”為仿臘oracle的sid名稱。3、sqlplus/nolog連接到數(shù)據(jù)庫的sqlplus中。4、connect/assysdba;
在linux系統(tǒng)下怎樣啟動(dòng)數(shù)據(jù)庫
一個(gè)例子
yum install mysql
/etc/init.d/mysqld start
傳統(tǒng)型的數(shù)據(jù)庫:你安裝之后會(huì)自動(dòng)啟動(dòng)服務(wù)端,你只需要調(diào)用客戶端程序就可以使用了
嵌入式的數(shù)據(jù)庫:全都包含在代碼里了
傳統(tǒng)型的數(shù)據(jù)庫一般安裝為服務(wù)的形式。所以,你去查者畝找你系統(tǒng)的相關(guān)服務(wù),然后啟動(dòng)就可以了。例如,在ubuntu下,安裝一個(gè)mysql數(shù)據(jù)庫之后,會(huì)添加服務(wù)mysqld到系統(tǒng)中。你只需要關(guān)扮嫌巖心這個(gè)服務(wù)是否啟動(dòng)即可。用系統(tǒng)提供的命令service即可輕松進(jìn)行一般性的管理(啟動(dòng)、停止、重啟等 )。要注意的是,不同的發(fā)行版其對(duì)服務(wù)的管理可能是不同的。請(qǐng)閱讀相關(guān)系統(tǒng)的說明材料即可。另外,安裝了數(shù)據(jù)庫后請(qǐng)查看數(shù)據(jù)庫的說明書。只要不是編譯的(編譯的也有說明文檔,只是會(huì)針對(duì)主流系統(tǒng)來編寫),都會(huì)有說明告訴你怎么用。詳細(xì)請(qǐng)man。廳御
數(shù)據(jù)庫啟動(dòng)linux的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于數(shù)據(jù)庫啟動(dòng)linux,如何在Linux系統(tǒng)下啟動(dòng)數(shù)據(jù)庫,如何在linux下啟動(dòng)和關(guān)閉ORCALE數(shù)據(jù)庫?,如何在linux下重啟oracle數(shù)據(jù)庫,在linux系統(tǒng)下怎樣啟動(dòng)數(shù)據(jù)庫的信息別忘了在本站進(jìn)行查找喔。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)站名稱:如何在Linux系統(tǒng)下啟動(dòng)數(shù)據(jù)庫(數(shù)據(jù)庫啟動(dòng)linux)
文章地址:http://www.5511xx.com/article/dpdpddi.html


咨詢
建站咨詢
