以常見(jiàn)的mysql和oracle這兩種數(shù)據(jù)庫(kù)為例:
成都創(chuàng)新互聯(lián)專(zhuān)注于平陰網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供平陰營(yíng)銷(xiāo)型網(wǎng)站建設(shè),平陰網(wǎng)站制作、平陰網(wǎng)頁(yè)設(shè)計(jì)、平陰網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造平陰網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供平陰網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
一、連接mysql(mysql服務(wù)已開(kāi)啟)
1、mysql數(shù)據(jù)庫(kù)安裝在本機(jī),則直接敲入命令mysql
-u
root
-p即可。
2、mysql數(shù)據(jù)庫(kù)不是安裝在本機(jī),則需要加參數(shù),常用參數(shù)如下:
1),-h,指定目標(biāo)ip地址
2),-u,指定登錄用戶(hù)名。
3),-p,指定密碼,密碼可以接在-p后面輸入mysql
-uroot
-p123456。也可以mysql
-uroot
-p回車(chē)等提示輸入密碼時(shí)輸入,這樣輸入密碼沒(méi)有回顯。
二、連接oracle數(shù)據(jù)庫(kù)
1、若當(dāng)前用戶(hù)為root用戶(hù),則需要執(zhí)行命令
su
-
oracle切換至oracle用戶(hù);若當(dāng)前用戶(hù)為oracle用戶(hù)則此步驟省略。
2、若oracle安裝在本機(jī),則在oracle用戶(hù)下直接執(zhí)行sqlplus
username/password(username,password替換成真實(shí)的用戶(hù)名和密碼),若提示connected則表示連接成功;
3、若oracle安裝在其他機(jī)器,則在oracle用戶(hù)下執(zhí)行sqlplus
username/password@//host:port/sid。host為oracle所在機(jī)器的ip或者機(jī)器名,port為端口號(hào),通常為1521,sid指oracle的實(shí)例名。
擴(kuò)展資料:
linux下操作數(shù)據(jù)庫(kù)(以mysql為例)的其他命令
一、linux下查看mysql服務(wù)的命令兩種方式:
1、[root@localhost
bin]ps
-ef|grep
mysql
2、[root@localhost
bin]netstat
-nlp
二、linux下啟動(dòng)mysql服務(wù)的兩種方式:
1、命令方式:
[root@localhost
bin]cd
/usr/bin
[root@localhost
bin]./mysqld_safe
2、服務(wù)方式:
[root@localhost
~]service
mysql
start
如果服務(wù)在啟動(dòng)狀態(tài),直接重啟服務(wù)用以下命令:[root@localhost
~]service
mysql
restart
三、linux下關(guān)閉mysql服務(wù)的兩種方式:
1、命令方式:
[root@localhost
~]mysqladmin
-u
root
shutdown
2、服務(wù)方式:
[root@localhost
~]service
mysql
stop
參考資料:mysql官方文檔
1、檢查原來(lái)的數(shù)據(jù)庫(kù)實(shí)例名
$ echo $ORACLE_SID
orcl
$ sqlplus / as sysdba
select instance from v$thread;
INSTANCE
orcl
2、關(guān)閉數(shù)據(jù)庫(kù)
shutdown immediate;
exit;
3、修改oracle用戶(hù)的ORACLE_SID環(huán)境變量,如由orcl修改為exoaidc
$ vi /home/oracle/.bash_profile
export ORACLE_SID=exoaidc
$ source /home/oracle/.bash_profile
4、修改/etc/oratab文件,將sid名由orcl修改為linux
$ vi /etc/oratab
exoa:/u01/app/oracle/11.2/db_1:Y
5、進(jìn)入到$ORACLE_HOME/dbs目錄
將所有文件名中包含原來(lái)的sid的修改為對(duì)應(yīng)的新sid的
$ cd $ORACLE_HOME/dbs
$ mv hc_zf.dat hc_exoa.dat
$ mv lkZF lkexoa
$ mv orapwzf orapwexoa
$ mv spfilezf.ora spfileexoa.ora
6、重建口令文件
因?yàn)榭诹钗募拿蟛荒茉谛聦?shí)例中使用,所以重建
$ orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=123456 entries=5 force=y
7、啟動(dòng)數(shù)據(jù)庫(kù)
$ sqlplus / as sysdba
startup
8、檢查數(shù)據(jù)庫(kù)實(shí)例名
通過(guò)如下語(yǔ)句檢查數(shù)據(jù)庫(kù)實(shí)例名,發(fā)現(xiàn)實(shí)例名已經(jīng)由orcl變成exoa
select instance from v$thread;
INSTANCE
exoa
接下來(lái)要修改監(jiān)聽(tīng)器,因?yàn)樾薷牧藄id,但是監(jiān)聽(tīng)器此時(shí)還是配置原來(lái)的orcl的sid
修改$ORACLE_HOME\network\admin\listener.ora文件
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = ORCL)
)
)
把ORCL改成exoa即可
你好,此處的SID不是從你系統(tǒng)獲取的,而是你自己定義上去的,一般oracle建議定義為 orcl 即可。
問(wèn)題: 我的程序在其內(nèi)部創(chuàng)建并執(zhí)行了多個(gè)線(xiàn)程,我怎樣才能在該程序創(chuàng)建線(xiàn)程后監(jiān)控其中單個(gè)線(xiàn)程?我想要看到帶有它們名稱(chēng)的單個(gè)線(xiàn)程詳細(xì)情況(如,CPU/內(nèi)存使用率)。
線(xiàn)程是現(xiàn)代操作系統(tǒng)上進(jìn)行并行執(zhí)行的一個(gè)流行的編程方面的抽象概念。當(dāng)一個(gè)程序內(nèi)有多個(gè)線(xiàn)程被叉分出用以執(zhí)行多個(gè)流時(shí),這些線(xiàn)程就會(huì)在它們之間共享
特定的資源(如,內(nèi)存地址空間、打開(kāi)的文件),以使叉分開(kāi)銷(xiāo)最小化,并避免大量高成本的IPC(進(jìn)程間通信)通道。這些功能讓線(xiàn)程在并發(fā)執(zhí)行時(shí)成為一個(gè)高
效的機(jī)制。
在Linux中,程序中創(chuàng)建的線(xiàn)程(也稱(chēng)為輕量級(jí)進(jìn)程,LWP)會(huì)具有和程序的PID相同的“線(xiàn)程組ID”。然后,各個(gè)線(xiàn)程會(huì)獲得其自身的線(xiàn)程
ID(TID)。對(duì)于Linux內(nèi)核調(diào)度器而言,線(xiàn)程不過(guò)是恰好共享特定資源的標(biāo)準(zhǔn)的進(jìn)程而已。經(jīng)典的命令行工具,如ps或top,都可以用來(lái)顯示線(xiàn)程級(jí)
別的信息,只是默認(rèn)情況下它們顯示進(jìn)程級(jí)別的信息。
這里提供了在Linux上顯示某個(gè)進(jìn)程的線(xiàn)程的幾種方式。
方法一:PS
在ps命令中,“-T”選項(xiàng)可以開(kāi)啟線(xiàn)程查看。下面的命令列出了由進(jìn)程號(hào)為pid的進(jìn)程創(chuàng)建的所有線(xiàn)程。
1.$ ps -T -p pid
“SID”欄表示線(xiàn)程ID,而“CMD”欄則顯示了線(xiàn)程名稱(chēng)。
方法二: Top
top命令可以實(shí)時(shí)顯示各個(gè)線(xiàn)程情況。要在top輸出中開(kāi)啟線(xiàn)程查看,請(qǐng)調(diào)用top命令的“-H”選項(xiàng),該選項(xiàng)會(huì)列出所有Linux線(xiàn)程。在top運(yùn)行時(shí),你也可以通過(guò)按“H”鍵將線(xiàn)程查看模式切換為開(kāi)或關(guān)。
1.$ top -H
要讓top輸出某個(gè)特定進(jìn)程pid并檢查該進(jìn)程內(nèi)運(yùn)行的線(xiàn)程狀況:
$ top -H -p pid
方法三: Htop
一個(gè)對(duì)用戶(hù)更加友好的方式是,通過(guò)htop查看單個(gè)進(jìn)程的線(xiàn)程,它是一個(gè)基于ncurses的交互進(jìn)程查看器。該程序允許你在樹(shù)狀視圖中監(jiān)控單個(gè)獨(dú)立線(xiàn)程。
要在htop中啟用線(xiàn)程查看,請(qǐng)開(kāi)啟htop,然后按F2來(lái)進(jìn)入htop的設(shè)置菜單。選擇“設(shè)置”欄下面的“顯示選項(xiàng)”,然后開(kāi)啟“樹(shù)狀視圖”和“顯示自定義線(xiàn)程名”選項(xiàng)。按F10退出設(shè)置。
現(xiàn)在,你就會(huì)看到下面這樣單個(gè)進(jìn)程的線(xiàn)程視圖。
如果是windows系統(tǒng),先看看oracle的SID,然后在DOS里面設(shè)置一下SID
命令set ORACLE_SID=test
Linux中,查看oracle數(shù)據(jù)庫(kù)的SID號(hào),用如下命令:
rman的參數(shù)及說(shuō)明
Argument Value Description
-----------------------------------------------------------------------------
target quoted-string connect-string for target database
catalog quoted-string connect-string for recovery catalog
nocatalog none if specified, then no recovery catalog
cmdfile quoted-string name of input command file
log quoted-string name of output message log file
trace quoted-string name of output debugging message log file
append none if specified, log is opened in append mode
debug optional-args activate debugging
msgno none show RMAN-nnnn prefix for all messages
send quoted-string send a command to the media manager
pipe string building block for pipe names
timeout integer number of seconds to wait for pipe input
checksyntax none check the command file for syntax errors
-----------------------------------------------------------------------------
Both single and double quotes (' or ") are accepted for a quoted-string.
Quotes are not required unless the string contains embedded white-space.
注意這里的說(shuō)明
Both single and double quotes (' or ") are accepted for a quoted-string.
Quotes are not required unless the string contains embedded white-space.
如果字符串中沒(méi)有空格字符,可以不使用引號(hào)
直接輸入rman即可進(jìn)入rman,注意這里rman必須小寫(xiě)
輸入connect target / 連接數(shù)據(jù)庫(kù)
輸入exit,可以退出rman
如果以上經(jīng)驗(yàn)幫到您,麻煩在左下角給點(diǎn)個(gè)贊,謝謝!
你好,當(dāng)安裝好oracle后,忘記了SID可通過(guò)如下途徑取得。1、操作系統(tǒng)中查看:在安裝oracle的用戶(hù)中找到.bash_profile配置文件,其中有一行export ORACLE_SID = your_current_sid就是oracle的SID也可通過(guò)目錄文件名 oracle/product/10.2.0/db_1/dbs/SPFILESID名稱(chēng).ORA 查看SID2、oracle系統(tǒng)查看:登錄oracle( as sysdba )運(yùn)行以下查看:select instance_name from v$instance;希望以上能幫助到你 ^_^
網(wǎng)頁(yè)名稱(chēng):包含linux查看sid命令的詞條
本文鏈接:http://chinadenli.net/article22/hgcdcc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、品牌網(wǎng)站制作、品牌網(wǎng)站設(shè)計(jì)、定制開(kāi)發(fā)、網(wǎng)站營(yíng)銷(xiāo)、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)