Edo*_*Roo 4 passwords sql-loader
在windows xp中,我启动sqlloader.exe将数据加载到Oracle上.这很好用,直到我的密码包含@ -sign,sqlloader参数也使用它来确定要连接的数据库:sqlldr.exe userid/password @ database control = ctrlfile.ctl
如何让sqlldr.exe接受像p @ ssword这样的密码?
我尝试使用单/双引号:sqlldr.exe"user/p @ ssword"@database没有成功.我试图跳过整个用户/密码,在控制台上键入它,但没有成功.
即便谷歌也无法帮助我(虽然它带我进入了伟大的网站).
您是否尝试过使用参数文件?我认为这将允许您拥有您想要的任何类型的密码。来自甲骨文网站:
PARFILE = path_ file_name
Run Code Online (Sandbox Code Playgroud)
告诉 SQL Loader 从文本文件中读取命令行参数值。该文本文件称为参数文件,包含关键字/值对。通常,关键字/值对由换行符分隔。如果您需要多次执行相同的加载,则使用 PARFILE 参数可以节省大量输入,因为您不需要每次都重新输入所有命令行参数。参数文件没有默认扩展名。*