如果执行:
alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss'
报错:
ORA-02096: 此选项的指定初始化参数不可修改如果执行
alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile
正确执行 但是时间格式根本没有改变 为什么?scope这里牵扯到了spfile和pfile 之前没接触过 谁能通俗一点的讲讲spfile和pfile ?
alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss'
报错:
ORA-02096: 此选项的指定初始化参数不可修改如果执行
alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile
正确执行 但是时间格式根本没有改变 为什么?scope这里牵扯到了spfile和pfile 之前没接触过 谁能通俗一点的讲讲spfile和pfile ?
解决方案 »
- 关于oracle中返回结果集的问题! 急!急!急!
- 简单SQL,高分相送
- 高级复制,更新物化视图300万数据没问题,更新500万就发现主表没被push回数据????急
- ORACLE 8 高级复制问题
- oracle数据库起不来
- 谁能推荐几个检测oracle在solaris下的性能、访问压力等这样的小工具谢谢!
- 请教:存储过程要返回的一个参数数据的问题。
- 大小写敏感的困惑
- 一句简单sql困扰人(在线等待...)
- 夜里11:30,小软件公司的两个合伙人的谈话,用心的,现实思考中国软件
- 高分求.net中使用c#调用以clob类型为参数的存储过程的调用方法
- 数据库查询--统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[0-60]及所占百分比
例如:alter session set nls_date_format='yyyy-mm-dd';
你再进行查询就是yyyy-mm-dd的格式显示了。
能说说spfile和pfile吗?通俗些
添加变量nls_date_format,值为YYYY-MM-DD HH24:MI:SS
pfile是文本文件,可以打开,可以看;
如果直接修改pfile,则需要Oracle重启后,才能生效。
alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss'
报错:
ORA-02096: 此选项的指定初始化参数不可修改如果执行
alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile
正确执行 但是时间格式根本没有改变 为什么?scope这里牵扯到了spfile和pfile 之前没接触过 谁能通俗一点的讲讲spfile和pfile ?-- 只能修改当前会话的 nls_date_format 参数值,
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';-- 要在系统级别修改的话,需要在注册表中添加字符串值,操作类似如下:在注册表中:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1添加一个字符串的值
名称:NLS_DATE_FORMAT
值 :YYYY-MM-DD HH24:MI:SS (你要的日期格式)
修改后,无论用什么程序启动访问ORACLE,都会用这个设定显示格式,
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
alter session 我知道只是在一次会话中修改格式 我希望是长期的 网上不是说修改spfile,就是执行这句:
alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile;
就能改变 格式的 但是我重启了没效果啊 必须到注册表下改?
没有 pfile
oracle 的启动方式 分为 pfile 以及spfile 。pfile就是参数文件(明文),spfile是二进制格式
oracle 9i以后推出的spfile方式启动。这样是为了便于管理参数。数据库在默认的情况下, 如果有spfile,以spfile方式启动,如果没有spfile文件,那么以pfile方式启动
如果只要改变会话级的用alter session 就可以了。
另外scope 配置过struts1的话就知道
scope 是作用范围的意思。
分为 spfile 、memory 和both
spfile 是数据库启动时所要读取的参数。