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