乙個菜鳥的oracle匯入dmp檔案過程

2021-08-04 23:56:51 字數 1043 閱讀 6549

首先我對oracle資料庫不太了解,結果領導叫我匯入dmp檔案,網上找了半天資料終於導進去了,過程如下:

1、首先oracle版本是11g,登入伺服器發現不知道使用者名稱和密碼,用預設的使用者名稱:sys和密碼sysdba登陸,然後建立新使用者

create user dmp的使用者名稱  identified by 密碼;

建立成功以後就給該使用者授權

grant connect, resource,dba to   剛才建立的使用者名稱;

然後用cmd開啟命令提示符

輸入imp          剛才建立的使用者名稱/密碼@例項名      file=dmp檔案路徑      full=y;

然後就可以看到提示正在匯入檔案,

用pl/sql連線資料庫的時候一定要記得,在工具首選項位址裡面填寫oracle的tnsname資料夾的路徑

解決pl/sql中文亂碼的方法:

1、用命令select * from v$nls_parameters;檢視資料庫的編碼是什麼,如下圖:

發現編碼不對。然後需要新增環境變數

解決辦法:重新設定本地客戶端的編碼:

進入 我的電腦-->屬性-->高階-->環境變數,新增2項:

1.lang=zh_cn.gbk

2.nls_lang="simplified chinese_china.zhs16gbk"或者

在windows中建立乙個名為「nls_lang」的系統環境變數,設定其值為「simplified chinese_china.zhs16gbk」,然後重新啟動 pl/sql developer,這樣檢索出來的中文內容就不會是亂碼了。

如果用pl/sql在本地無法連線oracle資料庫提示ora-12170連線超時,首先登入伺服器檢視資料庫監聽是否正常,如果監聽正常在伺服器端用pl/sql看看連線資料庫是否正常,如果伺服器端正常的話。這個時候你要看看自己本地計算機是否開啟了防火牆,把本地防火牆關閉了,然後再伺服器端的防火牆上新增入站規則埠1521試試

乙個菜鳥的oracle之路

乙個菜鳥的oracle之路 二 查詢語句中使用函式 round 用於數字的四捨五入。案例1 計算金額的四捨五入。sql select ename,salary 0.1234567 s1,round salary 0.1234567,2 s2,round salary 0.1234567 s3 fro...

分享乙個excel匯入oracle的方法

1,先將excel檔案轉換為dataset型別結果 public dataset xlstodataset string filepath,string sheetname 2,xls檔案轉換為datatable型別結果,只增加列名,呼叫了上乙個方法 public datatable xlstoda...

我是乙個菜鳥

我是公司的乙個erp軟體實施者,當時公司決定讓我來實施並不是因為我對erp軟體有多麼了解,也不是因為會什麼程式設計,只是因為我對物流管理較為熟悉,在公司也呆過多年,對許多流程也比較清楚.所以,我才作為整個公司的erp軟體實施.我以前是學管理的,但對計算機還比較熱衷,至於程式設計卻一竅不通,沒有任何基...