將資料庫的SQL腳本文件導入到oracle中
#1. 首先以管理員的身份登錄到oracle系統中
cmd;
sqlplus sys/sys as sysdba;
#2.創建用戶test,密碼為test
create user test identified by test;
#3.創建表空間,在D盤下建立50m的表空間data_dbfcreate tablespace ts_tablespace datefile 'D:\data_dbf' size 50m;#4.為用戶分配表空間
alter user test default tablespace ts_tablespace to test;#5.給用戶授權
grant create session, create table, create view, unlimited tablespace to test;#6.以test/test登錄
conn test/test;
#7.導入SQL語句,導入創建好的表
@D:\test.sql
#8.查詢表結構
Ⅱ 怎樣將sql文件導入資料庫
遠程進去到資料庫,例如 mysql -h127.0.0.1-uroot -p 回車鍵入密碼,切換到需要導入的資料庫中,use test 資料庫,然後直接source sql文件所在的目錄即可,例如,source /data/abc.sql文件即可導入
Ⅲ sqlplus怎麼連接資料庫
命令格式:
sqlplus用戶名/密碼@TNS名字
C:Userslenovo>sqlplusdemo/demo@orcl
SQL*Plus:Release11.2.0.1.0Proctionon星期五1月1911:04:122018
Copyright(c)1982,2010,Oracle.Allrightsreserved.
連接到:
.2.0.1.0-64bitProction
WiththePartitioning,OLAP,
SQL>
Ⅳ 如何用sqlplus遠程連接資料庫(轉載)
例如:sqlplus
username/password@servicename
於是想,用我的兩台電腦雙機互聯試一試,也玩個遠程連接。實驗如下:
首先在我的台式機上安裝了Oracle9i的資料庫管理系統,並建立了一個資料庫實例:xy然後為該實例新增了一個用戶,用戶名和密碼都是kxy01
。啟動實例xy後,在台式機上,直接在cmd環境鍵入:sqlplus
kxy01/kxy01@xy
就可以連接上資料庫,呵呵,想來本地連接都是不費吹灰之力就行的。
之後,在我的筆記本上安裝了Oracle9i的Client工具。然後試著直接用上述命令訪問,顯然是不行的,系統返回無法解析服務名的錯誤信息。
要實現連接到遠程資料庫,先了解一下相關知識吧,查了一下書。原來,
Net
Configuration
Assitant
的工具,應該就是它了。啟動之:
Net
Configuration
Assitant共提供了4個配置功能:
監聽程序配置,
命名方法配置,
本地網路服務名配置
目錄使用配置。
要從遠程位置連接Oracle資料庫,必須配置Oracle網路監聽程序。
Net
Configuration
Assitant
可以用於此項配置工作,啟動後選擇監聽程序配置,一路下一步即可。
之後點開命名方法配置,系統已經默認提供了三種,其他兩種也不太認識,乾脆不改了,直接點後退,回到主菜單。
主菜單中,第三項是本地網路服務名配置。要通過網路訪問Oracle資料庫或其他服務,要使用網路服務名,該項配置允許使用由本地命名解析的網路服務名。而第四項為目錄使用配置,點開一看,居然要選擇目錄伺服器,我這一共就兩台電腦,要什麼目錄服務,看來第四項不適合本實驗了,顯然,關鍵配置就在第三項:本地網路服務名配置。
將其點開,選擇添加網路服務名操作,然後會詢問你希望訪問何種版本的Oracle資料庫服務。
按照常理,我裝的是Oracle9i自然應該選擇第一個(Oracle8i或更高版本資料庫服務),可經過實踐證明,只有選擇第二個(Oracle8i發行版8.0資料庫或服務)才能正常實現遠程連接,不明其中原因,也就只有選第二個拉。
然後輸入我的資料庫實例SID:xy然後選擇網路協議,雙機互聯應該選擇TCP吧,再然後填寫資料庫所在的主機名:kxyhome
。埠號採用默認的1521。
Ⅳ 怎樣用sql plus 導入csv文件
當我們收到一個csv文件,需要將裡面的數據導到Oracle資料庫的時候,我們要先確保我們在Oracle資料庫中的表已經建好了,最好是先向「戰友們」詢問是否有表結構的SQL語句。如果沒有,則需要根據csv文件裡面的列進行估計。
選擇菜單欄中的「工具」,單擊「文本導入器」
點擊打開文件的按鈕,如圖
在彈出的打開對話框中選擇我們需要導入的csv文件
在「到Oracle的數據」選項卡中,選擇好「所有者」和「表」並確定下面的欄位對應的數據結構。然後點擊導入,開始導入,如果報錯,對應修改表中的欄位類型或者詢問大神解決方案。
Ⅵ sql文件怎麼導入到Oracle資料庫
在sqlplus運行後。
先連接上資料庫
然後使用
@sql文件名.sql
(註:該sql文件,需要在當前目錄下)
如果需要在cmd的批處理的方式下,運行外部SQL文件的話。
可以通過加命令行參數的方式來實現。
test.sql文件內容如下:
createtabletest_sqlplus(
id int,
val varchar(10)
);
INSERTINTOtest_sqlplusVALUES(1,'A');
INSERTINTOtest_sqlplusVALUES(2,'B');
COMMIT;
EXITE:Temp>sqlplustest/test@[email protected]
SQL*Plus:Release9.2.0.1.0-Proctionon星期五4月2612:37:122013
Copyright(c)1982,2002,OracleCorporation.Allrightsreserved.
連接到:
.2.0.1.0-Proction
表已創建。
已創建1行。
已創建1行。
提交完成。
從.2.0.1.0-Proction中斷開
E:Temp>
Ⅶ sqlplus 可以導資料庫么
可以
imp system/manager@test file=db.dmp full=y
Ⅷ 怎樣使用sqlplus連接oracle11g資料庫
sqlplus是Oracle資料庫伺服器的主要介面,可以理解為客戶端,它提供了一個功能非常強大且易於使用的查詢、定義和控制資料庫環境。下面簡單介紹上怎麼使用sqlplus連接資料庫的實例。
方法一:在開始菜單中,找到oracle11g-應用程序開發-SQL PLUS。雙擊SQL PLUS。
Ⅸ sql資料庫中的數據怎麼導入oracle資料庫
在Oracle伺服器的命令行里sqlplus / as sysdba命令可以登陸到sqlplus命令行里。
然後比如是C:/a.sql,那麼就執行@C:/a.sql,然後跑完後這個a.sql就被導入進來了。