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数据库的字符集==
conn /as sysdba
shutdown immediate
startup mount
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