写点什么

Oracle 用日志:记录几个 Oracle 使用中容易出错的问题和解决方法

发布于: 2021 年 04 月 19 日
Oracle用日志:记录几个Oracle使用中容易出错的问题和解决方法

Oracle

PLSQL 导入数据

  • PLSQL 中导入数据时,对于数据量比较大的 insert 的 SQL 文件,不要使用 import table 进行数据导入,会导致导入数据失败,不能完整导入所有数据.

  • 应在在 Command 窗口中使用命令导入:


sql>@D:/test.sql; 
复制代码

Oracle 编码查看与修改

  • 当数据库中的数据中文出现乱码的情况时,原因可能时数据的编码与 Oracle 数据库的编码不一致.

  • 查看 Oracle 数据库的编码:


SQL> select * from nls_instance_parameters where parameter='NLS_LANGUAGE';
复制代码


  • 修改 Oracle 的字符集:==强烈不建议修改 Oracle 数据库的字符集==

  • 首先以 sysdba 的身份登录上去


  conn /as sysdba
复制代码


  • 关闭数据库


  shutdown immediate
复制代码


  • 以 mount 打来数据库


  startup mount
复制代码


  • 设置 session


  SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;  SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;  SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
复制代码


  • 启动数据库


  alter database open;
复制代码


  • 修改字符集


  alter database character set internal_use ZHS16GBK;
复制代码


  • 关闭,重新启动


   SQL>shutdown immediate  SQL> startup
复制代码


发布于: 2021 年 04 月 19 日阅读数: 8
用户头像

一位攻城狮的自我修养 2021.04.06 加入

分享技术干货,面试题和攻城狮故事。 你的关注支持是我持续进步的最大动力! https://github.com/ChovaVea

评论

发布
暂无评论
Oracle用日志:记录几个Oracle使用中容易出错的问题和解决方法