oracle导出数据库口令
发布网友
发布时间:2022-05-02 02:52
我来回答
共4个回答
热心网友
时间:2022-04-10 18:02
口令就是你要导出的对象所属用户的账号密码。例如,你要导出scott用户下的数据,我们已知scott的密码为tiger,所以可以这样:
exp scott/tiger file=/root/scott_exp.dmp log=/root/scott_exp.log
同样,imp也是一样
具体你可以用命令
exp help=y和imp help=y来看到它们的参数和说明。
热心网友
时间:2022-04-10 19:20
exp进行导出时需要提供用户名和密码,这是你的数据库中实际存在的某个帐户,你可以使用system账户,也可以提前自己建立一个账户
如果要导出整个数据库,需要使用system账户,假设它的口令是123
exp system/123 file=/home/oracle/db.dmp full=y
如果不清楚system的密码,可以sysdba登上数据库,修改之
sqlplus / as sysdba
alter user system identified by 123;追问为什么我不管输入什么他都显示‘协议适配器错误’‘ 导出终止失败’
追答那就是侦听器和服务名的问题了
热心网友
时间:2022-04-10 20:54
exp -help
另外,什么年代了,你不会还用9i吧。。。10g以上用 expdp/impdp妥妥的
热心网友
时间:2022-04-10 22:46
要想导出你得先有导出权限的角色名及密码.