ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 通过sqlldr导入到sys用户

通过sqlldr导入到sys用户

Linux操作系统 作者:junxy 时间:2017-05-25 16:55:21 0 删除 编辑
[oracle@shanxi apache]$ sqlldr 'sys/ether as sysdba' control='apachelog.ctl'  data=/tmp/scanlog.txt  
LRM-00112: multiple values not allowed for parameter 'control'
SQL*Loader: Release 10.2.0.1.0 - Production on Thu Nov 8 13:34:14 2012
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
SQL*Loader-100: Syntax error on command-line
 
 
解决方法一:
[oracle@shanxi apache]$ sqlldr "'sys/ether as sysdba'" control=apachelog.ctl  data=/tmp/scanlog.txt  

解决方法二:
13:29:58 SQL> show parameter O7
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
O7_DICTIONARY_ACCESSIBILITY          boolean     FALSE
13:30:30 SQL> alter system set O7_DICTIONARY_ACCESSIBILITY=true scope=spfile;
System altered.
13:31:17 SQL> startup force
ORACLE instance started.
Total System Global Area 2147483648 bytes
Fixed Size                  1220432 bytes
Variable Size             486539440 bytes
Database Buffers         1644167168 bytes
Redo Buffers               15556608 bytes
Database mounted.
Database opened.
13:31:32 SQL> show parameter O7
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
O7_DICTIONARY_ACCESSIBILITY          boolean     TRUE
 
[oracle@shanxi apache]$ sqlldr sys/ether control=apachelog.ctl  data=/tmp/scanlog.txt

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/193874/viewspace-2139874/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2015-04-29

  • 博文量
    24
  • 访问量
    15885