oracle表空間的建立及dmp 檔案的匯入

2022-07-22 16:06:18 字數 3139 閱讀 1107

用oracle系統許可權的賬號 登陸12

3456

78910

1112

1314

1516

1718

1920

2122

2324

2526

2728

2930

3132

-- 1.建立使用者

createuseru_name identifiedby"u_password";

--2.賦予許可權

grantdba, resource,connecttou_name;

grantcreatesessiontou_name;

grantcreatetabletou_name;

grantcreateviewtou_name;

grantcreatetablespacetou_name;

grantunlimited tablespacetou_name;

grantselectanytabletou_name;

grantselectanydictionarytou_name;

--3.建立目錄 dictionary

createdirectory directory_nameas'd:\oracleenv\oracle\product\11.2.0\db\backup';--路徑可以自己指定

--4.賦予目錄許可權

grantread,writeondirectory directory_nametou_name;

--5.建立表空間

createtablespace table_space_name

datafile'd:\oracleenv\oracle\product\11.2.0\dbhome_1\oradata\table_space_name.dbf'

size2500m

autoextendonnext500m maxsize 12000m;

--6.修改表空間配置

alterusertable_space_namedefaulttablespace u_name;

--8.檢視表空間

selecttablespace_name , file_id,bytesfromdba_data_fileswheretablespace_name='my_table_space_name';

-- 9.匯入資料

-簡單版

impdp u_name/u_password@orcl dumpfile=file_pathfull=y table_exists_action=replace

--常用版

impdp u_name/u_password@ip_address/space_name directory=my_directorfull=y dumpfile=my_dmp_file.dmp logfile=my_dmp_file.log table_exists_action=replace;

--高階版

impdp u_name/u_password@ip_address/space_name directory=my_directorfull=y dumpfile=my_dmp_file.dmp logfile=my_dmp_file.log

[remap_schema=user_1:user_2] [remap_tablespace =table_space_1:table_space_2] [table_exists_action=replace]

oracle建立表空間 使用者 授權及匯入dmp

1.建立表空間和使用者 echo 登入sql plus 表空間使用者.sql 後面跟四個引數,依次為 表空間名,資料檔案路徑,新建使用者名稱,密碼 sqlplus system manager orcl as sysdba 表空間使用者.sql ts name d orcl oradata ts n...

oracle建立表空間及使用者

以system使用者登入後,建立表空間 connect system manager create tablespace 表空間名稱 datafile oracle base oradata oracle sid 資料檔案.dbf size 100m reuse autoextend on next...

oracle建立表空間及使用者

分為四步 第1步 建立臨時表空間 create temporary tablespace user temp tempfile d oracle oradata oracle9i user temp.dbf size 50m autoextend onnext 50m maxsize 20480m ...