
oracle
Jond_Chen
这个作者很懒,什么都没留下…
展开
-
ORA-01017: invalid username/password; logon denied Oracle 解决
解决方案一:原因:数据库大小写敏感。本地使用sqlplus命令可以登录,远程工具也能连接。程序启动连接请求报错!1.查看大小写是否敏感sql> show parameter sec_case_sensitive_logon;注:value为true说明打开大小写敏感,false没有打开。2.修改sec_case_sensitive_logon的值sql> alter system set sec_case_sensitive_logon = false;解决方案二:原因:用户原创 2021-03-09 19:48:37 · 2897 阅读 · 0 评论 -
drop, truncate, delete的区别
1. drop 删除表结构,包括约束,索引,触发器等。而 truncate, delete 只删除表数据。2. truncate, drop 是ddl(data define language),操作立即生效,不触发 trigger(触发器),不能回滚,而 delete 是dml(data maintain Language),事务提交后才会生效,也支持 rollback。3. drop 将表占的空间全部释放,执行truncate,表和索引所占空间恢复到初始大小,delete 操作不会影响。4. 执行原创 2021-03-09 17:22:27 · 148 阅读 · 0 评论 -
ORA-12899:value too large for column impdp数据导入报错
一、疑问:问题:数据导入过程报错【ORA-12899:value too large for column】原因:插入数据字段长度超过表字段设置长度解释:oracle字符集不同。ZHS16GBK字符集中文占2个字节,UTF-8字符集中文占3个字节二、解决:方法:如果新建数据库导入数据则修改数据库字符集,如果以后数据库则修改库中表字段长度。注意:如果修改的数据库中已有数据请先导出,修改字符集后再导入。步骤:方法1:修改数据库字符集1.查看数据库字符集select * from v$n原创 2021-03-09 17:08:40 · 11072 阅读 · 2 评论