Chinaunix首页 | 论坛 | 博客
  • 博客访问: 419266
  • 博文数量: 148
  • 博客积分: 3191
  • 博客等级: 中校
  • 技术积分: 1232
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-11 15:25
文章分类

全部博文(148)

文章存档

2011年(148)

我的朋友

分类: Oracle

2011-09-20 13:03:03

ORACLE命令''双引号使用注意

故障:

今天导入数据提示

C:\Documents and Settings\Administrator>Imp userid="\"sys/sys as sysdba"\" file=

d:\backup\oa0919.dmp log=d:\backup\oa0919.log  fromuser=systemdb touser= systemdb

;

 

Import: Release 10.2.0.4.0 - Production on 星期二 9 20 11:36:55 2011

 

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

 

 

连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

 

经由常规路径由 EXPORT:V10.02.01 创建的导出文件

已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入

. 正在将 SYSTEMDB 的对象导入到 SYSTEMDB;

 "ALTER SESSION SET CURRENT_SCHEMA= "SYSTEMDB;""

IMP-00003: 遇到 ORACLE 错误 1435

ORA-01435: 用户不存在

IMP-00000: 未成功终止导入

 

解决:

查找用户存在,最后发现导入命令改为此运行成功

Imp userid="\"sys/sys as sysdba"\" file='d:\backup\oa0919.dmp'  log='d:\backup\oa0919.log'  fromuser='systemdb' touser='systemdb';

 

由于不同机器对于语法解析可能由细微差别,A机器运行okB运行不成功,采用''双引号将一些自定义词语标记,保证语法能正确解析

阅读(888) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~