oracle number类型的负scale
scale这个词我不知道怎么翻译。NUMBER(22,-4)可以指定从小数点往左边数的精度,比如-4就是左边4位为有效数字,例如:-- Create tablecreate table TMP_TEST( ID NUMBER(22,4), SEQ NUMBER(22,-4));那么,你往seq中插入1,123,1234都将是0 ,如果你插入12345那么将是10000,明白了吗?[@more@]
Oracle 字符集的查看和修改
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = language_territory.charset它有三个组成部分(语言、地域和字符集),每个成分控制了NLS子集的特性。其中:Language: 指定服务器消息的语言, 影响提示信息是中文还是英文
动态执行表不可访问
调试procedure的时候,如果出现这个错误,那么可以这么做:grant select on v_$statname to scott; grant select on v_$sesstat to scott; grant select on v_$session to scott; grant select on v_$mystat to scott; scott是用户名。如果跟进一步,你想给某个用户调试存过的权限,那么要分两个步骤走:1.create user 2.grant connect, resource to user3.GRANT debug any procedure, debug connect session TO username 4.就是上面的几个动态视图的赋权了[@more@]
使用SQL_TRACE进行数据库诊断
作者:eygle | English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2004/10/use_sql_trace_to_diagnose_database.htmlSQL_TRACE是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具.在日常的数据库问题诊断和解决中,SQL_TRACE是非常常用的方法。本文就SQL_TRACE的使用作简单探讨,并通过具体案例对sql_trace的使用进行说明.一、 基础介绍(a) SQL_TRACE说明SQL_TRACE可以作为初始化参数在全局启用,也可以通过命令行方式在具体session启用。1. 在全局启用在参数文件
rhel4 编译安装mysql5
[root@ora ~]# lsb_release -a LSB Version: :core-3.0-amd64:core-3.0-ia32:core-3.0-noarch:graphics-3.0-amd64:graphics-3.0-ia32:graphics-3.0-noarch Distributor ID: RedHatEnterpriseAS Description: Red Hat Enterprise Linux AS release 4 (Nahant Update 8) Release: 4 Codename: NahantUpdate8[root@ora ~]# uname -a Linux ora.localdomain 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:33:05 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux[root@ora ~]# rpm -qa | grep mysql mysql-4.1.22-2.el4 mysqlclien
ORACLE打开归档日志
1.kill oracle 连接进程kill -9 `ps -ef|grep LOCAL=NO|grep -v grep|awk '{print $2}'`2.修改参数 alter system set log_archive_dest='/arch' scope=both;alter system set log_archive_start=TRUE scope=spfile;3.停止oracle shutdown immediate4.启动oracle startup mountalter database archivelogalter database open5.测试归档切换alter system switch logfile//6.注:oracle10不用加log_archive_start参数 [@more@]