在数据库的开发过程中,你可能会遇到oracle与vb的日期类型不匹配,无法直接比较的问题。而vb中又没有专门的函数可以转换oracle的日期,这个问题该如果解决呢?其实在oracle的自带函数库里有一个很有用的函数to_date(),它可以将日期字符串按照自己定义的格式转换为oracle格式的日期。示例代码如下: 声明:cn为数据库链接对象 dimdatbirthdayasdate注释:出生日期 dimstrsqlasstring注释:sql语句 dimrsasadodb.recordset注释:结果集对象 datbirthday=#10/1/1980# strsql="selectnamefromtabgroup_2001"_ &"wherebirthday=to_date(注释:"&cstr(datbirthday)&"注释:,注释:yyyy-mm-dd注释:)...
对于dml操作来说,索引对于数据库是一个性能负担.如果索引没有被有效的使用,那么其存在性就值得从新考虑.1. 从oracle9i开始,oracle允许你监视索引的使用:sql> connect scott/tiger@connerconnected to oracle9i enterprise edition release 9.2.0.4.0 connected as scottsql> select index_name from user_indexes;index_namepk_deptpk_emp开始监视pk_dept索引:sql> alter index pk_dept monitoring usage;index altered在此过程中,如果查询使用索引,将会记录下来:sql> select * from dept where deptno=10;d...
在数据库中,空值用来表示实际值未知或无意义的情况。在一个表中,如果一行中的某列没有值,那么就称它为空值(null)。任何数据类型的列,只要没有使用非空(not null)或主键(primary key)完整性限制,都可以出现空值。在实际应用中,如果忽略空值的存在,将会造成造成不必要的麻烦。例如,在下面的雇员表(emp)中,雇员名(ename)为king的行,因为king为最高官员(president),他没有主管(mgr),所以其 mgr为空值。因为不是所有的雇员都有手续费(comm),所以列comm允许有空值,除300、500、1400、0以外的其它各行comm均为空值。empno ename job mgr hiredate sal comm deptno - 7369 smith clerk 7902 17-dec-80 800 207499 allen salesman ...
一、数据库hang时可能的现象 1、最直观的是你的大部分的业务操作,比如说一个查询都使用好长的时间,或根本就返回不出结果。这和简单那种锁表是有区别的。 2、在操作系统上用hp-unix用glance、aix用nmon及用sar做监测会出现系统空闲的假象,表面看起来系统很闲,实际上系统已经hang了。 3、查v%24session_wait会出现大量的”latchfree”、”enqueue”、”freebufferwaits”等等待事件,有时后台会出现大量的.trc文件,另外需要观注一下%24oracle_home/rdbms/log这个位置,有一些时侯trace文件会生成到这里。 二、oracle库hang时一些有用的操作和查询 1、如果要寻求oracle的技术支持,我们需要dump一下oracle的systemstate,操作如下 sql>conn/assysdba; sql>al...
第一步:exp 原 us7ascii数据库中的scott用户。第二步:exp 原us7ascii 数据库中的zhaoboyi用户。第三步:create new database(character set simplified chinese_china.zhs16gbk),所有的路径与原数据库相同。第四步:将zhs16gbk 中的init。ora copy init。ora。bak。第五步:将us7ascii 中的init。ora copy zhs16gbk 修改相应参数。第六步:生成zhs16gbk 中的scott 用户,授权,exp zhs16gbk 中的scott 用户。第七步: 生成zhs16gbk 中的zhaoboyi 用户,exp zhs16gbk 中的zhaoboyi 用户。第八步:用ultraedit 分别打开(us7ascii)以及(zhs16gbk)scott 用户,...
一、启动监听和挂载数据库示例:首先以用记oracle进入系统:su - oraclelsnrctl start然后以sys用户进入sqlplus /nologconnect sys/密码 as sysdbastartup这样就可启动数据库,并挂载数据库示例了。需要注意的是:oracle数据库和其他的数据并不一样。例如我们熟悉的mysql, postgresql等,都是只要启动数据库,即已经准备好了接受访问并接受客户的请求,但是在oracle中并非如此。启动数据库详细的说6应该是这样三个步骤,启动数据库,挂载数据库示例, 打开数据库。我们可以使用sql命令一步一步来完成这些动作。比如说我们启动数据库,便是并不挂载数据库示例:startup nomount然后可以使用alter database mount 来挂上数据库。可以使用: startup mount来启动数据库,并挂载上数据库,但是...
db_name: 说明:一个数据库标识符,应与 createdatabase语句中指定的名称相对应。 值范围:任何有效名称最多可有8个字符。 默认值:无(但应指定) cluster_database: cluster_interconnects: cluster_database_instances: sql_version: replication_dependency_tracking: 说明:跟踪相关性对复制服务器以并行方式传播所作的更改至关重要。如果设置为false,数据库上的读/写操作将运行得更快, 但无法为复制服务器产生并行传播的相关性信息。 值范围:truefalse 默认值:true(即启用读/写相关性跟踪) remote_os_roles: 说明:将remote_os_roles设置为true,允许由远程客户机的操作系统来分配角色。如果设置为false, 则由远程客户机的...
partition_view_enabled: 说明:如果将partition_view_enabled设置为true,该优化程序将剪除(或跳过) 分区视图中不必要的表访问。该参数还能更改基于成本的优化程序从基础表统计信息计算分区视图统计信息的方式。 值范围:truefalse 默认值:false optimizer_max_permutations: 说明:对带有大量联接的查询进行语法分析时, 优化程序将会考虑限制表的交换数。这有助于确保对查询进行语法分析的时间保持在可接受的限制范围内, 但代价是无法找到最佳计划。如果该值小于1000,就应该可以确保每次查询的时间仅为几秒钟或更短。 值范围:4-232(~4.3g)。 默认值:80,000 optimizer_index_cost_adj: 说明:在考虑太多或太少索引访问路径的情况下,可以用来优化优化程序的性能。该值越低,优化程序越容易...
* 系统环境:1、操作系统:windows 20002、数据库: oracle 8i r2 (8.1.6) for nt 企业版3、安装路径:c:oracle* 解释:oracle 8i r2 (8.1.6) for nt 企业版默认安装完毕后会在所在盘符创建以下三个目录 admin: 记录oracle实例的配置、运行日志等文件,每个实例一个目录 ora81: oracle系统文件 oradata:oracle实例运行所需的所有具体文件(数据文件、日志文件、控制文件),每个实例一个目录 一般来讲,oracle文件分以下几个类型: 数据文件: 真实数据重做日志文件: 联机日志、归档日志控制文件: 包含物理文件到数据字典中的逻辑表空间之间的映射初始化参数文件: 控制内存警告和追踪日志文件:备份文件: c:oracleadminoradbpfileinit.ora ...
thread: 说明:一个集群数据库参数,用于为每个例程指定一个唯一的重做线程号。在例程的重做线程被禁用的情况下, 该例程无法启动。如果该值为零,就表示有一个已启用的公用线程可供选择。 值范围:0-已启用线程的最大数量。 默认值:0 gc_files_to_locks: 说明:一个集群数据库参数,用于控制将并行高速缓存管理(pcm)锁映射到数据文件。 语法:gc_files_to_locks=’file_list=lock_count[!blocks][r][each][:...]’ 默认值:null instance_number: 说明:一个集群数据库参数,用于指定一个唯一编号,以便将例程映射到一个使用freelistgroups存储参数创建的数据库对象所拥有的空闲列表中。在altertable...的instance子句中使用该值。allocateextent语句可以为该例程动态分配...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器