在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。 在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大
在国内外大中型数据库管理系统中,把ORACLE作为数据库管理平台的用户比较多。ORACLE 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉字信息的显示方面着实给中国用户带来不少麻烦,笔者多年从事ORACLE数据库管理,经常收到周围用户和外地用户反映有关ORACLE数据库汉字显示问题的求援信,主要现象是把汉字显示
1.安装好服务器,设置好服务端的字符集(比如:ZHS16GBK为中文) 2.查看客户端查看服务端的语言, sql>select * from V$NLS_PARAMETERS Where PARAMETER=''NLS_LANGUAGE''; 比如是"SIMPLIFIED CHINESE" 3.在Apache启动脚本里加入环境变量: export NLS_LANGUAGE="SIMPLIFIED CHINESE" (在/etc/init.d/
Oracle数据直接导出到文本文件的方法 利用Oracle中的Spool缓冲池技术可以实现Oracle数据导出到文本文件。 1、在Oracle PL/SQL中输入缓冲开始命令,并指定输出的文件名: spool d:output.txt 2、去掉字段名 set heading off 3、在命令行中随便输入你的SQL查询: select mobile from customer; sele
经常有同事咨询oracle数据库字符集相关的问题,如在不同数据库做数据迁移、同其它系统交换数据等,常常因为字符集不同而导致迁移失败或数据库内数据变成乱码。现在我将oracle字符集相关的一些知识做个简单总结,希望对大家今后的工作有所帮助。 一、什么是oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,
[Q]ORACLE的有那些数据类型 [A]常见的数据类型有 CHAR固定长度字符域,最大长度可达2000个字节 NCHAR多字节字符集的固定长度字符域,长度随字符集而定,最多为2000个字符或2000个字节 VARCHAR2可变长度字符域,最大长度可达4000个字符 NVARCHAR2多字节字符集的可变长度字符域,长度随字符集而定,最多
表空间及容量: select tablespace_name,sum(bytes)/1024/1024/1024 from dba_data_files group by tablespace_name; 表空间的空闲容量: select tablespace_name,sum(bytes) from dba_free_space group by tablespace_name; 系统表空间: select tablespace_name from dba_tablespaces; 系统数据文件:
说到软解析(soft prase)和硬解析(hard prase),就不能不说一下Oracle对sql的处理过程。当你发出一条sql语句交付Oracle,在执行和获取结果前,Oracle对此sql将进行几个步骤的处理过程: 1、语法检查(syntax check) 检查此sql的拼写是否语法。 2、语义检查(semantic check) 诸如检查sql语句中的访问对象是否存在
使用 Oracle Database 10g 中的闪回表特性,可以毫不费力地恢复被意外删除的表 以下是一个不该发生却经常发生的情况:用户删除了一个非常重要的表 — 当然是意外地删除 — 并需要尽快地恢复。(在某些时候,这个不幸的用户可能就是 DBA!) Oracle9i Database 推出了闪回查询选项的概念,以便检索过去某个时间点的
在国内外大中型数据库管理系统中,把ORACLE作为数据库管理平台的用户比较多。ORACLE 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉字信息的显示方面着实给中国用户带来不少麻烦,笔者多年从事ORACLE数据库管理,经常收到周围用户和外地用户反映有关ORACLE数据库汉字显示问题的求援信,主要现象是把汉字显示
Oracle是世界上使用最广泛的数据库,它可以运行在各种计算机上;也是当前最优秀的关系型数据库。以前,一至无缘接触。这两天,正好有空。就在自己的计算机上装了一遍,领略了一番她的魅力! 一、准备工作 1.下载oracle 9i for linux的源码包(一共有三个cpio.gz的文件lnx_920_disk1.cpio.gz,lnx_920_disk2.cpio.gz,lnx
以下是oracle导出备份和导入恢复自动产生sql源代码各变量含义为: EXP_BACK_DIR: 导出ORACLE数据库的DMP文件所放目录 SCRIPT_FILE: 此代码所生成的批处理文件路径及文件名称 LOG_FILE: 导出日志文件存放路径及文件名称 INT_USER:导出的ORACLE数据库的用户名 INT_PWD: 导出的ORACLE数据库的用户的
网友renxiao2003写的RHEL3下安装Oracle9R2,收集。(有些地方做了些小小的改动) 1、从网上下载redhat Enterprise Linux Advanced Server3的四个安装文件,安装时swap分区设置为内存的二倍。不要采用DHCP设置主机名和IP地址,而是“手工设置”。否则会在安装oracle的时候出现如下错误: 引用: Thrown when the IP
部长给的论坛,已经做了一个星期了,但是我只能调试一下程序,以连接数据库。始终没弄明白如何配置Oracle客户端。昨天摸索了一个小时,终于搞清楚了。呵呵,虽然很简单。 打开Oracle Net Configuration Assistant,可以看到四个选项,如图1所示: 选择本地Net服务名配置,而不用配置监听程序,监听程序将自己机器上
起源于装oracle9i的一台机器上还需要起个8080端口的tomcat,冲突可以用下面的方法解决。 修改结果就是oracle9i不再使用8080端口了。相应的http服务也被停止。 修改8080端口的一个方法 1。导出目前数据库参数为文本文件 [oracle@web ~]$ sqlplus ''/as sysdba'' SQL*Plus: Release 9.2.0.6.0 Production on
1 启动数据库监听 su oracle——切换Oracle用户(如果使用su oracle ,则启动时不运行.profile用户环境配置文件) $ lsnrctl start——启动监听 2 启动数据库 $ sqlplus "/ as sysdba"——用sys用户登陆sqlplus SQL> startup——启动数据库 SQL> exit——退出sqlplus 或者 $dbstart
Oracle9I开始,取消了服务器管理器(svrmgl)和internal用户,数据库的启动和停止都是通过sql*plus来完成!Oracle10g可以通过浏览器来启动和停止数据库服务!这里主要说说9I下的启动和停止服务,下面的命令在8i下也可以使用 要启动或者停止服务,必须拥有sysdba的权限。可以使用两kth 方式连接 第一种,以sys用户连
1,选取所有表空间 select tablespace_name from dba_tablespaces; 2,对于每一个表空间建立数据文件的列表 select file_name from dba_data_files where tablespace_name=''tablespace name''; 3,让表空间处于备份模式下: alter tablespace tablespace_name begin backup; 4,使用操作系统命令备份该表
刚开始用ORACLE从来没用过其自增字段,一直是自己调入一个毫秒时间存入当ID,现在感觉一些简单应用还是触发器自增比较合适。设置如下:sql>create table articletype(id number primary key,name varchar2(30));sql>create sequence seq_aritcle_id increment by 1 start with 1 maxvalue 999999999;sql>create tr
偶的一台测试机上装了个oracle815 for solaris的版本。因为也是测试,所以就没怎么管。 环境如下: Oracle815 归档模式。 问题如下: oracle装在/opt/oracle下,但是有一些数据文件放在了/export/home/oracle下面。 因为磁盘故障,/export/home分区不可使用了。 只是后启动oracle后报错说几个数据文件