由于西安那个什么什么的公司失误,导致给我的数据少了一个字段,害得我浪费了好长时间,搞得眼睛也酸酸的,好不容易才把几千条师生数据导入到数据库里,但正要使用时,竟然发现数据库信息与原来打印出来的数据不符,真让人恼火,看来实在是没办法了,由于软件设计比较安全,故不能批量删除数据,只好恢复到几天前的备份数据库。
唉,恢复备份吧.....
虽然Oracle数据库,在中科院掏高价钱培训了近2个月,可惜自己总觉得以后用不上,钱全打水漂了,根本就没好好去上课,所以才导致今天对Oracle什么也不懂
望着一堆.dmp文件大眼瞪小眼,谁也不认识谁,从百度搜索了几大篇,眼睛都看困了,照着操作,屏幕上狂闪,错误百出。只好回宿舍找来几本中科院发的DBA课本,翻来翻去竟然还找不到,又找出以前培训时的pdf课件,从头到尾认真地学着,顺便照着软件的教程,终于成功将备份的dmp文件导入到了数据库啊,那个高兴劲啊,那个乐啊
1.以system用户登录SQL*PLUS,删除libsys用户
注意:这一步操作将删除所有数据,请先备份后再谨慎执行
drop user libsys cascade;
2.重新创建libsys用户
REM ********** create user libsys **********
CREATE USER LIBSYS IDENTIFIED BY LIBSYS
DEFAULT TABLESPACE LIB_DATA
TEMPORARY TABLESPACE LIB_TEMP;
GRANT CONNECT,RESOURCE,DBA TO LIBSYS;
3.导入数据
以oracle的system用户进行数据导入,具体操作如下图所示

会有提示:成功终止倒入,但存在警告。该警告是因为有一些存储过程状态为invalid。这时应以libsys用户登录sql/plus,并执行invalid.txt文件, 执行其生成的sql语句使状态为invalid的存储过程状态改为valid。
Invalid.txt文件的内容:
SELECT 'ALTER PROCEDURE '||OBJECT_NAME||' COMPILE;' FROM OBJ
WHERE OBJECT_TYPE='PROCEDURE' AND STATUS='INVALID';
唉,恢复备份吧.....

虽然Oracle数据库,在中科院掏高价钱培训了近2个月,可惜自己总觉得以后用不上,钱全打水漂了,根本就没好好去上课,所以才导致今天对Oracle什么也不懂

望着一堆.dmp文件大眼瞪小眼,谁也不认识谁,从百度搜索了几大篇,眼睛都看困了,照着操作,屏幕上狂闪,错误百出。只好回宿舍找来几本中科院发的DBA课本,翻来翻去竟然还找不到,又找出以前培训时的pdf课件,从头到尾认真地学着,顺便照着软件的教程,终于成功将备份的dmp文件导入到了数据库啊,那个高兴劲啊,那个乐啊

1.以system用户登录SQL*PLUS,删除libsys用户
注意:这一步操作将删除所有数据,请先备份后再谨慎执行
drop user libsys cascade;
2.重新创建libsys用户
REM ********** create user libsys **********
CREATE USER LIBSYS IDENTIFIED BY LIBSYS
DEFAULT TABLESPACE LIB_DATA
TEMPORARY TABLESPACE LIB_TEMP;
GRANT CONNECT,RESOURCE,DBA TO LIBSYS;
3.导入数据
以oracle的system用户进行数据导入,具体操作如下图所示
会有提示:成功终止倒入,但存在警告。该警告是因为有一些存储过程状态为invalid。这时应以libsys用户登录sql/plus,并执行invalid.txt文件, 执行其生成的sql语句使状态为invalid的存储过程状态改为valid。
Invalid.txt文件的内容:
SELECT 'ALTER PROCEDURE '||OBJECT_NAME||' COMPILE;' FROM OBJ
WHERE OBJECT_TYPE='PROCEDURE' AND STATUS='INVALID';
Maqj7jhV
2009/01/05 00:54
支持一下
jZ06McQM
2009/01/05 00:52
祝福中国!!为中国人民祈福!
2009/01/02 12:20
文章不错,支持一下
7U5nH4YM
2009/01/01 17:19
元旦快乐!!
分页: 1/1
1
1
关于联想电脑无法使用Gh
服务器超常时间工作
2008/01/15 23:39



