saundy 发表于 2018-9-12 12:45:46

修改Oracle编码

  使用命令修改Oracle编码的步骤
  1、运行sqlplus /nolog,进入sqlplus环境。其中/nolog是不登录数据库服务器的意思。
  2、执行conn /as sysdba,以系统管理员身份连接数据库,用以对数据库进行管理操作。
  3、执行shutdown immediate,关闭数据库。
  4、执行startup mount,打开控制文件。
  5、执行ALTER SYSTEM ENABLE RESTRICTED SESSION命令,将数据库置为RESTRICTED SESSION状态。
  6、ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0,设置不允许执行job。
  7、ALTER SYSTEM SET AQ_TM_PROCESSES=0,将队列监视器进程数设为0 。
  8、ALTER DATABASE OPEN,打开数据库。
  9、alter database character set internal_use zhs16gbk,将数据库编码设为gbk;使用INTERNAL_USE可以跳过超集的检查。
  10、再次关闭数据库,shutdown immediate。
  11、执行startup,打开数据库。
  12、查看编码,select userenv('language') from dual;编码修改完成。

页: [1]
查看完整版本: 修改Oracle编码