WEB开发网
开发学院数据库Oracle ORACLE之常用FAQ V1.0一(构架体系) 阅读

ORACLE之常用FAQ V1.0一(构架体系)

 2006-08-05 11:52:54 来源:WEB开发网   
核心提示: 客户端字符集环境select * from nls_instance_parameters,其来源 于v$parameter,表示客户端的字符集的设置,ORACLE之常用FAQ V1.0一(构架体系)(4),可能是参数文件,环境 变量或者是注册表会话字符集环境 select * from

客户端字符集环境select * from nls_instance_parameters,其来源  

于v$parameter,表示客户端的字符集的设置,可能是参数文件,环境  

变量或者是注册表会话字符集环境  

select * from nls_session_parameters,  

其来源于v$nls_parameters,表示会话自己的设置,可能是会话的环境  

变量或者是alter session完成,如果会话没有特殊的设置,将与 

nls_instance_parameters一致。  

客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。  

如果多个设置存在的时候,alter session>环境变量>注册表>参数文件  

字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字  

符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。  

[Q]怎么样修改字符集  

[A]8i以上版本可以通过alter database来修改字符集,但也只限于子集  

到超集,不建议修改props$表,将可能导致严重错误。

Startup nomount;

Alter database mount exclusive;

Alter system enable restricted session;

Alter system set job_queue_process=0;

Alter database open;

Alter database character set zhs16gbk;

[Q]怎样建立基于函数索引  

[A]8i以上版本,确保

Query_rewrite_enabled=true

Query_rewrite_integrity=trusted

Compatible=8.1.0以上

Create index indexname on table (function(field));  

[Q]怎么样移动表或表分区  

[A]移动表的语法

上一页  1 2 3 4 5  下一页

Tags:ORACLE 常用 FAQ

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接