易截截图软件、单文件、免安装、纯绿色、仅160KB

知识小结(Oracle)

1)导入oracle数据库文件.dmp时出现错误
imp PERSONNEL_MANAGE/MWQ@MIS file=C:\personnel_manage.dmp fromuser=PERSONNEL_MANAGE ignore=y commit=y grants=y;
IMP-00058: 遇到 ORACLE 错误 1017
ORA-01017: invalid username/password; logon denied用户名:
口令:
IMP-00058: 遇到 ORACLE 错误 1017
ORA-01017: invalid username/password; logon denied
IMP-00005: 所有允许的登录尝试均失败
IMP-00000: 未成功终止导入
最终原因是没有给PERSONNEL_MANAGE用户一些基本的权限
GRANT CREATE PROCEDURE TO "PERSONNEL_MANAGE";
GRANT CREATE PUBLIC DATABASE LINK TO "PERSONNEL_MANAGE";
GRANT CREATE PUBLIC SYNONYM TO "PERSONNEL_MANAGE";
GRANT CREATE SEQUENCE TO "PERSONNEL_MANAGE";
GRANT CREATE SESSION TO "PERSONNEL_MANAGE";
GRANT CREATE TABLE TO "PERSONNEL_MANAGE";
GRANT CREATE TRIGGER TO "PERSONNEL_MANAGE";
GRANT CREATE TYPE TO "PERSONNEL_MANAGE";
GRANT CREATE VIEW TO "PERSONNEL_MANAGE";
GRANT SELECT ON SYS.V_$SESSION TO PUBLIC;
GRANT SELECT ON SYS.DBA_JOBS TO PUBLIC;
GRANT SELECT ON SYS.V_$SQLTEXT TO PUBLIC;
再执行的时候却出现另外一个错误:
IMP-00010: 不是有效的导出文件,标题验证失败
IMP-00000: 未成功终止导入
网上找了下,估计是高版本的导出文件,不能用低版本的导入,但低版本可以用高版本的导入,可能是我的oracle版本不够高.^-^
用UltraEdit-32打开personnel_manage.dmp文件可看到版本信息:
XPORT:V10.02.01 而我的却还是9.2.0.1.0


相关文档:

oracle link

俩台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。
     其实dblink和数据库中的view差不多,建dblink的时候需要知道待读取数据库的ip地址,ssid以及数据库用户名和密码。
       创建可以 ......

Oracle异常问题解决方案


1. 在打开Enterprise Manager Consol时报错: "找不到目标主机";
【解决方案】该问题在使用Ghost制作的系统中常见, 出错原因是Oracle中配置的主机名
 和实际的主机名不一致. 解决方法如下: 
 (1) Enterprise Manager Consol -> 工具菜单 ->服务管理 -> Oracle Net Manager;
 (2) 将"本地 ......

向oracle表中插入大量数据

需要大量oracle测试数据时,可以使用以下方法。
DECLARE
 i INT;
BEGIN
i := 0;
WHILE(i < 100000)
LOOP
 i := i + 1;
 INSERT INTO TEST_TABLE(ID, XM) VALUES(i, '姓名' || i);
END LOOP;
COMMIT;
 END; ......

Install Oracle 10g on SuSE 10

这次的经历是自己找来的,在安装了10g的那台机上升级下内存也便能忽悠那群友,不过想想还是折腾下吧,给移到配置好点的Server上面,他们用起来顺心,我自己也能折腾点经验。
132的系统是SuSE10.2的,之前已经安装了Oracle 9i,这就意味着必须先卸载掉9i,本以为安装10g的runInstaller能够卸载掉9i,可尝试了好久都是出现ex ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号