1.导入数据,创建表空间和用户:
/*第1步:创建临时表空间 **/ create temporary tablespace user_temp1 tempfile 'D:\app\Administrator\oradata\shengrensheting\user_temp1.dbf' size 50m autoextend on next 50m maxsize 30480m extent management local; /*第2步:创建数据表空间 */ create tablespace user_data1 logging /*logging 是对象的属性,创建数据库对象时,oracle 将日志信息记录到练级重做日志文件中。代表空间类型为永久型 */ datafile 'D:\app\Administrator\oradata\shengrensheting\user_data1.dbf' size 50m autoextend on /*autoextend on 表空间大小不够用时自动扩展*/ next 50m maxsize 30480m /*next 50m 自动扩展增量为50MB */ extent management local; /*extent management local 代表管理方式为本地*/ /*创建拓展表空间*/ CREATE TABLESPACE TS_HNDSZG_PUBLIC LOGGING DATAFILE 'E:\oracle\scdb\scdb\TS_HNDSZG_PUBLIC01.DBF' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE Unlimited, 'E:\oracle\scdb\scdb\TS_HNDSZG_PUBLIC02.DBF' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE Unlimited, 'E:\oracle\scdb\scdb\TS_HNDSZG_PUBLIC03.DBF' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE Unlimited, 'E:\oracle\scdb\scdb\TS_HNDSZG_PUBLIC04.DBF' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE Unlimited, 'E:\oracle\scdb\scdb\TS_HNDSZG_PUBLIC05.DBF' SIZE 1000M AUTOEXTEND ON NEXT 1000M MAXSIZE Unlimited EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ; ----------------------------------------------------------------------- /*或执行导入,提示的时候增加表空间*/ ALTER TABLESPACE USERS ADD DATAFILE 'D:\aysb_yiliao\users1 .ORA' SIZE 512M AUTOEXTEND ON maxsize UNLIMITED, 'D:\aysb_yiliao\users2 .ORA' SIZE 512M AUTOEXTEND ON maxsize UNLIMITED, 'D:\aysb_yiliao\users3 .ORA' SIZE 512M AUTOEXTEND ON maxsize UNLIMITED, 'D:\aysb_yiliao\users4 .ORA' SIZE 512M AUTOEXTEND ON maxsize UNLIMITED, 'D:\aysb_yiliao\users5 .ORA' SIZE 512M AUTOEXTEND ON maxsize UNLIMITED, 'D:\aysb_yiliao\users6 .ORA' SIZE 512M AUTOEXTEND ON maxsize UNLIMITED /*第3步:创建用户并指定表空间 */ create user CXJMYLBX identified by 123456 default tablespace user_data1 temporary tablespace user_temp1; /*第4步:给用户授予权限 */ grant connect,resource,dba to CXJMYLBX;
2.Oracle导入命令:
imp username/password@dataBase file='' log='' ignore=y full=y fromuser= touser=