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

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


咨詢
建站咨詢
