1.创建表空间供用户使用
create tablespace CRMTBS datafile 'D:\Oracle\oradata\orcl\CRMTBS.dbf' size 200m autoextend on next 10m maxsize unlimited;
2.创建用户并赋予权限
create user crm_v5
identified by crm_v5
default tablespace CRMTBS
temporary tablespace TEMP
profile DEFAULT;
-- Grant/Revoke role privileges
grant connect to crm_v5;
grant dba to crm_v5;
grant exp_full_database to crm_v5;
grant imp_full_database to crm_v5;
grant resource to crm_v5;
-- Grant/Revoke system privileges
grant unlimited tablespace to crm_v5;
3.测试用户是否能够登录及oracle是否能连接
sqlplus crm_v5/crm_v5@orcl
如果失败,source .bash_profile ----使环境变量生效
然后重新登录
4.验证登录成功后退出,
exit
5.用imp命令进行导入数据库
imp crm_v5/crm_v5@orcl fromuser=crm_v5 touser=crm_v5 file=D:/浙江民泰银行/CRM部署/20160115/crm_v520160114.dmp log=D:/浙江民泰银行/CRM部署/20160115/crm.log
6.如果导入不报错,选择有数据的一张表,查看数据质量
select * from tablename;
如果未出现中文乱码,则OK
7.故障处理(存在报错的情况)
select * from user_tables; --查看表是否导入表
a.如果表已存在,可以删掉重新导入数据,删除语句获取如下:
select 'drop table ' ||table_name || ';' from user_tables;
b.如果发现错误较多(文件已存在,无法使用系统回退段等错误),就直接删除用户,重新导入
drop user crm_v5 cascade;
create tablespace CRMTBS datafile 'D:\Oracle\oradata\orcl\CRMTBS.dbf' size 200m autoextend on next 10m maxsize unlimited;
2.创建用户并赋予权限
create user crm_v5
identified by crm_v5
default tablespace CRMTBS
temporary tablespace TEMP
profile DEFAULT;
-- Grant/Revoke role privileges
grant connect to crm_v5;
grant dba to crm_v5;
grant exp_full_database to crm_v5;
grant imp_full_database to crm_v5;
grant resource to crm_v5;
-- Grant/Revoke system privileges
grant unlimited tablespace to crm_v5;
3.测试用户是否能够登录及oracle是否能连接
sqlplus crm_v5/crm_v5@orcl
如果失败,source .bash_profile ----使环境变量生效
然后重新登录
4.验证登录成功后退出,
exit
5.用imp命令进行导入数据库
imp crm_v5/crm_v5@orcl fromuser=crm_v5 touser=crm_v5 file=D:/浙江民泰银行/CRM部署/20160115/crm_v520160114.dmp log=D:/浙江民泰银行/CRM部署/20160115/crm.log
6.如果导入不报错,选择有数据的一张表,查看数据质量
select * from tablename;
如果未出现中文乱码,则OK
7.故障处理(存在报错的情况)
select * from user_tables; --查看表是否导入表
a.如果表已存在,可以删掉重新导入数据,删除语句获取如下:
select 'drop table ' ||table_name || ';' from user_tables;
b.如果发现错误较多(文件已存在,无法使用系统回退段等错误),就直接删除用户,重新导入
drop user crm_v5 cascade;