1. 程式人生 > >linux 下oracle匯入dmp檔案

linux 下oracle匯入dmp檔案

    最近要到某公司進行poc演示,整了個新專案,需要我資料庫修改專案,這才有了這篇部落格。
    首先進入linux下oracle路徑下,使用者不是我建立的,所以我就不寫了,自行百度,想必也是十分簡單的事。

這裡寫圖片描述
這就算已經登入上來了,然後就是建立表空間,建立的時候會說沒有dba許可權啥的,其實就是剛建的新使用者沒有一些許可權罷了 grant dba to + 使用者名稱

SQL>  grant dba  to hxsibas ;
授權成功。
SQL> 

授權成功了就可以愉快的建表空間了,()的是解釋,

create tablespace hxsibas_data_space(表空間名) DATAFILE'/mnt/db_data/casdb/ljp/sibas_data_space01.dbf(自己定義的空間儲存名字)'
size 500m(大小) AUTOEXTEND ON MAXSIZE 30000m extent management LOCAL AUTOALLOCATE segment space management AUTO;

這裡寫圖片描述

表空間建好了,然後就是匯入資料
imp 使用者/密碼 dmp路徑 ignore=y full=y
imp hxsibas/xxxx file=/home/01-hxsibas20170730-owner.dmp ignore=y full=y

這裡寫圖片描述

    然後就沒了,登入plsql就可以用新使用者查看錶資料了。。。。。。。。。。。。。。

相關推薦

linux oracle匯入dmp檔案

最近要到某公司進行poc演示,整了個新專案,需要我資料庫修改專案,這才有了這篇部落格。 首先進入linux下oracle路徑下,使用者不是我建立的,所以我就不寫了,自行百度,想必也是十分簡單的事。 這就算已經登入上

Linux系統Oracle資料庫dmp檔案匯出與匯入

1.建立表空間 su - oracle create tablespace demo_new_data datafile '${ORACLE_HOME}\oradata\demo_new_data.dbf' size 500M reuse autoextend on next 40M exte

oracle 匯入dmp 檔案(易用)

第一種:使用配置oracle 客戶端監聽方式匯入 imp 使用者名稱/密碼@監聽名 file=檔案路徑 full=y ps: imp test/[email protected] file=f:\test.dmp 配置監聽 ORCL = (DE

Oracle 匯入 dmp 檔案

1、首先,我們可以先建立自己的一個使用者表空間,建立表空間的格式如下: create tablespace test(表空間的名字)  datafile 'D:\oracle\product\10.2.0\userdata\test.dbf'  (這邊可以寫成oracle的

linuxmysql匯入sql檔案,中文亂碼

檢視資料庫的編碼:進入mysql資料庫下,執行show variables like 'character%';mysql匯入資料庫表的語句為:source sql檔案路徑但是匯入後,發現表中的中文為亂碼,解決方法:在匯入sql檔案之前在資料庫下進行編碼設定: set nam

linux批量匯入sql檔案

使用shell指令碼迴圈寫入。Linux下你可以有兩種方式執行Shell指令碼:1、用shell程式執行指令碼:根據你的shell指令碼的型別,選擇shell程式,常用的有sh,bash,tcsh等(一般來說第一行#!/bin/bash裡面指明瞭shell型別的,比如#!/b

oracle匯入dmp檔案到資料庫

完美的oracle匯入資料命令(切記結尾不要加分號!!!!!!!!)impdp user/pwd dumpfile=expdat.dmp remap_schema=oazmdc:hndj remap_tablespace=oav5:hndj_tbls當匯入dmp檔案到orac

oracle匯入dmp檔案報錯:不是有效的匯出檔案,頭部驗證失敗

1、可以下載版本修改工具:AlxcTools  此工具可以針對dmp檔案太大,notepad++打不開的情況,方便快速。 2、查詢匯入oracle資料庫的版本號 通過select * from

oracle匯入dmp檔案,或者dmp匯入不成功

oracle匯入dmp檔案: PL/SQLDeveloper使用:工具--匯入表--oracle匯入,可執行檔案選到imp.exe--選中dmp,匯入 資料庫檔案無法匯入或不成功的情況下,可以用命令匯

linux匯入匯出oracledmp檔案

1.匯出dmp件 命令:exp QGTG/\"[email protected]\" file=/usr/fuck.dmp exp QGTG/\"[email protected]\" file=/usr/fuck.dmp full=y ,多了個ful

使用windows命令建立Oracle新使用者並授權匯入dmp檔案

1.開啟資料庫驅動 sqlplus/nolog (此處切記不能有分號) 2.以管理員許可權登入 conn / as sysdba; 3.建立新使用者 create user 使用者名稱 identified by 密碼; 4.給使用者授權 grant resour

Oracle 對於.dmp檔案匯入和匯出功能 問題解決

因為需要,匯入磁碟上的.dmp檔案到資料庫裡,但是直接在命令列裡 imp a/[email protected] file = 'D:\dmp\a.dmp' full = y是執行不成功的而且報錯。 IMP-00013: only a DBA can import

Oracle建立表空間、建使用者、匯入dmp檔案

1、建立臨時表空間: create temporary tablespace user_temp   tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'  size 50m   autoextend

oracle 12c DMP檔案匯出,oracle 11gDMP檔案匯入

首先,我們都知道一點,由於版本問題,dmp檔案的匯出匯入會報錯,而低版本的匯出,高版本是可以直接匯入的,它能相容低版本 而高版本匯出,想要匯入低版本,這個就有問題了,會提示版本的相容問題,別人的解決方法我不知道,當然我也嘗試過了,但是在我這裡沒有成功。所以我嘗試了一下逼得辦

Oracledmp檔案匯入

1 對於資料庫的操作大多數的人喜歡用工具,Nacicat等,2,在匯入dmp檔案的時候,也是利用navicat,顯示沒有systemdba許可權3,先建立新使用者賦予systemdba許可權,但是有顯示insufficient privileges(許可權不足)4,放棄nav

docker匯入dmp檔案oracle容器

 這裡講下把 匯入的dmp檔案匯入到oracle容器中 1. 上傳檔案 把dmp檔案上傳到伺服器,然後在複製到oracle容器中 首先你先把檔案上傳到伺服器,然後在cp到容器中 docker cp /home/production/test.dmp 4480e9

oracle資料庫插入時間戳報錯;匯入dmp檔案亂碼

產生原因: 資料庫字符集跟電腦客戶端環境變數字符集不一致會導致時間戳插入報錯; 資料庫字符集跟電腦客戶端環境變數字符集不一致會導致使用PL_SQL工具匯入的sql檔案中的資訊在資料庫亂碼 解決辦法: 檢視資料庫字符集 select * from nls

oracledmp匯入到不同表空間 oracledmp檔案匯入到不同表空間 oracledmp檔案匯入到不同的表空間方法: 1、exp USER/
ORACLE 通過IMPDP匯入DMP檔案時更改使用者及表空間方法

impdp預設匯入expdp的dmp檔案時,是需要建立相同名稱的表空間及臨時表空間的;而且會自動建立相同名稱的使用者名稱。 但是有時候我們想更改這種預設設定,這個時候就要用到impdp的特殊引數remap_schema(更改使用者名稱)及remap_table

oracle 資料庫imp操作匯入dmp檔案時表空間問題

轉:http://blog.csdn.net/zhuxiaowei716/article/details/44651465 一: 假設資料使用者USER1使用預設表空間TS1,使用者USER2使用預設表空間TS2,現在將USER1的資料匯入到USER2,要求使用表空