发布网友 发布时间:2022-04-22 20:26
共3个回答
懂视网 时间:2022-05-01 13:33
如果表结构存在,imp的时候要加入ignore=y,忽略错误。或者直接删除表数据及表结构,用drop不用delete.
增删改相关行或表,再用备份的数据进行恢复。
sqlplus hr/123456
set pagesize 200
set linesize 200
create table xue(id integer,name varchar(25));
insert into xue values(1,‘wang‘);
insert into xue values(2,‘liu‘);
commit;
将表删除
drop table xue;
如果有索引关系的表,用下面
drop table mytest cascade constraints;
留下表结构,删除一行或所有数据。
delete from regions where region_id=5;
delete from regions
用户模式恢复
删除用户下所有对象,然后再恢复,以便没有残留。
用sys帐户去操作
drop user hr cascade;
要退出所有的hr用户连接,才能正确执行。
drop tablespace USERS INCLUDING CONTENTS;
不能删除默认永久表空间。
create user hr profile default identified by 123456 default tablespace USERS temporary tablespace TEMP account unlock;
grant dba to hr;
grant connect,resource to hr;
imp hr/123456 buffer=000 file=hr.dmp fromuser=hr touser=hr 就不会报错了。
从头开始db-oracle
标签:
热心网友 时间:2022-05-01 10:41
Oracle有各种各样的认证,下面详细的介绍一下。
首先是最基础的认证Oracle OCA,全称是Oracle认证管理员,只要通过了047和042的考试,就可以获得这个证书,无需培训。
接着是Oracle OCP认证,全称是Oracle认证专家,通过OCP考试,必须取得经Oracle授权培训机构的OCP原厂培训记录,才能取得OCP证书。附加:9i OCP—11g OCP:需通过1Z0-055考试;10g OCP —11g OCP:需通过1Z0-050考试;不考Oracle OCA,也可以直接考Oracle OCP,一般很少有人去单独的考Oracle OCA,因为它的含金量比Oracle OCP要少得多,所以一般都是至少考Oracle OCP。
接着就是Oracle OCM,全称为oracle认证大师,它是整个认证系列最高级的考试,刚才讲的Oracle OCA和Oracle OCP的考试,都是选择题,比较容易,所以通过率比较高,但是Oracle OCM的考试截然不同,2天上机动手考试,要求考试人员对知识点掌握的非常熟练,以及对Oracle的帮助文档非常的熟练,是目前含金量最高的认证。
Oracle还提供一些单独的认证课程,比如RAC认证,考试号为048,专门针对Oracle集群数据库的认证,这个认证不在Oracle OCP认证体系当中,通过了该考试,证明考生具备了管理集群数据库的能力,这个认证比Oracle OCM的认证还要有更强的针对性。
Oracle除了提供像RAC这样的认证考试外,还提供了性能调优方面的认证,考试号为054,通过这么考试,证明考生具备了专业的性能调优方面的技能,为未来的求职添加了更多的实力。
热心网友 时间:2022-05-01 11:59
增删改查,数据库备份恢复等等操作