1. 程式人生 > >linux中oracle執行sql檔案

linux中oracle執行sql檔案

sqlplus sduser/sduser;

sqlplus sduser/sduser;

利用 sqlplus 登入資料庫之後鍵入: @檔名 全路徑     即可執行*.sql 文
           件
           例 假設有一個 test.sql 檔案 所在路徑是/home/oracle/ 現在要執行它
             1 登入資料庫
           sqlplus system/manager
             2 在提示符 SQL> 之後鍵入
            SQL> @/home/oracle/test.sql;

相關推薦

linuxoracle執行sql檔案

sqlplus sduser/sduser; sqlplus sduser/sduser; 利用 sqlplus 登入資料庫之後鍵入: @檔名 全路徑     即可執行*.sql 文         

idea執行sql檔案遇到[S1009] Connection is read-only. Queries leading to data modification are not allowed.

[S1009] Connection is read-only. Queries leading to data modification are not allowed. 當在idea中直接執行sql檔案時可能出現此問題。 網上查詢到一些方法和我遇到的情況有所不同,我這裡是在ide

Oracle在.sql檔案建立儲存過程

建立儲存過程的語法網上到處都有。 可我執行了半天都建立不成功。 最後,發現! 在最後加個 / 就可以了!!! 真坑啊 今天連續被Oracle坑了兩次了。 最後,感謝這個人https://blog.csdn.net/chen3888015/article/details/756891

使用MyBatis的ScriptRunner來執行sql檔案指令碼,實現啟動自動部署資料庫

最近專案中想要添入啟動制動完成資料庫配置的功能,剛開始想到的ANT方式,但是放棄了(凡是放棄的,根本原因是:我不會........);所以最後採用了ScriptRunner來執行,這個方法無論是DML還是DDL都可以執行,但是有幾點比較坑~~,咱們後話說。 首先我們介紹下當

Linux執行檔案

Linux中寫指令碼,執行前需要轉換成可執行檔案。 例如: 寫一個名為filename.sh的shell指令碼。 執行指令碼前,用命令: chmod +x filename.sh 然後就發現f

0066 Linux多個Java檔案打包成單個可執行jar檔案及其manifest.mf檔案編寫規則

現在我有三個Java類檔案:GuessGame.java Player.java GameLauncher.java(含主函式) 先用編譯命令: javac GuessGame.java Player

DOS視窗直接執行cmd命令執行sql檔案

有時我們會在沒有裝有相應資料庫的情況下我們還是要去執行資料庫語句 , 這時的資料庫就是在別的電腦上,我們只需知道他資料庫的IP地址,使用者名稱,密碼和所需用到的資料庫名即可。 在dos下執行 :   cmd /c osql -S"127.0.0.1" -U"sa" -P

Linux下的Mysql用命令執行sql檔案

1,將要匯入的.sql檔案移至bin檔案下,這樣的路徑比較方便2,同上面匯出的第1步3,進入MySQL:mysql -u 使用者名稱 -p如我輸入的命令列:mysql -u root -p    (輸入同樣後會讓你輸入ySQL的密碼)4,在MySQL-Front中新建你要建的

在資料庫批量執行SQL並將結果記錄到檔案

         專案中有一個步驟:資料移植。資料移植要遷移很多的表,遷移完之後我們要看一下我們遷移的表的記錄數對不對。假如說有一百多張表,不可能每次都一張表一張表的去查詢然後記錄,這時候就得有一個指令碼可以自動執行。我在資料視覺化工具上怎麼試都不行,同時執行一百多個查詢語

oracle使用bat指令碼批量執行sql檔案

1首先建立一個字尾為.bat的檔案,內容如下: c: sqlplusDB_USER_NAME/[email protected]:1521/dbname @D:/TEMP/UPDATE_20140923.sql exit 語法分析: // c: sqlplus所

如何在myeclipse執行.sql檔案

當拿到一個專案時,首先就是要建立資料庫。一般建立資料庫的語句都放在一個.sql檔案裡面,一個最直接的方式就是直接將檔案裡的語句直接複製到mysql中執行。下面講的是本人自己總結的一個在myeclipse中執行sql的方法,供大家參考。 首先在myeclipse中的DB Brower檢視中點選右鍵,選擇New

Oracle執行SQL報錯ORA-00922

log define sql option -1 nbsp 執行sql 問題 val 問題描述: 對Oracle數據庫執行序列化腳本出錯,ora-00922 missing or invalid option #無效的選項 問題解決:

Navicat 執行sql檔案時報錯 --- 1153 - Got a packet bigger than 'max_allowed_packet' bytes

用MySQL的遠端管理工具Navicat匯入資料時發現會有報錯:MySql 錯誤 Err [Imp] 1153 - Got a packet bigger than 'max_allowed_packet' bytes 導致無法成功匯入資料。 檢視max_allowed_packet最大允許包

Linux下Java執行.class檔案,報錯找不到或無法載入主類

classpath配置的錯誤,所以找不到.class檔案。 原先的etc/profile中的classpath配置 export CLASSPATH=$JAVA_HOME/lib/tools.jar   更改後的: export CLASSPATH=.:$JAVA_HOME

bat一鍵安裝jdk,mysql並且建立資料庫執行sql檔案

簡介:由於專案需求,需要利用批簡化安裝環境的步驟,減輕技術人員的操作步驟,提高工作效率,節省時間投入到編寫程式碼當中。這個專案是個離線專案,每臺機器需要安裝指定的執行環境軟體。我這裡由於一體機系統是32位的,所以用的jdk和mysql是32位免安裝版本(解壓縮版) 準備:32位jdk,3

oracle匯入sql檔案,並且記錄日誌

一、匯入.sql檔案 @data.sql 二、記錄日誌: 1、輸入命令  sqlplus 資料庫名/密碼@資料庫   按回車鍵 2、輸入spool  指定路徑:\a.log    按回車鍵  (此步驟的主要作用就是追蹤批量執

MySQL執行sql檔案

sql檔案本質也是文字檔案,其內容就是sql語句。 Linux環境中執行sql檔案 首先確保所使用的使用者擁有足夠的許可權 這裡使用 [email protected] 使用者 並在 Linux 環境下操作 $mysql -u root -p -- 連結資料庫 mysql> s

linux更新glibc庫檔案到2.17

1 確保安裝過gcc yum install gcc 2 獲取glibc相關版本 wget http://ftp.gnu.org/pub/gnu/glibc/glibc-2.17.tar.xz 3 解壓建立目錄 xz -d glibc-2.17.tar.xz tar -x

Linux編譯C/C++檔案構建時提示找不到引用的函式定義

1、確認應用的檔案是否有編譯,測試方法修改錯檔案中的內容再次編譯看是否報錯 2、如果沒有說明沒有參與編譯,需要修改makefile檔案新增編譯對應檔案生成.o目標檔案。 3、如果發現已經添加了該檔案,還有一種可能就是巨集命名衝突。例如: #ifndef _MONITOR_H_ #defi

Linux常用命令(檔案與目錄)

1、pwd 檢視當前目錄(Print Working Directory) 2、cd 切換工作目錄(Change Directory) (1)格式:cd [目錄位置]   特殊目錄:   .當前目錄   ..上一級目錄   ~使用者主目錄   -上個