当前位置:文档之家› 安装Oracle 9i加载数据库时出错的解决方法

安装Oracle 9i加载数据库时出错的解决方法

安装Oracle 9i加载数据库时出错的解决方法
安装Oracle 9i加载数据库时出错的解决方法

YJ:

安装Oracle 9i加载数据库时出错的解决方法

作者: qgrape, 出处:blog,责任编辑: 李书琴,

2008-09-18 09:50

安装Oracle9I出现"加载数据库时出错:areasQueries错误",提示停止该组件或所有组件安装,之后安装不能进行。

问题解决:

试了很多方法,也在Metalink找答案,仍不能解决,耽误了半天时间,后来去看了一下oracle安装的文件记录,发现问题所在,原来我的oracle安装目带有汉字。

d:\oracle安装\oracle9i\disk1

问题就在这个"安装",把它改为

d:\oracle\oracle9i\disk1

Ok一切解决。

原来看到有很多人问类式的问题,没有留心过,这应该是个解决方法,及问题所在文件察看:Program Files\Oracle\Inventory\oui\srcs.lst

文件内容:

SourceConfigs

StagingAreas

StgArea URL="D:\Oracle\Windows\Oracle9201\Disk1\stage\products.jar" /

StgArea URL="D:\Oracle???\Windows\Oracle9201\Disk1\stage\products.jar" / StgArea URL="D:\Oracle???\Oracle9i\disk1\stage\products.jar" /

/StagingAreas

ServerConfigs

ServerConfigs

SourceConfigs

这里的???就是安装时的那个"安装"2字,因此不能进行下去,

也算教训,也算经验,与大家共享一下。

oracle9i安装图解:新手入门 Windows下

oracle9i安装图解:新手入门 Windows下Oracle安装图解 疯狂代码 https://www.doczj.com/doc/ed8338744.html,/ ?:http:/https://www.doczj.com/doc/ed8338744.html,/DataBase/Article24215.html 【IT168 专稿】Oracle是大中型企业、网站、公司、机构等使用的重量级的数据库。本篇给大家介绍其在Windows平台下的安装方法。 注意事项: 1、 本例以Oracle 8i R2 (8.1.6)版本为例。 2、 所有安装步骤为系统默认安装。 3、 安装之前请关闭所有正在运行的程序。 4、 为Oracle安装路径至少准备1G的硬盘空间。 安装要求: 硬件要求: Intel奔腾处理器; 最少128 MB 内存(推荐256 MB ); 交换空间: 对于大多数系统,推荐两倍于内存数量或至少400MB; 典型安装: 750 MB 最小安装: 675 MB 最大安装: 1000MB 软件要求: Linux内核版本2.2或更高; windows NT 4.0以上操作系统 Oracle下载:https://www.doczj.com/doc/ed8338744.html, 上面有,不过要事先注册一个免费用户。下载到的安装文件为oracle816nt.zip(大小441MB)。 安装过程: 将下载到的安装文件解压,双击setup.exe开始出现安装界面。 1、接着进入安装向导,如果已安装有Oracle,可以在这一步进行卸载 2、在下图的向导界面中点击“已安装产品…”,可以查阅本机是否已安装Oracle其它版本,以免造成冲突 3、如显示未安装任何相同版本,则可以放心安装,在图上中点击“关闭 ”,再按“下一步”,进入如下图所示的界面,在这一步里是确定安装文件所在路径即安装到本机硬盘所在路径,选择完成后点“下一步”。 4、接着安装程序开始加载必要的安装信息 5、接着出现安装选项。“Oracle 8i Enterprise Edition 8.1.6.0.0”为数据库主程序,包括管理工具、实用程序和基本的客户机软件等,默认首先安装;第二项为客户端管理工具;第三项为服务器端管理工具。按其默认选项点击“下一步” 6、接着是安装类型的选择。一般按其默认,就选“典型”吧。 7、命名数据库。全局数据库名:指唯一在你的网络域中区别于其他数据库的完整数据库名,例如:https://www.doczj.com/doc/ed8338744.html,其中sales是你想要调用的数据库名,而https://www.doczj.com/doc/ed8338744.html,是数据库所在的网络域。而系统标识符(SID),是指唯一在你的网络域中区别于其他数据库的数据库实例名。 SID域缺省为全局数据库名的数据库部分(上例的sales)( 最长8个字符或输入一个.)。你可以接受或改变缺省值。输入完成后点“下一步”,安装程序开始处理数据库标识。 8、接着出现的是对要安装的Oracle版本的一个全局认识,包括前面所做安装选择等。到这里,才表示将准备正式向本机安装程序。 9、首先安装的是教学帮助: 10、接着是选择工具配置,同样按其默认即可。 11、一切准备妥当之后,开始创建数据库及初始化。 12、经过几分钟,当弹出下面的安装提示时,表示数据库创建完成,并显示出相关信息。 13、在“开始”-“程序”里找到Oracle程序条,即可选择相应的程序登录数据库啦。至此,整个安装过程全部结束。 补充:Oracle的卸载 同样以Windows 2000为例。 (1)、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 (2)、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer 卸装所有Oracle产品 (3)、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。 (4)、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口。 (5)、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关 Oracle的组和图标 (6)、重新启动计算机,重起后才能完全删除Oracle所在目录 (7)、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,并从Windows 2000目录(一般为C:\WINNT)下删除以下文件:ORACLE.INI、oradim80.INI 如果是在unix或linux系统,就要方便得多。只要

Oracle9i数据库的第2讲

第2讲Oracle9i数据库的基本对象 目的: 1.掌握Oracle9i的基本对象 2.掌握Oracle9i的数据类型: 3.Oracle9i数据库的概念:数据库,例程,方案,表空间,表,视图等 4.基本SQL的类型:DML, DDL, DCL, 授课内容: [] Oracle9i的逻辑结构(基本的对象) 2.1.1 数据库(Database) 2.1.2 表空间(Table space) 2.1.3 方案(Schema): 2.1.4 用户(User) 2.1.5 角色(Role) 2.1.6 表(Table): 表由字段和记录组成 2.1.7 视图(View):虚拟表 2.1.8 索引(Index) 2.1.9 序列(Sequence) 2.1.10 约束(Constraint) 2.1.11 存储过程(Store Procedure) 2.1.12 函数(Function) 2.1.13 包(Package) 2.1.14 触发器(Trigger) 图Oracle 数据库,表控件,和数据文件的关系图

图Oracle数据库中,表空间,表,索引对象的关系(物理的和逻辑的[] 逻辑对象- [] Oracle SQL的基本组成元素 1.Data Type 数据类型 2.Literal 字符集 3.Format Model 格式模式 4.Nulls 空值 https://www.doczj.com/doc/ed8338744.html,ments 注释 6.Database Objects 数据库对象 7.Schema object name and qualifiers 模式对象名称和限定 8. [] Oracle Data Type Builtin datatype 内置数据类型 ANSI Supported data type ANSI支持的数据类型 User-defined data type 用户自定义的数据类型 Oracle Supplied Datatype Oracle提供的数据类型

linux 下oracle9i的安装

RED HAT linux AS 4 下oracle9i的安装 第一次接触oracle,感觉很辛苦,光是装一个oracle就这么费事!晕了好几次:) 好了,这是我安装oracle时的笔记(参考了N多文档) Oracle9i Release 9.2.0.1 首先除了LINUX和ORACLE安装盘之外,还要准备一些补丁包: p3095277_9204_LINUX.zip p2617419_210_GENERIC.zip 、p3006854_9204_LINUX.zip、 p3119415_9204_LINUX.zip、P3238244_9204_LINUX.zip (一)Oracle公司声称在Linux下安装Oracle9i数据库至少要有512MB的内存和至少1GB或者两倍内存大小的交换空间 要检查内存空间,在命令行方式(bash环境)下执行如下命令: grep MemTotal /proc/meminfo 要检查交换空间,在命令行下执行如下命令: grep SwapTotal /proc/meminfo 第二点是主机名和IP地址最好要手动设置 (二)检查系统下是否有以下软件包 compat-libstdc++-7.3-2.96.122 compat-gcc-c++-7.3-2.96.122 compat-libstdc++-devel-7.3-2.96.122 compat-db-4.0.14-5 compat-gcc-7.3-2.96.122 tcl-devel-8.3.5-92.i386.ipm openmotif21-2.1.30-8 setarch-1.3-1 如果没有可以采用#rpm –ivh ……rpm 来安装,具体大多数在第三张盘上,还可以在安装LINUX 时把KDE 和一些相关的文件安装就可以达到同样的目的; (三)添加安装过程中需要用到的用户和组,这当中会用到二个用户一个是root,一个是oracle #groupadd oinstall #groupadd dba #useradd –g oinstall –G dba oracle #passwd oracle (四) 新建安装目录 #mkdir –p /opt/oracle/product/9.2.0 #chown –R oracle.oinstall /opt/oracle #mkdir /var/opt/oracle #chown oracle.dba /var/opt/oracle #chmod 755 /var/opt/oracle (五)设置内核参数,调节信号灯及共享内存 (1)设置内核参数,调节信号灯及共享内存: [root@sun root]# echo 250 32000 100 128 > /proc/sys/kernel/sem [root@sun root]# echo 536870912 > /proc/sys/kernel/shmmax [root@sun root]# echo 4096 > /proc/sys/kernel/shmmni [root@sun root]# echo 2097152 > /proc/sys/kernel/shmall

Oracle_11g 安装图解(详细版)

Oracle 11g安装图文攻略 呵呵,花了一个多小时,左右把11g安装折腾好了。其中折腾SQL Developer 花了好长时间,总算搞定了。好了,先总结下安装步骤,希望给后面的童鞋提高安装效率。呵呵。 一、Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。路径名称中,最好不要出现中文,也不要出现空格等不规则字符。 官方下地址: https://www.doczj.com/doc/ed8338744.html,/technetwork/database/enterprise-edition/downloads/ index.html以下两网址来源此官方下载页网。 win 32位操作系统下载地址: https://www.doczj.com/doc/ed8338744.html,/otn/nt/oracle11g/112010/win32_11gR2_database_ 1of2.zip https://www.doczj.com/doc/ed8338744.html,/otn/nt/oracle11g/112010/win32_11gR2_database_ 2of2.zip win 64位操作系统下载地址: https://www.doczj.com/doc/ed8338744.html,/otn/nt/oracle11g/112010/win64_11gR2_database_ 1of2.zip https://www.doczj.com/doc/ed8338744.html,/otn/nt/oracle11g/112010/win64_11gR2_database_ 2of2.zip 二、Oracle安装 1. 解压缩文件,将两个压缩包一起选择,鼠标右击 -> 解压文件如图

oracle11g安装图解

Oracle11G安装图解 进入oracle安装界面,我们选择高级安装 出现选择安装类型,我们选择企业版,至于语言我们不用选择

Oracle 基目录:用于安装各种与ORACLE软件和配置有关的文件的顶级目录。 软件位置:用于存放安装具体ORACLE产品的主目录和路径。在此我们使用默认的配置。 在此ORACLE会选择剩余空间最多的盘作为基目录和安装目录的所在盘。 可以输入一个电子邮件或是metalink接收安全问题通知,在此我直接输入一个 电子邮件,当然也可以是metalink用户信息!

在此是因为我的内存不足,所以会报此提示,那么我们在此调整内存,以满足条件后再继续安装。

装到这个界面,这个问题直接选是,不会影响之后的安装,出现这个问题的原因是因为我的电脑没连接到网络 在此选择安装数据库。 如果是“配置自动存储管理”,则自动存储管理(ASM)可用来自动化和简化对数据文件、控制文件和日志文件的优化布局。自动存储管理(ASM)将每个文件切割成许多小扩展文件,并将它们平均分散在一个磁盘组的所有磁盘上。一旦自动存储管理(ASM)磁盘组建立,创建和删除文件的时候,Oracle数据库都会从磁盘组自动分配存储空间。如果是“仅安装软件”,则只安装ORACLE软件,

在安装之后还需要再运行数据库配置助手创建数据库。 一般用途/事务处理:适合各种用途的预配置数据库。 数据仓库:创建适用于特定需求并运行复杂查询环境。常用于存储并快速访问大量记录数据。 高级:安装结束后运行ORACLE DBCA后,用户才可以配置数据库。 在此我们选择“一般用途/事务处理” 步骤8:单独下一步后,出现“指定数据库配置选项”

ORACLE 9I 客户端安装手册

ORACLE 9I 客户端安装手册 1、运行ORACLE9I第一张碟中的安装程序SETUP.EXE,进入欢迎界面: 在本界面可以对以前安装的ORACLE9I产品进行卸载。如果以前安装过ORACLE805客户端,需要先行卸载,然后再进行重新安装。卸载方法: A、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入 口。 B、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, 滚动这个列表,删除所有Oracle入口 C、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标 D、重新启动计算机,重起后才能完全删除Oracle所在目录 2、点击下一步,进入安装目录设置,一般选择为D:\ORACLE\ORA92:

3、点击下一步,选择安装产品类型,选择客户端安装: 4、点击下一步,进入安装类型,选取管理员:

5、点击下一步,进入安装概要,检查安装产品和安装路径无误后将进行安装: 6、安装完后将自动进行客户端网络配置,或者手工启动Configuration and Migration Tools

Net Configuration Assistant ,选择本地NET服务名配置: 7、点击下一步,添加NET服务名: 8、点击下一步,数据库版本ORACLE8.0:

9、点击下一步,输入数据库实例名:WG85: 10、点击下一步,选取TCP协议:

11、点击下一步,主机名输入服务器IP,端口默认为1521: 12、点击下一步,提示是否进行连接测试,选否:

Oracle10g客户端安装与配置说明

Oracle10g客户端安装与配置说明 一、Oracle客户端安装 将oracle10g客户端虚拟光盘插入虚拟光驱中,系统自动弹出Oracle10g安装界面,选择开始安装。 1)出现【安装】界面,单击[开始安装]按钮。如下图所示: (图示安装) 2)出现【DOS】界面,等待片刻。如下图所示: (图示 DOS) 3)出现【欢迎使用】界面,单击[下一步]按钮。如下图所示:

(图示欢迎使用) 4)出现【选择安装类型】界面,此处以选择‘管理员’选项安装为例,单击[下一步] 按钮。如下图所示: (图示选择安装类型) 5)出现【安装目录】界面,选择安装路径,单击[安装]按钮。如下图所示:

(图示安装目录) 6)出现【产品特定的先决条件检查】界面,检测是否符合安装条件,单击[下一步] 按钮。如下图所示: (图示产品特定的先决条件检查) 7)出现【概要】界面,单击[下一步]按钮。如下图所示:

(图示概要) 8)出现【安装】界面,单击[下一步]按钮。如下图所示: (图示安装) 9)出现【本地服务配置】界面,暂时先不配置,单击[取消]按钮即可,若要配置,操 作见Oracle客户端配置。如下图所示:

(图示本地服务配置) 10)出现【安装结束】界面,单击[退出]按钮即可完成安装。如下图所示: (图示安装结束) 二、Oracle客户端配置 1)单击“开始→程序→Oracle - OraClient10g_home1→配置和移植工具→Net Manager”菜单。如下图所示:

(图示启动Oracle) 2)出现【本地配置】界面中添加数据库,先选择‘Oracel net配置→本地→服务命 名’,再单击窗口左上角的“+”或单击‘编辑→创建’,打开【Net 服务命向导:欢迎使用】界面中输入“Net 服务名”,然后单击[下一步]。如下图所示: (图示本地配置) 注意:网终服务名应与服务器的服务名设置一致,否则流程表单打不开。并记住此服务名,后续的杰思科地籍管理信息系统连接需要使用。 3)出现【选择协议】界面,设置TCP/IP(Internet协议),然后单击[下一步]。如下 图所示:

ORACLE9I安装与配置说明

ORACLE9i数据库安装与配置说明 一、前提条件 请选择专门的服务器或配置相对好一些的计算机来当服务器使用,服务器的操作系统最好使用服务器版:如windows 2000 server,Windows 2003 server等,保证服务器能够正常运行。 二、服务器端安装与配置 1.1、将ORACLE9i光盘放入光驱内,出现ORACLE9i安装画面; 1.2、单击“开始安装”按钮,出现“欢迎使用”界面,单击“下一步”按钮; 1.3、出现“文件定位”窗口(在此窗口用户可选择软件安装的位置,一般采用默认安装),单击“下一步”按钮; 1.4、出现以下画面: 安装服务器请选择第一项,单击“下一步”按钮; 1.5、出现“安装类型”窗口,默认选项为“企业版”,单击“下一步”按钮; 1.6、出现“数据库配置”窗口,默认选项为“通用”,单击“下一步”按钮; 1.7、出现“Oracle MTS Recovery Service 配置”窗口

单击“下一步”按钮; 1.8、出现“数据库标识”窗口,全局数据库名为:gsrp,SID为:gsrp。如下图: 单击“下一步”按钮; 1.9、出现“数据库文件位置”窗口,单击“下一步”按钮; 1.10、出现“数据库字符集”窗口,单击“下一步”按钮;

1.11、单击“安装”按钮系统开始安装oracle9i。 如果出现上述提示,请插入第二张盘,单击“确定”按钮。 如果出现上述提示,请插入第三张盘,单击“确定”按钮。 1.12、修改SYS,SYSTEM用户口令 弹出修改SYS,SYSTEM的用户口令窗口,修改后一定要记住修改后的口令。等安装完成之后单击“退出”按钮结束安装。

Oracle 10g安装教程带图片

ORACLE 10g 安装教程 刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。俗话说的好:工欲善其事,必先利其器。我们开始吧! 首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面: 图1

单击“开始安装”,就可以安装ORACLE 10g,一般会检查系统配置是否符合要求,然后出现“Oracle DataBase 10g安装”对话框,如图2所示: 图2

在安装Oracle DataBase 10g时可以选择“基本安装”和“高级安装”两种方法。选择“基本安装”时,“Oracle主目录位置”用于指定Oracle DataBase 10g软件的存放位置;“安装类型”用于指定Oracle产品的安装类型(企业版、标准版和个人版)。如果选择“创建启动数据库”,那就要指定全局数据库名称和数据库用户的口令。 选择“高级安装”,单击“下一步”,会出现“指定文件对话框”,在源路径显示的是安装产品所在的磁盘路径;目标名称用于资定Oracle主目录所对应的环境变量,目标路径用于指定安装Oracle软件的目标安装路径。设置目标名称为:OraDb10g_home1,目标路径为:D:oracleproduct10.1.0db1。如图3: 图3

单击“下一步”,会加载Oracle产品列表,然后出现“选择安装类型”对话框;如图4: 图4

选择安装类型时一般选择“企业版”,单击“下一步”,会出现“选择数据库配置”对话框,如图5 : 图5

Oracle10g数据库选择题翻译 答案

第3章创建数据库 (1)后台进程跟踪文件的位置是C A.LOGFILE_DEST B.ORACLE_HOME C.BACKGROUND_DUMP_DEST D.CORE_DUMP_DEST (2)手动创建数据库的第一步是D A.启动实例 B.启动SQL*Plus 以SYSDBA身份连接Oracle C.查看系统的实例名 D.创建参数文件 (3)关于控制文件以下正确的是A A.Oracle建议至少二个控制文件存放在二个磁盘分区 B.Oracle建议至少二个控制文件存放在一个磁盘分区 C.Oracle建议存放一个控制文件 D.一个控制文件不足以运行数据库 (4)执行CREATE DA TABASE命令之前,应该发出的命令是B A.STARTUP INSTANCE B.STARTUP NOMOUNT C.STARTUP MOUNT D.以上都不是 (5)创建数据库时,Oracle如何得知需要创建的控制文件信息?A A.从初始化参数文件 B.从CREATE DATABASE 命令 C.从环境变量 D.从$ORACLE_HOME目录名为.ctl的文件 (6)哪个脚本文件创建数据字典视图?A A.catalog.sql B.catproc.sql C.sql.sql D.dictionary.sql (7)创建数据库时,DATAFILE子句能定义几个数据文件?D A.一个 B.二个 C.多个;仅一个属于系统表空间 D.多个;都属于系统表空间 (8)谁拥有数据字典?A A.SYS B.SYSTEM C.DBA D.ORACLE (9)在CREATE DA TABASE命令中,非法子句是B A.MAXLOGMEMBERS B.MAXLOGGROUPS C.MAXDATAFILES D.MAXLOGHISTORY (10)创建一个数据库至少需要几个控制文件?A

Oracle 11g 64位下载及安装教程(图文并茂)

1、下载Oracle 11g R2 for Windows的版本 下载地址:https://www.doczj.com/doc/ed8338744.html,/technetwork/database/enterprise-edition/downloads/index.html 其中包括两个压缩包:win64_11gR2_database_1of2.zip,win64_11gR2_database_2of2.zip 2、将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件: 3、在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:

4、在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步”: 5、在“系统类”窗口中,选择“桌面类”,单击“下一步”:

6、在“典型安装”窗口中,选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle11g,单击“下一步”: 7、在“先决条件检查”窗口中,单击“下一步”:

8、在“概要”窗口中,单击“完成”,即可进行安装: 9、出现的安装过程如下:

数据库创建完成后,会出现如下“Database Configuration Assistant”界面: 选择“口令管理”,查看并修改以下用户:

(1)普通用户:SCOTT(密码:tiger) (2)普通管理员:SYSTEM(密码:manager) (3)超级管理员:SYS(密码:change_on_install) 修改完成后,单击“确定”。 10、在“完成”窗口中,单击“关闭”即可。 安装完成界面中的内容: Enterprise Manager Database Control URL - (orcl) : https://localhost:1158/em 数据库配置文件已经安装到C:\app\Administrator,同时其他选定的安装组件也已经安装到C:\app\Administrator\product\11.2.0\dbhome_1。 Oracle完成安装后,会在系统中进行服务的注册,在注册的这些服务中有以下两个服务必须启动,否则Oracle将无法正常使用: (1)OracleOraDb11g_home1TNSListener:表示监听服务,如果客户端要想连接到数据库,此服务必须打开。在程序开发中该服务也要起作用。 (2)OracleServiceORCL:表示数据库的主服务,命名规则:OracleService数据库名称。此服务必须打开,否则Oracle根本无法使用。 附: A、32位Oracle 11g Client(win32_11gR2_client.zip)的安装注意点: 在选择安装类型时,选择“管理员”,如下图:

Oracle9i的多种连接语法

Oracle9i的简化SQL语法(含连接) Oracle对Oracle9i SQL 做了一些很重要的改进,包括一些令人兴奋的新特点,支持1:5的数量级和ISO99中的SQL标准。作为Oracle的补充,它包括以下新的TABLE JOIN的句法结构: CROSS IN——它在两个表格中创建了一个卡迪尔列,就象是在Oracle8i中没写WHERE 时那样。 NA TURAL JOIN——这是一个很有用的Oracle9i的句法,它通过从WHERE子句中移动连接标准来改善SQL的稳定性 USING子句——它可以通过名字来具体指定连接 ON子句——这个句法允许在两个表格中为连接具体指定栏目的名头 LEFT OUTER JOIN——它返回表格中左边的行和右边的数值,如果没有搭配的行的话,则返回空 //我刚才试过了,left (outer) join等这种连接的语法,在oracle9i的版本中开始支持了,我在oracle中试了一下,是可以的,所以可以放心地用连接了。 也就是说在oracle9中,以下两种方法都是正确的: select * from test,test1 where test.ID(+) = test1.ID; select * from test1 left join test on test1.ID = test.ID; RIGHT OUTER JOIN——它返回表格中右边的行和左边的数值,如果没有搭配的行的话,则返回空 FULL OUTER JOIN——它返回的是两个表格中所有的行,用空填满每一个空格。这在Oracle8i中则没有相应的此种句法 大多数改进都是为了让那些非Oracle的请求以快速的进入Oracle数据库而引进的,并且必须记住这些只是句法上的不同,ISO99标准并没有给Oracle9i SQL带来任何新的功能。 The CROSS JOIN 在Oracle中,CROSS JOIN产生了一个“卡迪尔的产物(Cartesian product)”,就象是在连接两个表格时忘记加入一个WHERE子句一样 select last_name,dept_id from emp,depts; 在Oracle9i中,我们使用CROSS JOIN 来达到相同的结果 select last_name.dept_id from emp CROSS JOIN dept;

Linux系统最全Oracle11g安装文档

Linux系统(X64)安装Oracle11g基本操作 一、修改操作系统核心参数 在Root用户下执行以下步骤: 1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件,输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。(用户限制配置文件。要使 /etc/security/limits.conf 文件配置生效,必须要确保 PAM验证模块 pam_limits.so 文件被加入到启动文件中。查看 /etc/pam.d/login 文件中有:session required /lib/security/pam_limits.so,64位地址是: /lib64/security/pam_limits.so 否则本地即使输入正确密码也无法登陆。)(PS我们平常登陆实际上是运行一个程序login来判断我们是不是这个用户,如果是的话就给我们shell;不是的话就进不去。而/etc/pam/login这件文件就是我们验证过程中需要经过哪些模块的认证。根据设定来叛断我们的帐号密码是不是正确,当这个文件有问题的时候,验证就会出错,尽管我的帐号密码是正常的,也进不去。) session required /lib/security/pam_limits.so session required pam_limits.so 编辑完成后按Esc键,输入“:wq”存盘退出 3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件 fs.file-max = 6815744 fs.aio-max-nr = 1048576 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128

oracle9I学习笔记

一:第一讲 1:Oracle server:管理系统管理信息包含oracle instance +oracle database 2:oracle instance:实例:访问oracle database的中介一个instance只能访问对应一个database 多个instance可以对应一个database Instance包含了memory and peocess (内存和进程) 3:connection 连接:oracle客户端(user peocess)和后台服务器进程(server peocess)建立的tcp链接 Peocess:包含了server peocess user peocess background processes 后台进程 4:session会话:与连接相对应 5:oracle database:包含data files(以dbf结尾的)数据文件control files(以ctl结尾的)控制文件redolog files(以log结尾的)重做日志文件(用于恢复数据文件记录数据文件的变化)parameter file参数文件archived log files 归档文件(与redolog files文件相关)password file 存储口令 6:linux ora9i启动 Sqlplus /nolog Conn /as sysdba Startup !(切换到linux shell) 7:memory structure (内存结构):包含了SGA(system global area 系统全局区)+PGA(program global area) 一个oracle instance(实例)只有一个SGA (主要消耗内存的地方)实现方式为共享内存一个server process 对应一个PGA(一个后台进程对应一个PGA)

手动建Oracle9i数据库的步骤与相关注意事项

手动建置 Oracle9i 数据库的步骤与相关注意事项。 本文内容将涵盖下列主题: ?n 建立数据库的前置工作 ?n 起始参数档的重要参数 ?n 手动建立 Oracle9i 数据库的步骤 ?n 如何移除 Oracle9i 数据库 不管原因为何,当您准备自行建立 Oracle9i 数据库时,都必须事先做好妥善准备。因为手动建立 Oracle9i 数据库并不是件容易的事,可能的话应该尽量使用 Oracle9i 提供的「数据库建置辅助精灵」来建立新数据库。但是要想成为一个合格的 Oracle DBA,您也必须熟稔手动建立数据库的方式,才能面对建置 Oracle9i 数据库所可能碰到的任何问题。 首先我们先看看建立 Oracle9i 数据库之前应注意那些事情。 建立 Oracle9i 数据库的前置处理工作 在开始建立新的 Oracle9i 数据库之前,建议您先做好下列准备工作: ?n 评估资料表与索引的存放位置,并预估其所需空间(如果可能的话)。 ?n 规划操作系统下数据库实体档案的部署方式—良好的档案配置将大幅改善资料存取效能。不管是安装 Oracle 服务器软件或是建置新数据库时,都必须特别注意这点。例如说,您可以将重置日志文件 (Redo Log files) 置于其 它磁盘或是 RAID 1磁盘阵列上;而将数据文件置于 RAID 5磁盘阵列上。 ?n 选定「全域数据库名称」(global database name) —它是在网际网络上识别 Oracle9i 数据库的方式,由数据库名称与网域名称组成,分别设 定在起始参数档的DB_NAME与DB_DOMAIN参数内。 ?n 熟悉起始参数档内较重要的参数,甚至「服务器参数档」(server parameter file)的使用时机与其功用。 ?n 选定适当的数据库字符集。所有字符资料都是依照特定字符集存入数据库,因此您必须在建立数据库时指定适当字符集(注[1])。 ?n 选定「标准资料区块」大小—设定在起始参数档的DB_BLOCK_SIZE参数。除了 SYSTEM 资料表空间,其它资料表空间也可以遵循「标 准资料区块」的设定。此外,在 Oracle9i 数据库中,您可以设定额外四种「非标 准资料区块」。需要注意的是,「标准资料区块」大小在数据库建立完成后即无法 更改。 ?n 针对未来数据库的运作情况,订立一份良好的数据库备份计划,以便数据库毁损时能在最短时间内予以修复。 ?n 熟悉 Oracle9i 数据库的激活/关闭方式,与其搭配的各种选项(如 STARTUP 指令的 nomount、mount、open 选项)。 ?n 确认物理内存是否足以激活 Oracle9i Instance。 ?n 确认 Oracle9i 服务器机的磁盘空间足够,以建置新数据库。

最新手动建Oracle9i数据库的步骤与相关注意事项

手动建O r a c l e9i数据库的步骤与相关注 意事项

手动建置 Oracle9i 数据库的步骤与相关注意事项。 本文内容将涵盖下列主题: ?n 建立数据库的前置工作 ?n 起始参数档的重要参数 ?n 手动建立 Oracle9i 数据库的步骤 ?n 如何移除 Oracle9i 数据库 不管原因为何,当您准备自行建立 Oracle9i 数据库时,都必须事先做好妥善准备。因为手动建立 Oracle9i 数据库并不是件容易的事,可能的话应该尽量使用 Oracle9i 提供的「数据库建置辅助精灵」来建立新数据库。但是要想成为一个合格的 Oracle DBA,您也必须熟稔手动建立数据库的方式,才能面对建置 Oracle9i 数据库所可能碰到的任何问题。 首先我们先看看建立 Oracle9i 数据库之前应注意那些事情。 建立 Oracle9i 数据库的前置处理工作 在开始建立新的 Oracle9i 数据库之前,建议您先做好下列准备工作:?n 评估资料表与索引的存放位置,并预估其所需空间(如果可能的话)。 ?n 规划操作系统下数据库实体档案的部署方式—良好的档案配置将大幅改善资料存取效能。不管是安装 Oracle 服务器软 件或是建置新数据库时,都必须特别注意这点。例如说,您可以将重置

日志文件 (Redo Log files) 置于其它磁盘或是 RAID 1磁盘阵列上; 而将数据文件置于 RAID 5磁盘阵列上。 ?n 选定「全域数据库名称」(global database name) —它是在网际网络上识别 Oracle9i 数据库的方式,由数据库名称与网域名称组成,分别设定在起始参数档的DB_NAME与DB_DOMAIN参数内。?n 熟悉起始参数档内较重要的参数,甚至「服务器参数档」(server parameter file)的使用时机与其功用。 ?n 选定适当的数据库字符集。所有字符资料都是依照特定字符集存入数据库,因此您必须在建立数据库时指定适当字符集(注https://www.doczj.com/doc/ed8338744.html,/dede/add_news_view.php?typeid=0 - _ftn1[1])。 ?n 选定「标准资料区块」大小—设定在起始参数档的DB_BLOCK_SIZE参数。除了 SYSTEM 资料表空间,其它资料表空间也可以遵循「标准资料区块」的设定。此外,在 Oracle9i 数据库中,您可以设定额外四种「非标准资料区块」。需要注意的是,「标准资料区块」大小在数据库建立完成后即无法更改。 ?n 针对未来数据库的运作情况,订立一份良好的数据库备份计划,以便数据库毁损时能在最短时间内予以修复。 ?n 熟悉 Oracle9i 数据库的激活/关闭方式,与其搭配的各种选项(如 STARTUP 指令的 nomount、mount、open 选项)。 ?n 确认物理内存是否足以激活 Oracle9i Instance。

Oracle9I数据库期末考试复习资料(pdf 6页)

Oracle9I数据库期末考试复习资料(pdf 6页)

Oracle9I数据库期末考试复习 第一章oracle关系数据库 1.知道在安装oracle数据库系统中全局数据库名与SID的概念和区别 全局数据库名由数据库名和网络域名组成。SID是Oracle数据库的一个实例名。一般情况下,当安装单个Oracle系统时,SID名与数据库全局名相同。 2.知道oracle数据库系统中有哪些默认用户 SYS、SYSTEM、DBSNMP、SYSMAN、MGMT_VIEW五个 第二章oracle数据库体系结构 1.掌握并知道物理存储结构的分类、组成、和各个部分的文件后缀名。 Oracle数据库的体系结构包括:物理存储逻辑、逻辑存储结构、内存结构和实例进程结构。物理存储结构分类:数据文件、日志文件和控制文件,另外还包括一些参数文件。 数据文件:(Data File)是用于存储数据库数据的文件。扩展名为.DBF

日志文件:(Redo Log File)重做日志文件,用于记录对数据库的修改信息,对数据库所做的修改信息都被记录在日志中。这些修改包括用户对数据库中数据的修改和数据库管理员对数据库结构的修改。扩展名为.LOG 控制文件:(Control File)是一个很小的二进制文件,他用于描述数据库的物理结构。数据控制文件一般在安装Oracle系统时自动闯将,并且其存放路径由服务器参数文件SPFILEsid.ora的CONTROL_FILES参数值来确定。扩展名为.CTL。 参数文件:记录了Oracle数据库的基本参数信息,主要包括数据库名、控制文件所在路径、进程等。 2.掌握并知道数据文件、日志文件、控制文件、参数文件的功能。 见上 3.掌握并知道数据库归档模式和非归档模式的区别 运行模式:归档模式和非归档模式 非归档模式:如果数据运行在非归档模式下,

windwows server 2008 R2 安装oracle10g数据库 操作步骤

windwows server 2008 R2安装oracle10g数据库操作步骤 注意: 需要安装32位安装包.(32位才有更多兼容性选择) 1. Oracle 10g版本是10. 2.0.1.0 2. 选择Oracle安装目录及数据库登录密码。如下图中红色标识,密码为:Test。 3. 如果是windwows server 2008 系统下,点击“下一步”安装Oracle 10g 会提示“程序异常终止,发生未知错误”。如下图所示:关于此问题的解决方法如下: 3.1点击取消按钮,退出安装程序

关于此问题的解决方法如下: 3.1点击取消按钮,退出安装程序。 3.2.修改Oracle 10G(安装文件)\database\stage\prereq\db\refhost.xml 当打开refhost.xml 文件在后面添加 3.3.到install目录中找到oraparam.ini文件,把 #Windows= 4.0, 5.0,5.1,5.2 修改成 #Windows=4.0,5.0,5.1,5.2,6.1 并在后面添加 [Windows-6.1-required] #Minimum display colours for OUI to run MIN_DISPLAY_COLORS=256 #Minimum CPU speed required for OUI #CPU=300 [Windows-6.1-optional] 4. 右键setup.exe,属性->兼容性->以兼容模式运行这个程序Windows Server 2003,并以管 理员身份运行。如下图所示:

oracle-9i-数据库设计指引全集

Oracle9i数据库设计指引全集 一、数据库物理设计原则 1.1 数据库环境配置原则 1.1.1 操作系统环境: 对于中小型数据库系统,采用linux操作系统比较合适,对于数据库冗余要求负载均衡能力要求较高的系统,可以采用oracle9i rac的集群数据库的方法,集群节点数范围在2—64个。对于大型数据库系统,可以采用sun solaris sparc 64位小型机系统或hp 9000 系列小型机系统。rad5适合只读操作的数据库,rad1 适合oltp数据库 1.1.2 内存要求 对于linux操作系统下的数据库,由于在正常情况下oracle对sga的管理能力不超过1.7g。所以总的物理内存在4g以下。sga的大小为物理内存的50%—75%。对于64位的小型系统,oracle数据库对sga的管理超过2g的限制,sga设计在一个合适的范围内:物理内存的50%—70%,当sga过大的时候会导致内存分页,影响系统性能。 1.1.3 交换区设计 当物理内存在2g以下的情况下,交换分区swap为物理内存的3倍,当物理内存>2g的情况下,swap大小为物理内存的1—2倍。 1.1.4 其他环境变量参考oracle相关的安装文档和随机文档。 1.2 数据库设计原则 1.2.1 数据库sid 数据库sid是唯一标志数据库的符号,命名长度不能超过5个字符。对于单节点数据库,以字符开头的5个长度以内字串作为sid的命名。对于集群数据库,当命名sid后,各节点sid 自动命名为sidnn,其中nn为节点号:1,2,…,64。例如rac1、rac2、rac24。 1.2.2 数据库全局名

相关主题
文本预览
相关文档 最新文档