一、8i EXP常用选项 1、FULL,这个用于导出整个数据库,在ROWS=N一起使用时,可以导出整个数据库的结构。 例如: exp sys file=./db_str.dmp log=./db_str.log full=y rows=n compress=y direct=y 2、BUFFER和FEEDBACK,在导出比较多的数据时,我会考虑设置这两个参数。例如: exp new file=yw97_2003.dmp log=yw97_2003_3
InstallingOracle9ionRedHatLinux9
你需要知道这样一个事实:磁盘I/O是影响Oracle数据库性能的一个重要原因。就本质来说,任何Oracle数据库负责存储数据,从磁盘中查询数据是非常昂贵和费时的操作。 由于许多Oracle系统需要大量的I/O操作,很多Oracle专职人员在碰到大块(DB_BLOCK_SIZE)数据操作时就考虑使用“裸设备”(raw device)。裸设备指得是绕过UNIX
1.按照 oracle 的文档修正内核参数. 2.按照 oracle 的文档正常安装, 不要给系统打任何补丁 3.安装时, 会有 ins_ctx.mk 联接错误. 编辑$ORACLE_HOME/ctx/lib/env_ctx.mk 在 "INSO_LINK =" 行加入 "$(LDLIBFLAG)dl" 如下: INSO_LINK = L$(CTXLIB) $(LDLIBFLAG)m $(LDLIBFLAG)dl $(LDLIBFLAG) sc_ca $(LDLIBFLAG)sc
我想要安装Oracle 9i数据库,Oracle 10g开发工具,和软件包。我想知道安装这三个产品的步骤,以及我能否将他们安装到同一个分区中。请给我安装的步骤。 每个产品都需要安装到它自己的ORACLE_HOME中,并且这是唯一的要求。每个ORACLE_HOME都可以是同一个文件系统或者完全不同的文件系统中的各自独立的目录。由于ORACLE_HOME
oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,所以把学习经验共享一下,希望让刚刚入门的人对oracle有一个总体的认识,少走一些弯路。 一、定位 oracle分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form
1.having 子句的用法 having 子句对 group by 子句所确定的行组进行控制,having 子句条件中只允许涉及常量,聚组函数或group by 子句中的列. 2.外部联接"+"的用法 外部联接"+"按其在"="的左边或右边分左联接和右联接.若不带"+"运算符的表中的一个行不直接匹配于带"+"预算符的表中的任何行,则前者的行与后者中的
Oracle专家必须频繁地从Oracle里提取出表格或者索引的定义,并将它们移植到不同的系统里。从字典里提取出用于Oracle结构描述对象(例如,表格、索引、存储过程、触发器、顺序等等)的数据定义语言(Data Definition Language,DDL),在你将系统移植到新的平台上,以及当你想要在tablespace里预先创建对象的时候很有用。 一
学习oracle,最好首先了解Oracle的框架。这样对Oracle有一个整体的认识,有高屋建瓴的作用 1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成) 一个数据库中的数据存储在磁盘上物理文件,被使用时,调入内存。 其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(tra
一个表空间只能属于一个数据库。 每个数据库最少有一个控制文件(建议3个,分别放在不同的磁盘上)。 每个数据库最少有一个表空间(SYSTEM表空间)。 建立SYSTEM表空间的目的是尽量将目的相同的表存放在一起,以提高使用效率,只应存放数据字典。 每个数据库最少有两个联机日志组,每组最少一个联机日志文件。 一个数据文件
环境:WindowsXP 数据库:Oracle9i 问题一: 第一次在WindowsXP上安装Oracle9i就碰到如下错误: “您可能没有建立目录的适当权限或者磁盘已经没有空间,无法建立目录 c:\....” 当时我的c盘有4G空间,天哪!这是错误吗?经过仔细分析,我觉得临时文件夹路径太长了,曾经通过网络安装Oracle8i时好像碰到过这样的错误。于是我
Oracle9i 2000 年 10 月在 Oracle Open World 上发布,为 Oracle 数据库、应用服务器和开发工具引进了许多新功能。Oracle9i是业界第一个完整、简单的用于互联网的新一代智能化的、协作各种应用的软件基础架构。Oracle9i 实际上是指 Oracle9i Database, Oracle9i Application Server 和Oracle9i Developer Suite的完整集成。
经常有一些Oracle的初学者问到这个问题,这里算是一个统一答复。 1、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令,这些可以留在以后边应用边学习、记忆。 2、要想学好ORACLE,首
新版本可以给软件带来更高效率的技术现在我们可以忘却Oracle数据库的5个方面。 1.只有DBA可以恢复数据 以SQL数据库——DBAs直接工作的人们以及IT资讯人员都可以因为一个不匹配的命令而导致数据库的破坏或者数据的丢失。事实上,对于Oracle,用户的错误操作是导致数据库停止工作的主要原因。从数据库而不是开发过程得到的一
软件环境: 1、Windows 2000+ORACLE 8.1.7 2、ORACLE安装路径为:C:\ORACLE 实现方法: 1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、开始->程序->Oracle OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除
本文是我在 Red Hat 7.1 (内核版本:2.4.22 )和 7.2(内核版本:2.4.710) 上安装 Oracle 9i (9.0.1) 数据库的总结。 下载 9i 并刻录 CD Oracle9i for Linux 可以从下面的站点下载: http://otn.oracle.com/software/products/oracle9i/htdocs/linuxsoft.htm Oracle 并不提供这些文件的校验和,下面是我产生的校验和: $
1、应用开发(Application Development) SQL*Plus E:\Oracle\Ora81\BIN\SQLPLUSW.EXE 2、数据库管理(Database Administration) Database Configuration Assistant 数据库配置助手:创建、配置、删除数据库 DBA Studio 将多个数据库工具并入一个应用程序中。DBA Studio 管理以下对象: 例 程:包括启动、关闭和例程化例程
一、服务器上使用操作系统验证 1.配置SQLNET.ORA文件 参数NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)表明解析客户端连接时所用的主机字符串的方式 TNSNAMES表示采用TNSNAMES.ORA文件来解析; ONAMES表示Oracle使用自己的名称服务器(Oracle Name Server)来解析,目前Oracle建议使用轻量目录访问协议LDAP来取代ON
一个用户进程偶尔会挂起或占用过多资源而拒绝其它会话。如果 DBA 依然能够访问数据库,她通常可以发出以下查询: select s.username, s.osuser, s.sid, s.serial#, p.spid from v$session s,v$process p where s.paddr = p.addr and s.username is not null; 这个查询将返回数据库用户名、操作系统用户名、会话 ID,序列号