linux執(zhí)行sql的方法步驟如下:
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:空間域名、網(wǎng)頁(yè)空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、凌河網(wǎng)站維護(hù)、網(wǎng)站推廣。
1、開機(jī)按F8不動(dòng)到高級(jí)選項(xiàng)出現(xiàn)再松手;
2、選擇“最近一次的正確配置”回車修復(fù),可以恢復(fù)原來(lái)的驅(qū)動(dòng);
3、如果是因更新驅(qū)動(dòng)引起的故障,右擊我的電腦選屬性;
4、選擇設(shè)備管理器找到驅(qū)動(dòng),右鍵選擇屬性上面的驅(qū)動(dòng)程序選項(xiàng);
5、選擇下面返回驅(qū)動(dòng)程序選項(xiàng)按確定即可。
從Oracle服務(wù)器上拷貝相應(yīng)的sqlldr 執(zhí)行程序 。
1 scp /usr/local/oracle/sqlldr?
2 mkdir -p /usr/local/oracle/rdbms/mesg?cd /usr/local/oracle/rdbms/mesg/? ?scp ./ulus.msb
進(jìn)入etc/profile修改環(huán)境變量
vim etc/profile? ?按i編輯? ?esc+q/q!強(qiáng)退? ? esc+wq保存編輯并退出
export ORACLE_HOME=/usr/local/oracle
export TNS_ADMIN=$ORACLE_HOME
export? LD_LIBRARY_PATH =$ORACLE_HOME:/usr/local/oracle/lib:${ LD_LIBRARY_PATH }
export SQLPATH=$ORACLE_HOME
export PATH=$PATH:$ORACLE_HOME
其中l(wèi)ib文件夾因?yàn)橛衧qlldr后來(lái)的報(bào)錯(cuò):sqlldr: error while loading shared libraries: libclntsh.so.11.1: cannot open
所以整個(gè)lib都從oracle服務(wù)器上下下來(lái)了,這總不會(huì)錯(cuò)了吧
之后sqlldr發(fā)現(xiàn)權(quán)限問(wèn)題
chmod a+x?/usr/local/oracle/sqlldr
然后差不多了
source etc/profile
sqlldr命令有在正常提示信息了
啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù)的常用工具有三個(gè)
一、SQL*Plus
在SQL*Plus環(huán)境中,用戶以SYSDBA身份連接到Oracle后,可以通過(guò)命令行方式啟動(dòng)或關(guān)閉數(shù)據(jù)庫(kù)。
二、OEM(企業(yè)管理器)
利用OEM數(shù)據(jù)庫(kù)控制臺(tái),可以完成數(shù)據(jù)庫(kù)的啟動(dòng)與關(guān)閉操作。
三、RMAN
在Recovery Manager(RMAN)環(huán)境中可以通過(guò)命令行方式啟動(dòng)或關(guān)閉數(shù)據(jù)庫(kù)。
一般來(lái)說(shuō)我們使用的都是SQL*Plus來(lái)啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù)
1、啟動(dòng)數(shù)據(jù)庫(kù):
[oracle@localhost etc]$ sqlplus /nolog
注意:該命令要以oracle用戶的身份來(lái)完成。
如果最初不是用oracle登陸的話就可能會(huì)發(fā)生以下情況:
[oracle@localhost etc]$ sqlplus /nolog
bash: sqlplus: command not found
此時(shí)只要source一下就可以啦,命令如下:
[oracle@localhost etc]$ source /home/oracle/.bash_profile
[oracle@localhost etc]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.4.0 Production on Tue Jun 28 16:19:47 2016
Copyright (c) 1982, 2013, Oracle. All rights reserved.
SQL
進(jìn)去以后要先startup一下數(shù)據(jù)庫(kù):
SQL startup
然后再以sysdba的身份登陸:
SQL conn /as sysdba
Connected.
2、關(guān)閉數(shù)據(jù)庫(kù):
關(guān)閉數(shù)據(jù)庫(kù)有四種語(yǔ)法:
shutdown immediate
shutdown transaction
shutdown abort
shutdown normal
常用的是shutdown immediate,它是四種語(yǔ)法中最快的關(guān)閉方式,
一旦執(zhí)行了這條命令,則將當(dāng)前正在處理的sql語(yǔ)句馬上停止,然后將所有未提交的事務(wù)回退,
并且不等待當(dāng)前聯(lián)入數(shù)據(jù)庫(kù)的用戶斷開連接,而是由系統(tǒng)強(qiáng)行將各個(gè)聯(lián)接斷開。
在下次啟動(dòng)數(shù)據(jù)庫(kù)時(shí)系統(tǒng)自動(dòng)執(zhí)行恢復(fù)動(dòng)作。
命令如下
SQLshutdown immediate
Linux CentOS中防火墻的關(guān)閉及開啟端口
注:CentOS7之前用來(lái)管理防火墻的工具是iptable,7之后使用的是Firewall 樣例:在CentOS7上安裝tomcat后,在linux本機(jī)上可以訪問(wèn)tomcat主頁(yè),: ...
在Centos中導(dǎo)入sql文件的方法
在Centos中導(dǎo)入sql文件的方法 利用mysql -u root -p進(jìn)入mysql數(shù)據(jù)庫(kù) 對(duì)于文件的導(dǎo)入,在Centos下里面的是首先要新建一個(gè)和文件相同名字的數(shù)據(jù)庫(kù).例如:mysqlc ...
CentOS下SVN服務(wù)的啟動(dòng)與關(guān)閉
CentOS下SVN服務(wù)的啟動(dòng)與關(guān)閉 操作系統(tǒng):CentOS 6.5? SVN版本:1.8.11 啟動(dòng)SVN服務(wù):? svnserve -d -r /home/svn /home/svn 為版本庫(kù)的根 ...
用SQLast;Plus命令啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù)
用SQL*Plus命令啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù) 1.啟動(dòng)方式 starup或startup open startup nomount startup mount startup read only [x] s ...
使用dbstart 和dbshut 腳本來(lái)自動(dòng)化啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù)
使用dbstart 和dbshut 腳本來(lái)自動(dòng)化啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù):1. 登錄用戶root.2. 編輯你的平臺(tái)的oratab 文件.打開文件/etc/oratab:文件里數(shù)據(jù)庫(kù)條目為以下格式:SID:O ...
Oracle安裝完成后comma;如何用命令行啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù)quest;
Oracle安裝完成后,如何用命令行啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù)? 解答: 打開:STARTUP [FORCE] [RESTRICT] [PFILE= filename] [OPEN [RECOVER][ dat ...
linux CentOS中創(chuàng)建用戶 無(wú)密碼登錄
首先點(diǎn)擊左上角的 “應(yīng)用程序” - “系統(tǒng)工具” - “終端”,首先在終端中輸入 su ,按回車,輸入 root 密碼以 root 用戶登錄,接著執(zhí)行命令創(chuàng)建新用戶 hadoop: 接 ...
1,Linuxlpar;CentOSrpar;中的基本配置
1,hostname(主機(jī)名) 查看主機(jī)名:hostname 臨時(shí)修改主機(jī)名:hostname?hadoop1 永久修改主機(jī)名:vi etc/sysconfig/network :? [NETWORK ...
linux下redis的安裝、啟動(dòng)、關(guān)閉和卸載
edis 在Linux 和 在Windows 下的安裝是有很大的不同的,和通常的軟件安裝是一樣的. 一? 下載 Redis 安裝包 去redis 官網(wǎng)下載reids 安裝包, redis 官網(wǎng)默認(rèn)只提 ...
隨機(jī)推薦
NodeJS入門(四)—— path對(duì)象
很快Node就會(huì)迎來(lái)4.0的時(shí)代,屆時(shí)將并入現(xiàn)有的iojs,所以先前寫過(guò)的iojs入門系列直接更名為NodeJS入門. 本篇開始將逐個(gè)介紹Node的各主要模塊,依循API文檔走一遍,但會(huì)給出比API文 ...
請(qǐng)求量限制方法-使用本地Cache記錄當(dāng)前請(qǐng)求量lbrack;坑rsqb;
有個(gè)需求:需要限制每個(gè)賬戶請(qǐng)求服務(wù)器的次數(shù)(該次數(shù)可以配置在DB,xml文件或其他).單位:X次/分鐘.若1分鐘內(nèi)次數(shù)=X 則允許訪問(wèn),1分鐘內(nèi)次數(shù)X則不再允許訪問(wèn). ? 這類需求很常 ...
實(shí)踐1-qq郵箱主頁(yè)
純html的網(wǎng)頁(yè) 采用table分割板塊進(jìn)行布局 ..
lbrack;linuxrsqb; linux下編譯安裝zlib
zlib官方網(wǎng)站:上下載源碼來(lái)安裝zlib軟件包. 目前最新版本zlib是zlib1.2.8,安裝開始:$wget ...
Cplus;plus;實(shí)現(xiàn)CString和string的互相轉(zhuǎn)換
CString-std::string 例子: CString strMfc=“test“; std::string strStl; strStl=strMfc.GetBuffer(0); u ...
SQL group by分組查詢(轉(zhuǎn))
本文導(dǎo)讀:在實(shí)際SQL應(yīng)用中,經(jīng)常需要進(jìn)行分組聚合,即將查詢對(duì)象按一定條件分組,然后對(duì)每一個(gè)組進(jìn)行聚合分析.創(chuàng)建分組是通過(guò)GROUP BY子句實(shí)現(xiàn)的.與WHERE子句不同,GROUP BY子句用于歸納 ...
yum 安裝 php5period;6 和 mysql5period;6
安裝 PHP rpm -Uvh ; rpm - ...
Androidlowbar;ImageView
SignalR系列教程:服務(wù)器廣播與主動(dòng)數(shù)據(jù)推送
本篇是本系列入門篇的最后一遍,由于工作關(guān)系,接觸SignalR的時(shí)間不是很多.等下次有空的話我會(huì)寫一個(gè)利用“SignalR”開發(fā)一個(gè)在線聊天室的系列博文.近期的話我更偏向于更新框架設(shè)計(jì)相關(guān)的文章,到時(shí) ...
Memcached源碼分析之memcachedperiod;h
//memcached.h //返回在item中data字段key的地址,即把指針指向key #define ITEM_key(item) (((char*)((item)-data ...
Linux退出sqlplus界面
紐巴倫和新百倫 有什么不同呢
精選推薦
廣告
cmd中輸入sqlplus出現(xiàn)Error 6 initializing SQL*Plus(之前正常)
778閱讀·0評(píng)論·0點(diǎn)贊
2022年7月27日
centos操作系統(tǒng)sqlplus中文顯示問(wèn)號(hào)
61閱讀·0評(píng)論·0點(diǎn)贊
2022年10月30日
linux下數(shù)據(jù)庫(kù)監(jiān)聽無(wú)法報(bào)錯(cuò),linux sqlplus 連接數(shù)據(jù)庫(kù)
194閱讀·0評(píng)論·0點(diǎn)贊
2021年5月12日
linux監(jiān)聽不到數(shù)據(jù)庫(kù)服務(wù),linux下oracle數(shù)據(jù)庫(kù)服務(wù)和監(jiān)聽的啟動(dòng)停止
635閱讀·0評(píng)論·0點(diǎn)贊
2021年5月13日
Linux安裝sqlplus及Oracle連接配置
3176閱讀·1評(píng)論·2點(diǎn)贊
2021年6月8日
centos7安裝Oracle后使用sqlplus登錄中文問(wèn)號(hào)亂碼問(wèn)題!
1167閱讀·0評(píng)論·0點(diǎn)贊
2019年11月22日
Linux(centos7.6)啟動(dòng)/停止Oracle
1547閱讀·0評(píng)論·0點(diǎn)贊
2022年5月26日
sqlplus 啟動(dòng)報(bào)錯(cuò),Error 6 initializing SQL*Plus
2.1W閱讀·0評(píng)論·0點(diǎn)贊
2008年12月26日
Linux CentOS 7安裝Oracle11g超完美教程
2.3W閱讀·25評(píng)論·22點(diǎn)贊
2021年11月17日
linux打開sqlplus工具,linux或unix下sqlplus環(huán)境調(diào)出以前命令的工具rlwrap
204閱讀·0評(píng)論·0點(diǎn)贊
2021年5月12日
linux sqlplus 歷史命令,SQLPLUS下歷史命令查找
405閱讀·0評(píng)論·0點(diǎn)贊
2021年5月18日
linux oracle數(shù)據(jù)庫(kù)客戶端安裝,Linux安裝Oracle數(shù)據(jù)庫(kù)SQLPlus客戶端
95閱讀·0評(píng)論·0點(diǎn)贊
2021年5月7日
如何在sql*plus中使用方向鍵(rlwrap@CentOS)
1145閱讀·0評(píng)論·0點(diǎn)贊
2010年11月30日
Linux CentOS8 下靜默安裝 Oracle19c(RPM安裝)
1694閱讀·6評(píng)論·4點(diǎn)贊
2021年1月14日
Linux centos 7 啟動(dòng)oracle 12c數(shù)據(jù)庫(kù)
1107閱讀·0評(píng)論·1點(diǎn)贊
2019年4月17日
linux oracle啟動(dòng)mysql_linux啟動(dòng)oracle數(shù)據(jù)庫(kù)服務(wù)
79閱讀·0評(píng)論·0點(diǎn)贊
2021年2月7日
sqlplus命令連接oracle數(shù)據(jù)庫(kù),sqlplus命令行登錄oracle數(shù)據(jù)庫(kù)的N種方法盤點(diǎn)
4162閱讀·0評(píng)論·0點(diǎn)贊
2021年5月8日
linux靜默安裝oracle11g數(shù)據(jù)庫(kù)教程
609閱讀·0評(píng)論·0點(diǎn)贊
2022年8月26日
去首頁(yè)
看看更多熱門內(nèi)容
在Linux下,我們可以使用多線程并發(fā)執(zhí)行sql文件命令。以下是一個(gè)簡(jiǎn)單的示例:
1. 首先,創(chuàng)建一個(gè)包含需要執(zhí)行的SQL文件路徑的文本文件,名為file_list.txt:
```
/home/user/sql/file1.sql
/home/user/sql/file2.sql
/home/user/sql/file3.sql
```
2. 然后,使用xargs和并發(fā)執(zhí)行工具parallel來(lái)讀取file_list.txt中的每個(gè)文件路徑,并執(zhí)行mysql命令:
```
cat file_list.txt | xargs -I {} -P 4 sh -c 'mysql -u [username] -p[password] [database] {}'
```
這個(gè)命令將執(zhí)行file_list.txt中指定的每個(gè)SQL文件,并且允許同時(shí)執(zhí)行4個(gè)進(jìn)程(-P 4參數(shù))。你需要將[username]、[password]和[database]替換為你的數(shù)據(jù)庫(kù)用戶名、密碼和數(shù)據(jù)庫(kù)名。
3. 如果你想輸出執(zhí)行結(jié)果或錯(cuò)誤信息到文件中,可以添加重定向操作符""或"2"。例如:
```
cat file_list.txt | xargs -I {} -P 4 sh -c 'mysql -u [username] -p[password] [database] {} {}.out 2 {}.err'
```
這將把每個(gè)SQL文件執(zhí)行后的輸出結(jié)果和錯(cuò)誤信息保存到它們各自的".out"和".err"文件中。
注意:在執(zhí)行這種批量處理任務(wù)時(shí),請(qǐng)確保你的系統(tǒng)有足夠的資源支持多線程和并發(fā)執(zhí)行。同時(shí),也要注意對(duì)于生產(chǎn)環(huán)境的數(shù)據(jù)庫(kù),一定要謹(jǐn)慎操作,避免數(shù)據(jù)丟失或損壞。
網(wǎng)站題目:包含linux下的sql命令的詞條
標(biāo)題鏈接:http://vcdvsql.cn/article28/ddcsgjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、Google、網(wǎng)站設(shè)計(jì)公司、服務(wù)器托管、全網(wǎng)營(yíng)銷推廣、外貿(mào)建站
聲明:本網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)