透過sqlldr匯入到sys使用者
版本 :9i、10g
今天突然想到用sqlldr匯入到sys使用者下是否可以實現,因為登陸sys使用者要使用sysdba的許可權
[oracle@localhost data]$ sqlldr / control=SYS_TEST.ctl
SQL*Loader: Release 10.2.0.4.0 - Production on Mon Feb 17 23:04:47 2020
Copyright (c) 1982, 2007, Oracle. All rights reserved.
SQL*Loader-128: unable to begin a session
ORA-01017: ???/????; ?????
[oracle@localhost data]$ sqlldr userid='sys/sys123 as sysdba' control=SYS_TEST.ctl
LRM-00112: multiple values not allowed for parameter 'userid'
SQL*Loader: Release 10.2.0.4.0 - Production on Mon Feb 17 23:05:18 2020
Copyright (c) 1982, 2007, Oracle. All rights reserved.
SQL*Loader-100: Syntax error on command-line
方法一:
[oracle@localhost data]$ sqlldr "'sys/sys123 as sysdba' control=SYS_TEST.ctl"
SQL*Loader: Release 10.2.0.4.0 - Production on Mon Feb 17 23:08:37 2020
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Commit point reached - logical record count 1
方法二:
alter system set O7_DICTIONARY_ACCESSIBILITY=true scope=spfile;
??????
SQL> startup force;
ORACLE ???????
Total System Global Area 348127232 bytes
Fixed Size 1267428 bytes
Variable Size 113248540 bytes
Database Buffers 230686720 bytes
Redo Buffers 2924544 bytes
????????
????????
SQL> show parameter O7_DICTIONARY_ACCESSIBILITY;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
O7_DICTIONARY_ACCESSIBILITY boolean TRUE
[oracle@localhost data]$ sqlldr sys/sys123 control=SYS_TEST.ctl
SQL*Loader: Release 10.2.0.4.0 - Production on Mon Feb 17 23:13:18 2020
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Commit point reached - logical record count 1
[oracle@localhost data]$
可以參考:metalink DOC:212638.1
附:
linux下sqlplus命令列亂碼解決:
export NLS_LANG=american_america.utf8
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10130206/viewspace-667360/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 通過sqlldr匯入到sys使用者SQL
- 通過SQLLDR匯入LOB資料SQL
- 【匯入匯出】sqlldr 匯入案例SQL
- oracle sqlldr匯入OracleSQL
- 資料匯入SQLLDRSQL
- 【SQL*Loader】sqlldr匯入SQL
- sqlldr匯入日期函式SQL函式
- 一次sqlldr匯入慢的解決過程SQL
- sqlldr 匯入資料範例SQL
- 【匯入匯出】將資料匯入到其他使用者
- sqlldr批量匯入匯出資料測試SQL
- sqlldr批次匯入匯出資料測試SQL
- 文字檔案用sqlldr工具匯入到oracel資料庫中SQL資料庫
- Mysql透過workbench對錶進行匯出匯入MySql
- sqlldr匯入資料中文亂碼SQL
- 使用sqlldr匯入文字資料到oracleSQLOracle
- 10g 用sys使用者執行資料庫匯入匯出資料庫
- 【匯入匯出】sqlldr 匯入含有內嵌換行符的資料SQL
- 透過寫入實體進行匯出
- 使用oracle sqlldr匯入文字資料的例子OracleSQL
- [20140426]使用sqlldr匯入.txtSQL
- 用Oracle sqlldr匯入文字檔案TXT 總結OracleSQL
- sqlldr 匯入中文出現亂碼解決方法SQL
- 使用sqlldr匯入日期格式欄位的問題SQL
- Oracle 的資料匯入匯出及 Sql Loader (sqlldr) 的用法OracleSQL
- 將表匯入到其他使用者的impdp命令
- oracle資料庫使用sqlldr命令匯入txt資料Oracle資料庫SQL
- sqlldr 匯入重複資料導致PK INDEX失效SQLIndex
- ociuldr sqlldr 文字匯出工具SQL
- expdp時不能匯出sys使用者下的物件!物件
- sys使用者無法連線到DB
- 如何透過Python將JSON格式檔案匯入redis?PythonJSONRedis
- 關於 Oracle 的資料匯入匯出及 Sql Loader (sqlldr) 的用法OracleSQL
- 透過 C# 將資料寫入到Excel表格C#Excel
- Oracle使用sqlldr load匯入txt出現中文亂碼OracleSQL
- sqlldr匯入資料包錯 Field in data file exceeds maximum lengthSQL
- 【實驗】【SQL*Loader】使用SQLLDR將Linux的使用者檔案passwd匯入資料庫SQLLinux資料庫
- 資料泵無法匯出sys使用者下的表