1. 程式人生 > >建立資料庫,然後建立表空間、建使用者、授權、用IMP匯入DMP檔案

建立資料庫,然後建立表空間、建使用者、授權、用IMP匯入DMP檔案

1.最近做專案,要匯入Oracle的dmp檔案,很多年前用過oracle,該用的技術隨著時間都忘記的差不多了,現在標記在此,以免再次遇到同樣的問題而感到無措。

匯入dmp檔案,需要知道這個dmp檔案建立的使用者。因此需要先建立使用者,並授權給它。

(1)使用者的建立

首先,以system使用者登入Oracle SQL Developer

其次,在sql工作表(可以用快捷鍵ctrl+shift+w)中輸入:

create user thomas identified by 123456;

接著就是執行這句話,只要出現如下圖所示的執行時間,就成功建立了一個使用者。

(2)使用者的授權,命令如下所示:(三個系統角色都給了這個使用者)

grant connect, resource,dba to thomas;

(3)在cmd下輸入匯入命令:具體命令如下

imp          thomas/[email protected]      file=d:\student.dmp      full=y

(其中thomas是你的使用者名稱,123456是密碼,@是必須要寫的命令,orcl是你的資料庫例項,d:\student.dmp是你的匯入的資料庫檔案,full=y是必須要寫的引數

同時要注意:第一個斜槓 / 與 第二個斜槓 \ 是不一樣的)

輸入完成後,回車,oracle回有提示,按照提示輸入即可。

linux

相關推薦

建立資料庫然後建立空間使用者授權IMP匯入DMP檔案

1.最近做專案,要匯入Oracle的dmp檔案,很多年前用過oracle,該用的技術隨著時間都忘記的差不多了,現在標記在此,以免再次遇到同樣的問題而感到無措。 匯入dmp檔案,需要知道這個dmp檔案建立的使用者。因此需要先建立使用者,並授權給它。 (1)使用者的建立 首先,以system使用者登入Orac

DB2 建立資料庫緩衝池和空間

1、建立資料庫CREATE DATABASE frkAUTOMATIC STORAGE NO  ON'C:\' USING CODESET UTF-8 TERRITORY CN COLLATEUSING SYSTEM PAGESIZE 32768CATALOG TABLES

Oracle 建立資料庫使用者空間資料匯入

以oa為例: 1 建立oa資料庫。字符集為utf-8。 2 prompt '建立LOGIN---oa'create user oa IDENTIFIED BY oa;GRANT ALTER ANY CLUSTER TO oa WITH ADMIN OPTION;GRANT ALTER ANY INDEX TO

【C#】EF學習<二> DbFirst (先建立資料庫及其關聯關係)

工程壓縮檔案放到百度雲盤---20181019001資料夾   1. 建立表的指令碼   create table Teacher ( TID char(12) primary key, Tname char(6) not null ) create table

sugarORM建立資料庫建立

1.先對程式進行環境的配置,首先在build.gradle中匯入相關包,程式碼如下: 2.然後AndroidManifest.xml中的application 中新增標籤,程式碼如下,其中test.db表示所要建立的資料庫名,1表示版本號,true表示是否允許SugarORM記錄log,c

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

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

Linux C 建立新目錄然後轉換工作空間到該目錄下並呼叫wget函式下載檔案到新建目錄下

#include<stdio.h> #include <sys/stat.h> int main () { char wget_cmd[100]; char *pathname="/var/www/html/sssnsd/"; char buf[5

使用MySQL Workbench建立資料庫建立新的中新增資料

初學資料庫,記錄一下所學的知識。我用的MySQL資料庫,使用MySQL Workbench管理。下面簡單介紹一下如何使用MySQL Workbench建立資料庫,建立新的表,為表新增資料。 點選上圖中的“加號”圖示,新建一個連線, 如上圖,先輸入資料庫的賬號

js建立map然後java後臺接受

嚴格的來說js是沒有map的,只是建立類似於map的資料結構現在我就js建立map做一個簡單的例項,希望可以幫助到大家 (1)建立一個js變數作為map物件 var map = {};注意:後面必須是大括號 (2)給建立的js變數賦值,構造map物件  map["usrNa

【mysql】mysql建立資料庫基字符集 和 資料庫排序規則 的對比選擇

1.一般選擇utf8.下面介紹一下utf8與utfmb4的區別。 utf8mb4相容utf8,且比utf8能表示更多的字元。至於什麼時候用,看你的做什麼專案了,到https://www.cnblogs.com/sxdcgaq8080/p/9932786.html看unicode編碼區從1 ~ 126就屬於傳

day030程序的兩種建立方法驗證程序的空間隔離join等待子程序

本節內容: 1.作業系統的簡單介紹 2.程序的兩種建立方法 3.程序之間是空間隔離的, 參考文章: 一、作業系統的簡單介紹 1、作業系統簡單介紹 作業系統就是一個協調、管理和控制計算機硬體資源和軟體資源的控制程式。 作業系統位於計算機硬體與應用軟體之間,本質也是一個軟體。 作業系統由作業系統的核心(

Win32從資源中載入PNG圖片然後建立GDI+的Image物件

void LoadPNGFromStaticRes(HMODULE hModule, UINT nResId, Image** ppImg) { HRSRC hRes = FindResource(hModule, MAKEINTRESOURCE(nResId), TEXT("PNG"))

建立資料庫有次要檔案資料庫以及給現有資料庫新增次要資料庫

一、建立資料庫 create database mrkj on primary (  name=mrkj_data,  filename='D:\data2\mrkj.mdf',  size=5MB,  MAXSIZE=UNLIMITED,  FILEGROWTH=10%

如何徹底刪除Oracle資料庫建立相同例項名稱的庫

今天建庫時選擇了OMF方式,結果檔名稱採用Oracle自動命名的方式,看不懂啊,於是乎決定刪除再重建。 Oracle提供了刪除資料庫的指令:drop database。 需要資料庫處於mount狀態,

建立一個本地管理的空間之AUTOALLOCATE和UNIFORM

官方文件解釋: Create a locally managed tablespace by specifying LOCAL in the EXTENT MANAGEMENT clause of the CREATE TABLESPACE statement. Th

欄位處理詳細 建立使用者 使用者管理 關係

---恢復內容開始--- 1.修改表名 alter table t1 rename t2; 2.修改表裡欄位型別 alter table t1 modify name  char(5); 3.修改表裡欄位名 alter table  t1 change  name &

oracle11g建立使用者和空間以及匯入.DMP檔案

一、sqlplus /nolog 二、conn scott/tiger as sysdba(登入管理員進行建立使用者) 三、create  user A identified by A;(建立使用者:A   密碼:A 。使用者和密碼可以自己定義) 四、grant creat

C#建立資料庫匯入sql指令碼

/// <summary> /// 建立資料庫 /// </summary> /// <param name="connStr">連線字串</param> /// <param name="_strDBName">

explain來解析sql語句然後建立正確的索引

用explain mysql中來解析sql語句是一個非常好用的工具,它可以檢視你的sql語句的執行是直接全部掃描,還是經過索引優化的。用它來分析sql語句也可以避免一些無用的索引。下面來看一個例子: 用sql來查詢表中是否有匹配的a或者b(一共180w條記錄)第一版: 一條

如何建立非標準塊的空間(標準塊8k)

預設情況下建立的表空間使用的資料塊大小是8K,資料庫預設的資料塊大小由db_block_size引數決定。 如果我們想要建立的表空間超過8K,首先需要調整資料庫的引數db_nk_cache_size。 實驗: SQL> show parameter db_block_