您的位置:首页 > 其它

解决pciss_spc导入提示表空间不存在以及扩展失败的问题

2016-11-07 12:12 585 查看
1 select NAME FROM USER$ ORDER BY NAME  ;
2 CREATE USER pciss IDENTIFIED BY pciss ;
3 GRANT DBA TO pciss ;
4 SELECT * FROM dba_directories ;
5 SELECT * FROM USER$ U WHERE U.NAME=UPPER('pciss') ;
6 SELECT * FROM Dba_Tablespaces ;
7 SELECT * FROM Dba_Data_Files ;
8  CREATE DIRECTORY PUMP_DIR_PCISS AS 'D:\orcl_data\pciss';
9 grant read,write on directory PUMP_DIR_PCISS to pciss;
10 DROP DIRECTORY dpdata ;
11 DROP USER PCISS CASCADE ;
12 CREATE USER pciss IDENTIFIED BY pciss  DEFAULT TABLESPACE pciss_spc TEMPORARY TABLESPACE temp PROFILE Default;
13 GRANT DBA TO pciss ;
14
15 SELECT * FROM user_objects o WHERE o.object_name=PCISS ;
16
17
18 CREATE TABLESPACE pciss_spc
19 LOGGING
20 DATAFILE 'F:\APP\TY\ORADATA\ORCL\pciss_spc.DBF'
21  SIZE 6144m ;
22  AUTOEXTEND ON
23  NEXT 50m MAXSIZE 12803072
24  EXTENT MANAGEMENT LOCAL ;
25
26
27
28 create tablespace pciss_spc
29 datafile 'F:\APP\TY\ORADATA\ORCL\pciss_spc1.DBF'
30 size 5000M
31 autoextend on next 50M maxsize 7144m;
32 删除表空间
33 ALTER TABLESPACE  pciss_spc ADD DATAFILE 'F:\APP\TY\ORADATA\ORCL\pciss_spc1.DBF' SIZE 3000M AUTOEXTEND ON  NEXT 50M MAXSIZE UNLIMITED;
34
35
36 drop tablespace DEMOSPACE including contents and DATAFILES
37
38 ALTER SYSTEM KILL SESSION '63,33';
39
40 ALTER SYSTEM KILL SESSION '132,3765';
41
42
43 ALTER DATABASE
44     DATAFILE 'F:\APP\TY\ORADATA\ORCL\pciss_spc.DBF' AUTOEXTEND
45     ON NEXT 500M MAXSIZE UNLIMITED ;
46
47
48 SELECT T.TABLESPACE_NAME,D.FILE_NAME,
49 D.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUS
50 FROM DBA_TABLESPACES T,DBA_DATA_FILES D
51 WHERE T.TABLESPACE_NAME =D.TABLESPACE_NAME
52 ORDER BY TABLESPACE_NAME,FILE_NAME;
53
54 SELECT  *  FROM (
55 SELECT UPPER(F.TABLESPACE_NAME) "表空间名",
56 D.TOT_GROOTTE_MB "表空间大小(M)",
57 D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",
58 TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') "使用比",
59 F.TOTAL_BYTES "空闲空间(M)",
60 F.MAX_BYTES "最大块(M)"
61 FROM (SELECT TABLESPACE_NAME,
62 ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,
63 ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES
64 FROM SYS.DBA_FREE_SPACE
65 GROUP BY TABLESPACE_NAME) F,
66 (SELECT DD.TABLESPACE_NAME,
67 ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB
68 FROM SYS.DBA_DATA_FILES DD
69 GROUP BY DD.TABLESPACE_NAME) D
70 WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
71 ORDER BY 4 DESC
72 ) a WHERE "表空间名"='PCISS_SPC';
73
74
75
76 -----------------------------------------
77
78
79
80
81
82
83 imp pciss/pciss@orcl file=D:\orcl_data\pciss\PCISS20160729.DMP log=D:\orcl_data\pciss\PCISS20160729.log fromuser=pciss touser=pciss buffer=10240000
84
85 impdp pciss/pciss@orcl directory=PUMP_DIR_PCISS dumpfile=PCISS20160729.DMP schemas=pciss
86 REMAP_TABLESPACE=PCISS_SPC:USERS ;
87
88 impdp pciss/pciss@orcl directory=PUMP_DIR_PCISS dumpfile=PCISS20160729.DMP REMAP_SCHEMA=pciss:pciss  REMAP_TABLESPACE=PCISS_SPC:USERS  ;
89
90
91
92 impdp pciss/pciss@orcl directory=PUMP_DIR_PCISS dumpfile=PCISS20160729.DMP   REMAP_TABLESPACE=PCISS_SPC:USERS full=y
93 impdp pciss/pciss@orcl directory=PUMP_DIR_PCISS dumpfile=PCISS20160729.DMP REMAP_SCHEMA=pciss:pciss  ;
94 REMAP_SCHEMA=pciss:pciss ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐