文章索引
编号 | 分类 | 文章及链接 | 备注 | 来源分类 | 撰写日期 | 收录日期 |
---|---|---|---|---|---|---|
1 | 环境安装 | Oracle 11g数据库安装及配置之安装 | 可用 | ITPUB博客 | 2018-05-06 | 2020-06-20 |
2 | 环境安装 | INS-13001环境不满足最低要求 | 可用 | CSDN博客 | 2019-03-20 | 2020-06-20 |
3 | 环境安装 | 必须运行Netca以配置监听程序,然后才能继续。或者可以选择继续,但是不要使用database control | 可用 | CSDN博客 | 2017-11-12 | 2020-06-20 |
4 | 环境安装 | Oracle11g登陆sqlplus时一直提示密码错误 | 可用 | 博客园 | 2016-05-26 | 2020-06-20 |
5 | 环境配置 | NaviCat远程连接腾讯云Oracle数据库 | 本博客 | 2016-06-21 | 2020-06-21 | |
6 | 环境配置 | 如何查看Oracle客户端版本 | 博客园 | 2014-11-10 | 2020-07-07 | |
7 | 错误解决 | ORA-03113解决办法 | 注意恢复时间为日志时间+1天 | 简书 | 2017.05.09 | 2020-07-12 |
No.1 Oracle11g登陆sqlplus时一直提示密码错误问题解决
参考本文索引表中的No.4文章。
启动SQL Plus试图用sysdba等账户登录时,提示下面错误,无法登录。
ERROR:
ORA-01017: invalid username/password; logon denied
网友提示需要创建数据库库后进行配置,使用"Database Configuration Assistant" 进行配置。
在配置得最后,提示主机名中含有下划线–腾讯云默认主机名为在内部IP地址基础上将点号改为下划线,比如172_11_22_33这种,不符合oracle11g得命名要求。我开始使用"Net Manager" 将Listener的主机改为localhost,并使用 “Net Configuration Assistant"重新配置LISTENER,但是在使用"Database Configuration Assistant” 进行配置时还会报同样的不允许下划线的错误。于是我修改了Windows 的计算机名,并重启windows。后来发现不再报错。
数据库配置成功后得界面:
再次登录SQL Plus,提示成功登录。
No.2 ORACLE数据库导入的时候出现IMP-00038: 无法转换为环境字符集句柄
使用imp命令导入一个.dmp数据文件时,出现下面的错误。
IMP-00038: 无法转换为环境字符集句柄
IMP-00000: 未成功终止导入
原因在于数据泵不一致导致的,比如说你用expbd导出来的 用imp导入的时候就会出现这个错误
exp导出来的用imp导入
expbd导出来的用impbd导入
用impdp导入解决问题:
sqlplus / as sysdba
SQL> create directory impdir as 'D:\Solution\EMR\database\';
SQL> grant read,write on directory impdir to system;
SQL> exit
impdp emr/emr directory=impdir dumpfile=20xxxxxx.dmp logfile=import.log