Oracle 8i 安装与配置
- 格式:doc
- 大小:280.50 KB
- 文档页数:7
INtess-客户服务平台Oracle数据库参数设置指导书拟制:李强日期:2003-12-29 审核:日期:审核:日期:INTESS ICD系统Oracle数据库配置指导书1. 配置INIT(SID).ORA参数init(sid).ora文件是oracle数据库非常重要的参数配置文件,oracle数据库根据初始化参数文件init.ora中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数。
这些参数决定了oracle数据库的内存配置及其内部很多的处理规则,它对系统的稳定运行及性能优劣会产生重要影响。
考虑到INTESS ICD系统目前使用的数据库版本大部分都是oracle8i,因此本文主要对oracle8i的数据库参数设定做出规范。
同时因为有部分局点已经开始使用oracle 9i,本文的最后部分也对9i中一些重要参数的变化做了说明。
1.1 检查oracle版本和参数值oracle8i是指从oracle 8.1.5.X到oracle 8.1.7.X的各版本。
可以用SYS用户在SQLPLUS中发出以下命令查询oracle的版本信息:SQL>select * from v$version;返回如下结果:BANNER----------------------------------------------------------------Oracle8i Enterprise Edition Release 8.1.7.0.0 - 64bit ProductionPL/SQL Release 8.1.7.0.0 - ProductionCORE 8.1.7.0.0 ProductionTNS for Solaris: Version 8.1.7.0.0 - ProductionNLSRTL Version 3.4.1.0.0 – Production以上结果说明该数据库版本为64位的oracle 8.1.7。
目录第1章 配置内核参数 (1)第2章建立ORACLE用户 (3)1.1.在超级用户下创建新的组和用户 (3)1.2.建立O RACLE软件的安装目录 (3)第3章 安装ORACLE补丁与JAVA开发包 (4)3.1安装P3006854_9204_LINUX补丁 (4)3.2安装J A V A开发包 (4)3.3软件介质 (4)第4章 安装ORACLE DATABASE (5)4.1编辑 (5)4.2启动O RACLE U NIVERSAL I NSTALLER (OUI) (5)第5章 创建数据库 (11)5.1编辑 (11)5.2切换到ROOT的终端,安装 OPATCH。
(11)5.3最后切换到ORACLE终端 (11)第6章 参数配置建议 (17)第1章 配置内核参数Oracle数据库对系统的硬件配置有基本的要求,包括机器主频、磁盘空间和内存大小,但作为服务器的机器一般是满足的,这里就不赘述了。
下面的一些参数需要根据机器系统的实际情况,特别是内存的大小来进行设置,这里假定内存为2G,页面大小为4K。
为使Oracle 数据库管理系统在运行时有更好的性能,应尽量给数据库留出较多的内存。
在以下的内核生成过程中,假设内核源码位于/root/kylin2.0,并定义为环境变量KSROOT。
# cd $KSROOT/arch/i386/conf# cp GENERIC ORACLE# cat >> ORACLEoptions SEMMAP=128options SEMMNI=128options SEMMNS=32000options SEMOPM=250options SEMMSL=250options SHMMAXPGS=65536options SHMMAX=2147479552options SHMALL=524287options SHMMNI=4096options SHMSEG=4096options MAXDSIZ="(1024*1024*1024)"options MAXSSIZ="(1024*1024*1024)"options DFLDSIZ="(1024*1024*1024)"注:根据上面的假定,Kylin页大小为4k ,这样2G的内存,其SHMALL可以为524288,这里设定524287,也是考虑到实际情况,用dmesg工具就可以看到,可用的内存实际上并没有2G,比2G稍少。
安装Oracle和金算盘,以及运行金算盘,都要在系统管理员用户下,其他具备管理员权限的用户都不行。
我们首先运行→192.168.82.12 (这个是oracle客户端以及金算盘安装程序服务器IP)1.先来安装oracle客户端,找到oracle8i文件夹,然后打开install,接着是win32,最后打开setup.exe就OK了!2.下面就是安装的过程了:其实安装过程很简单的,只要狂点下一步就行了!关键地方会加以说明滴~ _~ !(1)点下一步(2)还是点下一步,我们使用默认配置就OK了!点过后,会出现一个进度条(3)我们选择中间的客户端,这个可是重点!(4)一般员工选择(application user)最小安装就可了!选择后,同样会跳出来个进度条!(5)下面才开始真正的安装,点安装!(6)出现下面的界面,我们直接点取消就OK!它会报错,不过没关系,我们退出…这样就安装完成了!3.下面我们来配置一下oracle:首先点开始→程序→oracle – orahome81→network administrator→net8 assistant→打开打开之后我们点本地,然后点服务命名,然后点左边绿色的加号……网络服务名,我们输入.jg001.world(这里我就以金贵的数据库做示范了,常用的还有集团的gaad2005.world 财务的cw005.world,一次可以创建多个,IP地址的都是一样的!还有一个需要注意:jzt(不需要加“.world”测试的时候也不需要更改用户!)IP 192.168.82.14因人而异,看要链接什么数据库了!)(注意:以下截图为山东公司大药房配置,不属于原教程。
)点下一步(不用配置)主机名我们输入192.168.82.12 (server IP) port为默认的!服务名也是.jg001world下面我们来测试一下…默认情况下会报错,我们选择更改用户: 用户:system密码:manager然后再来测试下!测试成功!!! ~ _ ~点完成!!最后我们来保存一下设置!OK,配置也搞定了…4.最后就剩下安装金算盘了!我们首先运行→192.168.82.12→ac98sonet→SETUP→NETSETUP.EXE 然后点开安装..安装的时候我们狂点下一步…(注意:选择安装财务及企业管理软件)下面我选择工作站安装…下面没有提示的就是就直接NEXT,都是默认的设置…安装完成后,我们选择中文,然后安装驱动程序!选择继续安装…选择否,我们不重新启动!下面我们找金算盘的企业管理软件…开始→程序→金算盘软件→金算盘Oracle软件8e→金算盘企业管理软件→打开连接串:.jg001world连接口令:gold 驱动程序选择ORACLE的! 然后点连接!注意:如果安装完后,你切换用户后,就会发现上面的框里面什么都没有!~ _ ~ 不要担心,咱们可以手动输入,一般连接一次就行了,下次就不用输入了!几个数据库的名字要记得,然后就是Oracle ODBC Driver 密码:gold连接成功,打开了…然后选择对应的数据库,最后登陆就可以了!!切换用户后,这里也要重新连接一次,那咱们就再辛勤一下吧!谁让咱们就是做这个的呢?!补充:(1)如果出现“演示版试用三个月”问题,改注册表hkey_current_ user/software/gasof,加一个”NetKeyIp”字符串,值为”192.168.82.12”如果是以本地管理员,或者域管理员身份安装的话,当切换到普通用户的时候可能会没有这个键值,我们把gasoft.reg文件导入(也在同级目录下面!没权要夺权哦!)呵呵,我也不自做高深,可以按照下面的方法来进行,只是有点复杂!我们需要把这个键值导出来(只有是安装时用的帐户才有这个键值),然后放到D盘(别的盘也可以),然后继承权限,让DOMAINUSER 组对这个文件有权限就行了!然后切换帐户,最后导入就OK了!(2)如果在连接的时候报错的话:说明以前装过这个软件,卸载的时候没有卸载干净,以前的用户信息还存在!先打开安装程序(192.168.82.12上的,本地的也行,在开始一程序一ORACLE INSTALLATION PRODUCTS一UNISERSAL INSTALLER),点击卸载产品,然后卸载该软件!建议把金算盘也卸载,然后删除C:\ gasoft文件夹删除(问问里面有没有重要文件,如果不清楚的话,建议备份下!)F:\ oracle 删除!(默认情况安装路径是这里!也有可能在别的盘)注册表:HKEY_CURRENT_USER\Software\gasoftHKEY_LOCAL_MACHINE\Software\gasoftHKEY_LOCAL_MACHINE\Software\ORACLE(删这个键值时要慎重,看看有没有别的软件也使用ORACLE客户端!)然后把ORACLE.REG文件导入进去!这个文件在同一个目录下!(如果没权限的话,要夺权!)然后重新启动,按照原来的安装步骤安装!都删除了!不然后面会很有可能会出现无法打开嵌套的错误!确定上面操作正确后还无法解决就尝试下::我们重新打开金算盘的安装程序,这次选择部件注册…如果还是出现这样的错误,我们点是,然后输入:用户名称:system密码:manager然后确定就可以了!不到最后不要尝试这一步,因为以后很可能出现一些莫名其妙的问题或者有关权限的问题!如果还是解决不了的话,目前我也没办法了,本人才疏学浅…~ _ ~ !望理解!打个小广告:写的可能有点罗嗦,不过一看就能明白了,希望大家共同努力,实现自己的理想与抱负! 本人要离开了,留下这么一小点作为吧!。
Oracle 8i、9i、10g、11g不同版本的比较Oracle 9i比8i多了哪些新特性?简要说:9i更易于管理。
详细说:并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上。
9i可以在线修改内核参数和内存分配,8i不行。
数据文件和表空间管理,8i手工管理,9i自动管理。
9i比8i增强了对ANSI SQL99的支持。
9i比8i增强了故障后的快速恢复(Fast-start)。
8i只支持物理备份(physical backup)数据库,9i还增加了支持逻辑备份(logical backup)数据库,使备份数据库除了作为主数据库的镜像外,还可以提供其他数据服务.Oracle 10g比9i多了哪些新特性?简要说:10g支持网格(Grid),支持自动管理(Automatic Management)。
详细说:10g的g是”Grid”缩写,支持网格计算,即,多台结点服务器利用高速网络组成一个虚拟的高性能服务器,负载在整个网格中均衡(Load Balance),按需增删结点,避免单点故障(Single Point of Faliure)。
安装容易,安装工作量比9i减少了一半。
新增基于浏览器的企业管理器(Enterprise Manager)。
自动存储管理(ASM),增删硬盘不再需要操作系统管理员设置的镜像、负载均衡、物理卷、逻辑卷、分区、文件系统,只要打一条Oracle命令,ASM会自动管理增加或删除的硬盘。
内存自动化,根据需要自动分配和释放系统内存。
SQL性能调整自动化。
免费提供基于浏览器的小应用开发工具Oracle Application Express(原名HTML DB),支持10g和9iR2。
快速纠正人为错误的闪回(Flashback)查询和恢复,可以恢复数据库、表甚至记录。
数据泵(Data Pump)高速导入、导出数据,比传统方法导出速度快两倍以上,导入速度快15–45倍。
Oracle 817安装文档1.创建dba组和oracle用户root@hz_cmode # groupadd dbaroot@hz_cmode # useradd -m -d /opt/oracle -s /bin/ksh -g dba oracleroot@hz_cmode # passwd oracle New password:Re-enter new password:passwd (SYSTEM): passwd successfully changed for oracle 2.修改/etc/system务必备份system,不正确修改system有可能导致操作系统不能启动root@hz_cmode # cp /etc/system /etc/system.old将下面的配置加入到system的末尾set shmsys:shminfo_shmmax=4294967295set shmsys:shminfo_shmmin=1set shmsys:shminfo_shmmni=100set shmsys:shminfo_shmseg=10set semsys:seminfo_semmni=100set semsys:seminfo_semmsl=1010set semsys:seminfo_semmns=2010set semsys:seminfo_semopm=100set semsys:seminfo_semvmx=32767重起服务器root@hz_cmode # syncroot@hz_cmode # reboot3.Oracle软件安装将Oracle8i Enterprise Editon(64-bit)1of2放入光驱将以下加入oracle用户的.profile文件ORACLE_BASE=/opt/oracle/app/oracleORACLE_HOME=/opt/oracle/app/oracle/product/8.1.7ORACLE_SID=dbsgORACLE_OWNER=oracleLD_LIBRARY_PA TH=$ORACLE_HOME/libPA TH=$PA TH:$ORACLE_HOME/binexport ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PA TH PA TH ORACLE_OWNERORACLE_NLS33=$ORACLE_HOME/ocommon/nls/admin/datastty erase ^H以下操作需要在图形界面下完成以oracle用户登陆系统,绝对路径安装$ /cdrom/cdrom0/runInstaller点击next确认Destination目录,点击next输入dba,点击next另开一个窗口用root用户执行/opt/oracle/app/oracle/product/8.1.7/orainstRoot.sh脚本root@hz_cmode # /opt/oracle/app/oracle/product/8.1.7/orainstRoot.shCreating Oracle Inventory pointer file (/var/opt/oracle/oraInst.loc)Changing groupname of /opt/oracle/app/oracle/oraInventory to dba.然后点击Retry点击next选择Typical,点击next点击next点击next点击next安装程序正在复制软件到硬盘上。
要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置必须与数据库服务器端监听配置一致),再根据错误提示解决。
下面列出几种常见的连接问题:1、 ORA-12541: TNS: 没有监听器显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。
启动监听器:$ lsnrctl start或C:\lsnrctl start2、 ORA-12500: TNS: 监听程序无法启动专用服务器进程对于Windows而言,没有启动Oracle实例服务。
启动实例服务:C:\oradim –startup -sid myoracle3、 ORA-12535: TNS: 操作超时出现这个问题的原因很多,但主要跟网络有关。
解决这个问题,首先检查客户端与服务端的网络是否畅通,如果网络连通,则检查两端的防火墙是否阻挡了连接。
4、 ORA-12154: TNS: 无法处理服务名检查输入的服务名与配置的服务名是否一致。
另外注意生成的本地服务名文件(Windows下如D:\oracle\ora92\network\admin\tnsnames.ora,Linux/Unix下$ORACLE_HOME/network/admin/tnsnames.ora)里每项服务的首行服务名称前不能有空格。
5、 ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME打开Net Manager,选中服务名称,检查服务标识栏里的服务名输入是否正确。
该服务名必须与服务器端监听器配置的全局数据库名一致。
6、 Windows下启动监听服务提示找不到路径用命令或在服务窗口中启动监听提示找不到路径,或监听服务启动异常。
打开注册表,进入HKEY_LOCAL_MACHINE/SYSTEM/Current ControlSet/Services/OracleOraHome92TNSListener项,查看ImagePath字符串项是否存在,如果没有,设定值为D:\oracle\ora92\BIN\TNSLSNR,不同的安装路径设定值做相应的更改。
Oracle的各个版本之间的区别一、Oracle 9i比8i多了哪些新特性?1、并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上。
2、9i可以在线修改内核参数和内存分配,8i不行。
数据文件和表空间管理,8i手工管理,9i自动管理。
3、9i比8i增强了对ANSI SQL99的支持。
4、9i比8i增强了故障后的快速恢复(Fast-start)。
5、8i只支持物理备份(physical backup)数据库,9i还增加了支持逻辑备份(logical backup)数据库,使备份数据库除了作为主数据库的镜像外,还可以提供其他数据服务.二、Oracle 10g比9i多的新特性?1. 10g支持网格计算,即多台结点服务器利用高速网络组成一个虚拟的高性能服务器,负载在整个网格中衡(Load Balance),按需增删结点,避免单点故障(Single Point of Faliure)2.10g容易安装,且安装速度比9i少了一半3.新增基于浏览器的企业管理器(Enterprise Manager)。
4.支持自动管理(Automatic Management)增删硬盘不再需要操作系统管理员设置的镜像、负载均衡物理卷、逻辑卷、分区、文件系统,只要打一条Oracle命令,ASM会自动管理增加或删除的硬盘。
5.内存自动化,根据需要自动分配和释放系统内存。
6.SQL性能调整自动化。
7.快速纠正人为错误的闪回(Flashback)查询和恢复,可以恢复数据库、表甚至记录。
8.数据泵(Data Pump)高速导入、导出数据,比传统方法导出速度快两倍以上,导入速度快15--45倍.9.精细审计(Fine-Grained Auditing),记录一切对敏感数据的操作10.存储数据的表空间(Tablespace)跨平台复制,极大的提高数据仓库加载速度。
(转)总结logminer使用及各种问题处理-wy5272003的日志-网易博客(转)总结logminer使用及各种问题处理oracle 9i 2007-08-18 14:56:49 阅读13 评论2 字号:大中小订阅在前人的工作基础上,结合自己使用过程中出现的问题及解决方法给个一个新版的<<理解和使用Oracle 8i分析工具LogMiner>>:理解和使用Oracle 8i分析工具LogMinerOracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重作日志文件(归档日志文件)中的具体内容,特别是,该工具可以分析出所有对于数据库操作的DML(insert、update、delete等)语句,另外还可分析得到一些必要的回滚SQL语句。
该工具特别适用于调试、审计或者回退某个特定的事务。
LogMiner分析工具实际上是由一组PL/SQL包和一些动态视图(Oracle8i内置包的一部分)组成,它作为Oracle数据库的一部分来发布,是8i产品提供的一个完全免费的工具。
但该工具和其他Oracle 内建工具相比使用起来显得有些复杂,主要原因是该工具没有提供任何的图形用户界面(GUI)。
本文将详细介绍如何安装以及使用该工具。
一、LogMiner的用途日志文件中存放着所有进行数据库恢复的数据,记录了针对数据库结构的每一个变化,也就是对数据库操作的所有DML语句。
在Oracle 8i之前,Oracle没有提供任何协助数据库管理员来读取和解释重作日志文件内容的工具。
系统出现问题,对于一个普通的数据管理员来讲,唯一可以作的工作就是将所有的log文件打包,然后发给Oracle公司的技术支持,然后静静地等待Oracle 公司技术支持给我们最后的答案。
然而从8i以后,Oracle提供了这样一个强有力的工具-LogMiner。
Commvault 安装实施文档网络科技有限公司技术部2013-5-24目录一、文档概述 (4)二、Commvault 容灾备份架构 (4)2.1、实施前用户现状 (4)2.2、容灾备份网络拓扑 (4)2.3、Commvault 容灾备份简述 (5)三、Commvault 已安装模块列表 (5)四、备份服务器的安装配置 (5)4.1、备份服务器安装 (5)4.2、备份服务器补丁安装 (18)五、Commvault Windows下客户端的安装 (20)5.1、Windows 文件系统客户端安装 (20)5.2、Windows 其余模块安装 (28)六、Unix 平台下客户端的安装 (29)6.1、Unix Oracle IDA 的安装 (29)6.2、Unix 升级补丁 (43)七、Commserver 的基本配置 (45)7.1、磁盘库配置 (45)7.2、磁带库配置 (53)7.3、CommServer存储策略配置 (53)7.3.1、创建存储策略 (53)7.3.2、创建存储策略辅助拷贝 (58)八、客户端备份设置 (61)8.1、Windows客户端文件系统备份 (61)8.2、虚拟机备份设置 (63)8.3、Unix客户端文件系统备份设置 (69)8.4、Unix客户端oracle数据库备份设置 (71)8.5、Simpana9作业计划设置 (78)8.5.1、文件系统备份计划设置 (78)8.5.2、Oracle备份计划设置(Database Backup) (79)8.5.3、Oracle备份计划设置(Archivelog Backup) (81)九、维护和管理 (84)9.1、定期查看作业摘要 (84)9.2、查看和修改计划 (87)版本历史一、文档概述本文档主要描述了在的容灾备份项目中,针对commvault 容灾备份的安装配置过程,另外对commvault 日常维护操作也进行了详细的介绍。
Oracle8i安装手册Oracle 8i 的安装步骤如下:一、将带有oracle 8i的光盘放入光驱,双击光盘oracle 8i 目录下的setup 图标,出现如下所示的界面:点击下一步,出现如下图所示画面:设置好安装路径,默认设置就可以了。
点击下一步。
来到产品选择画面,这里我们选择第二个oracle8i client 既客户端,按“下一步”继续。
来到这一步,我们选择第三个(最小化安装),这个已经包含了客户端所经常要用到了的功能了。
当然也可以选择别的,在这我们就不推荐别的选择了。
点击下一步。
这里就直接点下一步就可以了。
开始复制,程序开始安装,等待一段时间,就可以安装完毕了。
二、Oracle的配置:在安装完以后,程序会自动来到配置页面,该页面如下所示:点击“下一步”(不要选上典型配置)。
将出现如下界面:等待一下,程序会弹出如下配置对话框:选择第二个后,单击“下一步”。
按照默认选择,如上图所示,选择下一步。
在此选择oracle8i数据库或服务,即第一个。
点击下一步;在服务名处填上smsi,点击下一步;选择第一个TCP,单击下一步;然后在主机名处填入市社保中心服务器的IP地址:10.180.172.6,选择“使用标准端口号1521”,单击“下一步”;到这里我们就可以测试网络配置了。
这里随便选测试或不测试了,测试时,如果显示如下所示,说明已经连接成功。
在下图所示的位置打开net8 Assistant在上面的界面中,就可以看到刚才配置好的服务名称:SMSI了。
如果在这里看不到服SMSI则可以通过如下步骤来新建一个SMSI。
第一步:打开程序(到上图所示的界面)第二不:点击“本地”前的“+”-----------------〉再点击“服务命名”的加号“+”出现如下图片填好NET服务名:smsi点“下一步”,在协议选择画面直接点下一步(默认协议:TCP/IP)。
接着出现服务器IP配置界面。
在IP地址处填入:10.180.172.6。
配置Oracle数据库连接串1、点击:开始—>程序—>Oracle-OraHome81—>NetworkAdministration —>Net8ConfigurationAssistant启动Net8ConfigurationAssistant如下图:(图ORCL_01)2、选择本地网络服务名配置,点击下一步。
(图ORCL_02)3、选择添加,点击下一步(图ORCL_03)4、选择Oracle8i数据库或服务,点击下一步(图ORCL_04)5、在上图中输入全局数据库名,(勿必与安装ORACLE服务器时输入的全局数据库名<SID>一致。
如:ORCL)点击下一步。
(图ORCL_05)6、选择TCP协议,点击下一步。
(图ORCL_06)7、填入实际数据库服务器的主机名(请使用IP地址),如主机名为:192.168.0.1,选择请使用标准端口号1521,点击下一步。
(图ORCL_07)8、选择:是,进行测试,点击下一步。
(图ORCL_08)9、在上图中如果提示测试不成功,请点击后退按钮,检查在图ORCL_04中输入的全书数据库名是否正确,检查图ORCL_05中选择的是否是TCP协议,检查图ORCL_06中输入的主机名(IP地址)是否正确。
如果上图中提示测试成功,则点击下一步。
(请确保测试成功)(图ORCL_09)10、在上图中输入网络服务名为:Ecom1.3(请确保输入为Ecom1.3)点击下一步。
(图ORCL_10)11、在上图中选择否,点击下一步。
(图ORCL_11)12、点击下一步。
(图ORCL_12)11、点击完成。
结束Oracle数据库连接字符串的配置。
测试数据库的配置结果开始—>程序—>Oracle-OraHome81—>ApplicationDevelopment—>SQLPlus 启动SQLPlus如下图:在上图中输入如下值:用户名称:SYSTEM口令:MANAGER主机字符串:Ecom1.3点击“确定”按钮。
Oracle For IBM AIX安装1.准备磁盘空间,创建一个文件系统在操作系统AIX中创建一个文件系统:/oracle,该文件系统的参数如下:Item Value File System Name /oracleNEW mount point /oracleSIZE of file system(in 512-byte blocks) 14680064Mount GROUPMount AUTOMATICALLY at system restart yesPERMISSIONS read/writeMount OPTIONSStart Disk Accounting? noFragment Size(bytes) 4096Number of bytes per inode 4096Compression algorithm noLarge File Enabled falseAllocation Group Size(Mbytes) 82.创建数据库管理员组:DBA在操作系统AIX中创建一个组:DBA(数据库管理员组),该组的参数如下:Item Value Group NAME dbaGroupID(Num) 201ADMINISTRATIVE group? FalseUSER list root,oracleADMINISTRATOR list root3.为Oracle软件创建一个用户oracle,该用户属于DBA组在操作系统AIX中创建一个用户(oracle),该用户属于DBA组,该用户的参数如下:Item Value User NAME /oracleUserID(Num) 202ADMINISTRATIVE USER? FalsePrimary GROUP dbaGroup SET dba,staffUser INFORMATIONEXPIRATION date(MMDDHHmmyy) 0Is this user ACCOUNT LOCKED? falseUser can LOGIN trueSoft FILE size(Num) 2097151Soft CPU time -1Soft DATA segment(Num) 262144Soft STACK size(Num) 65536Soft CORE file size(Num) 2097151File createion UMASK 22TRUSTED PATH nosakPRIMARY authentication method SYSTEMSECONDARY authentication method NONE注:上述三个步骤可通过AIX提供的命令smit或smitty,进入菜单模式,选择相应的菜单项即可完成。
银河麒麟服务器操作系统Oracle+数据库安装与配置指南目录第1章配置内核参数 (1)第2章建立ORACLE用户 (3)1.1.在超级用户下创建新的组和用户 (3)1.2.建立O RACLE软件的安装目录 (3)第3章安装ORACLE补丁与JAVA开发包 (4)3.1安装P3006854_9204_LINUX补丁 (4)3.2安装J A V A开发包 (4)3.3软件介质 (4)第4章安装ORACLE DATABASE (5)4.1编辑 (5)4.2启动O RACLE U NIVERSAL I NSTALLER (OUI) (5)第5章创建数据库 (11)5.1编辑 (11)5.2切换到ROOT的终端,安装 OPATCH。
(11)5.3最后切换到ORACLE终端 (11)第6章参数配置建议 (17)第1章配置内核参数Oracle数据库对系统的硬件配置有基本的要求,包括机器主频、磁盘空间和内存大小,但作为服务器的机器一般是满足的,这里就不赘述了。
下面的一些参数需要根据机器系统的实际情况,特别是内存的大小来进行设置,这里假定内存为2G,页面大小为4K。
为使Oracle 数据库管理系统在运行时有更好的性能,应尽量给数据库留出较多的内存。
在以下的内核生成过程中,假设内核源码位于/root/kylin2.0,并定义为环境变量KSROOT。
# cd $KSROOT/arch/i386/conf# cp GENERIC ORACLE# cat >> ORACLEoptions SEMMAP=128options SEMMNI=128options SEMMNS=32000options SEMOPM=250options SEMMSL=250options SHMMAXPGS=65536options SHMMAX=2147479552options SHMALL=524287options SHMMNI=4096options SHMSEG=4096options MAXDSIZ="(1024*1024*1024)"options MAXSSIZ="(1024*1024*1024)"options DFLDSIZ="(1024*1024*1024)"注:根据上面的假定,Kylin页大小为4k ,这样2G的内存,其SHMALL可以为524288,这里设定524287,也是考虑到实际情况,用dmesg工具就可以看到,可用的内存实际上并没有2G,比2G稍少。
Oracle教程第1章Oracle基础知识1.1 Oracle简介Oracle的四大创始人Oracle数据库中有个默认用户SCOTT,确实是Bruce Scott,而SCOTT用户的默认密码tiger,是当时Scott养的一只猫的名字。
2009年4月Oracle公司以74亿美元收购SUN公司。
1.2 Oracle 的版本Oracle 8i(internet) : 表示Oracle公司开始正式进入互联网。
Oracle 9i : 与Oracle8i相关,性能更佳,治理更人性化。
Oracle 10g(grid) : 网格技术Oracle 11g(grid) : 网格技术网格是利用互联网把地理上广泛分布的各种资源(包括运算资源、储备资源、带宽资源、软件资源、数据资源、信息资源、知识资源等)连成一个逻辑整体,就像一台超级运算机一样,为用户提供一体化信息和应用服务(运算、储备、访问等),完全排除资源“孤岛”,最充分的实现信息共享。
oracle是殷墟(Yin Xu)出土的甲骨文(oracle bone inscriptions)的英文翻译的第一个单词,在英语里是“神谕”的意思。
1.3 Oracle的安装(演示)重要概念:1. 全局数据库名与SID1)全局数据库名是数据库的名称,当数据库处于网络中时,为标识该数据库的网络位置,需要用数据库名和网络位置组成其全局数据库名,其命名格式是:database_name.database_domain。
例如:sales.atg ,其中sales为数据库名,atg 为数据库域。
指定全局数据库名时,尽量为数据库选择能够反映其用途的名称,例如sales。
数据库域用于将数据库与分布式环境中的其他数据库区分开来。
例如在上海的数据库能够命名为sales.shanghai ,北京的数据库能够命名为sales.beijing 。
即使数据库名都相同,但数据库域不同,因此也能区分开。
2)SID(数据库实例名)用于对外相连时使用。
谈医院数据库从8i到10g升级的步骤及方法冯凯;刘书占;崔毅【摘要】数据库是医院信息系统的核心,是信息系统运行稳定性和运行速度快慢的关键.近年来,随着医院信息化的发展,医院信息系统的规模越来越大,数据库服务器负荷日益加重,为提高数据库性能,结合实践介绍了将数据库系统从32位升级到64位,并成功实现了数据库从Oracle 8i升级到Oracle 10g的详细步骤和方法.【期刊名称】《中国医学教育技术》【年(卷),期】2010(024)001【总页数】2页(P45-46)【关键词】医院;Oracle数据库;升级【作者】冯凯;刘书占;崔毅【作者单位】解放军第371中心医院,河南,新乡,453000;解放军第371中心医院,河南,新乡,453000;解放军第371中心医院,河南,新乡,453000【正文语种】中文【中图分类】TP311.138随着我院信息化发展的不断深入和客户端数量的持续增加,数据量备份达到 20GB,对 H IS服务器处理性能、内存要求不断提高,而我院H IS服务器为32位机 IBM 8685+2G内存,软件平台为 W indow s 2000 SERVER+ORACLE 8 i,已经不能实现数据库的负载均衡,无法保证数据库在服务器上安全、稳定地运行。
因此,为增强系统安全和稳定性,提高处理事务的能力,我院对服务器进行了升级,升级后性能得到了明显的提升,取得了良好的效果。
升级前的准备工作,是在计划时间内成功升级的保证,必须充分重视升级前的准备工作。
●X86架构服务器 1台 (用于数据的 exp导出,也可用普通 pc机代替);●SR870BH2服务器2台(新购置的服务器2台);●VGA接口显示器 2台,键盘鼠标 2套,其中一套必须是USB接口;●直连网线 2条,用于调试和文件转移;●移动硬盘 1个 (可选),用于数据文件转移;●客户机若干台,用于测试;●配电盘若干个。
●W indow s2000 Server安装盘;●W indow s2003 for IA 64安装盘;●O racle 8.17 forW indow s安装盘(可在W indow s98, W indow s2000,W in XP操作系统下运行);●O rac le 10g forW indow s IA 64安装盘。
一﹑安裝Oracle 817對硬體軟體方面有些什麼要求?答: a. NTFS文件系統硬盤空間1000M 。
b. 256M 內存c. Pentium 233 or Pentium 266 。
d. Windows 2000 OS 。
二﹑如何安裝Oracle程序?答: a. 將\\172.17.94.3\oracle817復制到本地一空間硬盤,如F盤Oracleinst目錄。
b. 尋找F盤Oracleinst下symcjit.dll,並將它刪除。
(會找到兩個dll ,如果不是p4 CPU跳過這一步)c. 執行F:\Oracleinst\setup\svrcustom.bat 雙繫即可。
耐心等待20分鍾。
時間長短視電腦配置而定。
d.待出現“請按任意鍵繼續. . . ”時敲任一鍵退出。
e. 安裝完成。
問: 為什麼會如此簡單?這是Oracle提供的靜態安裝模式,所有必須的參數都已經在svrcustom.rsp中指定,無需交互式輸入。
三﹑如何檢測Oracle企業版是否已經正確安裝?答: a. 查看菜單項開始→程式集→Oracle → OraHome1的項目是否存在且可用b. 檢查系統服務是否正常開始→設定→控制台→系統管理工具→服務檢查以下兩個服務是否正常啟動OracleServiceORCLOracleOraHome1TNSListenerc. 開啟sqlplus, 用system/manager@orcl登錄如果以上都無誤,那麼恭喜,Oracle 817企業版已經正確安裝。
四﹑如何檢測Oracle企業版是否已經正確安裝?紅色框內的兩項必須是正常啟動。
如果內存緊張,不需要啟用數據庫可停止,並將啟動類型改為手動。
五﹑安裝完後需要做些什麼善後工作呢?答: a.安全最重要。
首先要更改sys,system的帳戶密碼,鎖定不需要的帳戶dbsnmp,outln。
語法:alter user username identified by password ;alter user username account lock ;b. 操作系統的安全防衛很重要但在這里不做討論。
IBM 安装指南ServeRAID-8i, ServeRAID-8k,和 ServeRAID-8k-l 的SAS控制器ServeRAID Support CD 有该文档的英文原文第一章 介绍 (1)阵列卡功能 (1)S ERVE RAID-8S ERIAL-A TTACHED SCSI(SAS) CONTROLLER (2)IS ERVE RAID-8S ERIAL-A TTACHED SCSI(SAS) CONTROLLER (3)KS ERVE RAID-8K-L S ERIAL-A TTACHED SCSI(SAS) CONTROLLER (4)在本书所使用的声明及注意事项: (5)对服务器带电操作 (5)处理静电敏感设备 (6)S ERVE RAID发行物 (6)第二章安装和配置SERVERAID-8I, SERVERAID-8K,AND SERVERAID-8K-L SAS 控制器 (7)获得S ERVE RAID升级 (7)安装S ERVE RADI-8I 控制器 (7)安装顺序 (8)安装S ERVE RAID-8K 控制器 (9)安装顺序 (9)安装S ERVE RAID-8K-L 控制器 (10)安装顺序 (10)升级BIOS和固件微码 (11)升级SAS/SATA H OST RAID到S ERVE RAID控制器 (12)升级S ERVE RAID-8E SAS/SATA H OST RAID到S ERVE RAID-8I SAS控制器 (12)配置S ERVE RAID控制器 (12)使用ServeRAID Manager (13)优化配置 (18)改变条带单元大小 (18)第三章安装设备驱动 (20)创建驱动软盘 (20)ServeRAID-8i,ServeRAID-8k和ServeRAID-8k-l SAS控制器的驱动软盘images (20)在Windows下创建diskettes文件 (21)在Linux下创建驱动软盘 (21)在W INDOWS 2000和W INDOWS S ERVER 2003系统下安装驱动 (21)在Windows 2000或者Windows 2003系统安装过程中安装驱动 (22)在Windows 2000或Windows 2003系统中安装或升级驱动 (22)在N ET W ARE下安装驱动 (23)在NetWare系统安装过程中安装驱动 (23)在系统安装完成后安装或更新驱动 (23)在R ED H AT L INUX下安装驱动 (24)在安装Red Hat Linux的过程中安装驱动 (24)在安装Red Hat Linux之后安装或更新驱动 (24)在S U SE L INUX E NTERPRISE S ERVER下安装驱动 (25)在安装SuSE Linux Enterprise Server的过程中安装驱动 (25)在安装SuSE Linux Enterprise Server之后安装或更新驱动 (25)第四章安装及使用SERVERAID MANAGER程序 (26)安装S ERVE RAID MANAGER程序 (26)在Windows 2000 或 Windows Server 2003下安装ServeRAID Manager (26)在NetWare操作系统平台上安装ServeRAID Manager (27)在Red Hat Linux 或 SuSE Linux操作系统平台下安装ServeRAID Manager (28)运行S ERVE RAID M ANAGER (29)Windows 2000 或Windows Server 2003操作系统下运行ServeRAID Manager (29)在NetWare操作系统中运行ServeRAID Manager (30)在Linux操作系统中运行ServeRAID Manager (30)第五章处理SERVERAID问题 (31)当用IBM S ERVE RAID S UPPORT CD启动时出现警告提示 (31)S ERVE RAID控制器消息 (31)一般错误 (32)操作系统问题 (33)S ERVE RAID M ANAGER 问题的解决 (34)第六章获得帮助以及技术协助 (35)请求服务之前 (35)使用文档 (36)从万维网获得帮助和信息 (36)软件服务和支持 (36)硬件服务和支持 (36)附录A. 在RED HAT LINUX内核下编译SERVERAID设备驱动 (36)附录B. 在SUSE LINUX内核下编译SERVERAID设备驱动 (38)附录C. 保修信息 (40)附录D. 注意 (41)第一章 介绍感谢您购买使用IBM ServeRAID 阵列卡。
Oracle 8i for NT/WIN2000安装与配置经过本章的学习您应该掌握:●服务器端的安装、服务的启动、卸载;●客户端安装●客户端的连接配置●国强财务软件中帐套管理及环境配置●工具介绍●附录:SQL*PLUS常用命令列表本文档摘自 ,部分安装画面不全请到网站查询。
一、服务器端的安装安装之前,请注意:1、关闭所有正在运行的程序2、规划一个磁盘,至少需要1000MB的硬盘空间安装开始:下载oracle816nt.zip(441MB),用Winzip解压缩到C:\oracle816nt目录下,双击setup.exe程序这时系统出现以下画面一稍等一会,出现“欢迎”画面二点击“已安装产品”,出现画面三如果以前安装过Oracle的一些产品,此处会显示出产品列表,本例以前没有安装过其他产品,点击“关闭”,单击“下一步”,出现画面四出现文件定位画面,来源路径为C:\oracle816nt\stage\products.jar目标路径为D:\Oracle\Ora81单击“下一步”,出现画面五系统显示“正在装载产品列表”,进度进行到100%时,出现画面六选择“Oracle8i Enterprise Edition 8.1.6.0.0”,单击“下一步”,出现画面七选择“安装类型”为“典型(1001MB)”,单击“下一步”,出现画面八屏幕右上角出现进度条,进度进行到一定程度时,出现画面九系统提示,请输入“数据库标识”本例输入,全局数据库名:oradb,SID值自动随着全局数据库名变化,可以更改单击“下一步”,出现画面十一屏幕右上角进度条继续前进,达到100%时,出现画面十二出现摘要画面,对你想要安装的产品作一个总结,单击“安装”,出现画面十三开始正式安装系统文件,进度条不断前进,耗时一般在1个小时左右,进度条达到100%时,出现画面十四画面十五数据库开始创建,进度达到100%时,出现画面十六数据库创建完成,显示数据库的一些基本信息,包括:数据库名:oradb数据库系统标识符(SID):oradbSYS 帐户口令:change_on_installSYSTEM 帐户口令:manager单击“确定”,出现画面十七安装结束,单击“退出”,出现画面十八单击“是(Y)”,退出安装程序二、ORACLE 服务的启动安装完毕后在控制面板中会自动启动三个服务:(sybase需要手工设为自动启动才行)Oracleorahome81 TNSListerner (oracle 监听服务)Oracle servise+SIDOracle web Assistant三、怎样完全卸载重装ORACLE?系统环境:1、操作系统:Windows 2000 Server,机器内存128M2、数据库:Oracle 8i R2 (8.1.6) for NT 企业版3、安装路径:D:\ORA CLE卸载步骤:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。
2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer卸装所有Oracle产品3、运行regedit,选择HKEY_LOCA L_MACHINE\SOFTWARE\ORA CLE,按del键删除这个入口。
4、运行regedit,选择HKEY_LOCA L_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口5、从桌面上、STA RTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标6、重新启动计算机,重起后才能完全删除Oracle所在目录7、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,并从Windows 2000目录(一般为C:\WINNT)下删除以下文件ORA CLE.INI、oradim80.INI8、WIN.INI文件中若有[ORACLE]的标记段,删除该段四、客户端的安装配置1、客户端的安装比较简单,请参照服务器端安装。
2、安装完毕后需要进行客户端连接配置具体方法:开始→程序→Oracle - OraHome81→Network Administration→Net8 Configuration Assi stant,本地网络服务名配置→舔加→oracle 8I数据库或服务→服务名:输入oracle 系统SID()→选择网络协议 TCP→输入主机名可以是服务器名或IP地址,标准端口号:默认为1521→测试连接→是否连接成功,不成功请检查网络是否ping通,服务器监听服务是否启动,SID,IP地址是否正确。
→最后输入网络服务名可以任意,默认为系统SID。
3、帐套管理中输入的参数:系统管理员:system 口令:默认为manager 服务器名:网络服务名4、环境配置中的服务名为:网络服务名五、工具介绍(棕色为要求掌握的工具)1、应用开发(Application Development)SQL*Plus 作用等同于Sybases 的Sql AdvantageE:\Oracle\Ora81\BIN\SQLPLUSW.EXE2、数据库管理(Database Administration)Database Configuration Assistant 数据库配置助手:创建、配置、删除数据库DBA Studio 类似sybase central的可视化工具,将多个数据库工具并入一个应用程序中。
DBA Studio 管理以下对象:例程:包括启动、关闭和例程化例程。
方案:包括表、索引和 Oracle8对象。
安全性:包括用户帐户、角色和权限。
存储:包括表空间、数据文件和回退段。
SQLPlus Worksheet 类SQL*Plus的工具E:\Oracle\Ora81\bin\oemapp.bat worksheet3、企业管理器(Enterprise Manager)Configuration Assistant Oracle Enterprise Manager配置辅助工具,对服务器资料档案库进行管理Console 登录OEM管理器(Oracle E nterprise Manager)4、移植工具(Migration Utilities)Oracle Data Migration Assistant 移植Oracle7数据库,将Oracle8升级到Oracle8i5、网络管理(Network Administration)Net8 Assistant 配置网络部分(连接描述TNSNAME S.ORA、监听器LISTEN ER.ORA)Net8 Configuration Assistant 客户端连接配置工具,作用等同于sybase 的Dsedit功能基本同上,提供基本的配置,要获得高级配置操作,或配置此工具未包括的 Net8 的其它部分的详细信息,请使用Net8 AssistantOracle ODBC Test 连接、测试Oracle ODBC的工具6、DOS窗口下实用程序SVRMGRL Oracle服务器管理:Oracle Server ManagerE:\Oracle\Ora81\BIN\SVRMGRL.EXESQL*Plus DOS窗口下使用的SQL*PlusE:\Oracle\Ora81\BIN\SQLPLUS.EXELSNRCTL 监听器管理程序E:\Oracle\Ora81\BIN\LSNRCTL.EXEEXP/IMP 逻辑备份、恢复工具E:\Oracle\Ora81\BIN\EXP.EXE、E:\Oracle\Ora81\BIN\IMP.EXE SQL*Loader 大量数据插入工具E:\Oracle\Ora81\BIN\SQLLDR.EXEORAPWD 修改sys或internal密码工具E:\Oracle\Ora81\BIN\ORAPWD.EXEOCOPY Oracle拷贝工具E:\Oracle\Ora81\BIN\OCOPY.EXE附录:SQL*PLUS常用命令列表假设当前执行命令为:select * from tab;(a)ppend a order by tname结果:添加文本到缓冲区当前行尾select * from tab order by tname;(注:a后面跟2个空格)(c)hange/old/new 在当前行用新的文本替换旧的文本c/*/tname结果:select tname from tab;(c)hange/text从当前行删除文本c/tab结果:select tname from ;del删除当前行del n删除第n行(i)nput 文本在当前行之后添加一行(l)ist显示缓冲区中所有行(l)ist n显示缓冲区中第 n 行(l)ist m n显示缓冲区中 m 到 n 行run执行当前缓冲区的命令/执行当前缓冲区的命令r执行当前缓冲区的命令@文件名运行调入内存的sql文件,如:SQL> edit s<回车>如果当前目录下不存在s.sql文件,则系统自动生成s.sql文件,在其中输入“select * from tab;”,存盘退出。
SQL> @s<回车>系统会自动查询当前用户下的所有表、视图、同义词。
@@文件名在.sql文件中调用另一个.sql文件时使用save 文件名将缓冲区的命令以文件方式存盘,缺省文件扩展名为.sqlget 文件名调入存盘的sql文件start 文件名运行调入内存的sql文件spool 文件名把这之后的各种操作及执行结果“假脱机”即存盘到磁盘文件上,默认文件扩展名为.lstspool显示当前的“假脱机”状态spool off停止输出例:SQL> spool aSQL> spool正假脱机到 A.LSTSQL> spool offSQL> spool当前无假脱机exit退出SQL*PLUSdesc 表名显示表的结构show user显示当前连接用户show error显示错误show all显示所有68个系统变量值edit打开默认编辑器,Windows系统中默认是notepad.exe,把缓冲区中最后一条SQL语句调入afiedt.buf文件中进行编辑edit 文件名把当前目录中指定的.sql文件调入编辑器进行编辑clear screen清空当前屏幕显示。