linux 下oracle9i的安装
满天星Oracle9i数据库安装指南
Oracle 9i数据库快速安装指南注:安装光盘共3张,安装过程中将提示替换光盘,请按照提示进行操作即可。
一、将ORACLE的第一张安装光盘放入光驱中,光盘会自动启动。
若没有自动启动,请打开资源管理器,运行光盘驱动器下的setup.exe文件。
看到欢迎界面后,点“开始安装”即可。
为了避免不必要的麻烦,请先确认操作系统上没有曾经安装过的旧版Oracle,如有疑问,可点选“已安装产品”进行具体查询,确认后,按“下一步”。
二、确定Oracle主目录名及安装路径。
使用默认路径即可,或安装在D盘,单击“下一步”。
三、选择要安装的产品,服务器安装请选择Oracle Database 9.2.0.1.0,然后点“下一步”。
四、选择安装的类型为“标准版”,然后点“下一步”。
五、选择数据库配置为“通用”,然后点“下一步”。
六、选择系统默认的端口即可,然后点“下一步”。
七、输入以下数据库标识(重要),然后“下一步”。
八、选择数据库文件的存放位置,默认路径即可,然后“下一步”。
九、选择数据库字符集,一般中文字符集使用ZHSGBK16,若使用字符集不当的话数据库中会出现很多乱码。
十、Oracle将列出选取安装的产品列表,如下图,点“安装”。
十一、开始复制文件,在安装的过程中会弹出两次对话框,要求插入“第二张”和“第三张”光盘,根据提示进行操作便可。
十二、生成数据库并进行如下配置(重要),完成后按确定。
十三、等待数据库完成配置,当出现如下界面表示安装成功,按“退出”完成安装。
注:若退出安装后,发现标题名为Oracle HTTP Server的控制窗口仍在,可以将其关闭。
Oracle9i客户端安装配置方法
Oracle9i客户端安装配置方法ORACLE9i客户端安装及服务配置手册——新人入门1.ORACLE9i客户端安装及服务配置Oracle数据库的服务有两种方式进行界面配置:1.安装过程中配置;2.通过Net Configuration Assistant配置;Oracle数据库的服务还可以通过tnsnames.ora文件中定义。
1.1.ORACLE9i客户端安装配置●从光盘启动后,出现ORACLE9i欢迎界面,如图2-1所示:图2-1ORACLE欢迎界面●单击【下一步】进入oracle主目录名及安装路径设置界面,如图2-2所示:图2-2主目录名及安装路径设置图单击【下一步】进入安装产品选择,单击【Oracle9i Client 9.2.0.1.0】,如图2-3所示:图2-3产品选择图单击【下一步】进入安装类型选择,单击【管理员】,如图2-4所示:图2-4安装类型选择图单击【下一步】进入端口设置,系统使用默认端口,如图2-5所示:图2-5端口设置图单击【下一步】进入安装产品摘要,单击【安装】,如图2-6所示:图2-6端口设置图系统正在安装,如图2-7所示:图2-7系统安装进度图安装完成后单击【下一步】进入配置工具界面,如图2-8所示:图2-8配置工具目录方法配置和命名方法配置,选择执行【典型方法配置】,如图2-9所示:图2-9系统配置图●单击【下一步】进入目录服务选择,单击【不,我要自己创建目录服务…】,如图2-10所示:图2-10目录服务使用图●单击【下一步】进入数据库版本选择,单击【Oracle8i或更高版本】,如图2-11所示:图2-11数据库版本选择图单击【下一步】进入服务名设置,进行Oracle服务器的服务名配置,输入【vodka】,如图2-12所示:图2-12服务名设置图●单击【下一步】进入数据库通信协议选择,默认【TCP】,如图2-13所示:图2-13通信协议选择图●单击【下一步】进入端口号和主机名设置,使用默认端口号,主机名输入数据库服务器的IP地址或者计算机全名,如图2-14所示:图2-14端口号和主机名设置图●单击【下一步】进入数据库连接测试选择,单击【是,进行测试】,如图2-15所示:图2-15数据库连接测试选择图●单击【下一步】进入数据库连接测试,当出现操作超时,表示ORACLE数据的主机名或者IP填写有误,请重新填写,如图2-16所示:图2-16数据库连接出错图当出现监听不能解析SERVER_NAME时,表示Oracle服务器的服务名配置有误,请检查服务名配置,如图2-17所示:图2-17数据库连接出错图当出现无效的用户名/口令时,请点击【更改登录】,修改用户名/口令,如图2-18所示:图2-18数据库连接出错图●测试成功,单击【下一步】进入本机NET服务名设置,如图2-19所示:图2-19NET服务名设置图●单击【下一步】进入是否配置另一个NET服务名,单击【否】,如图2-20所示:图2-20NET服务名设置图●单击【下一步】,完成安装配置,如图2-21所示:图2-21完成配置图 Configuration Assistant配置如果在Oracle9i客户端安装过程中没有进行服务配置,可以通过Oracle9i的配置管理工具Net Configuration Assistant进行配置●首先在客户端机器上,打开【程序】->【Oracle-OraHome92】->【Configuration and Migration Tools】->【Net Configuration Aassistant】如图所示:●单击【下一步】,进入选择服务配置操作,可以服务名进行添加、重新配置…等操作,如图所示:●单击【下一步】进入数据库版本选择,单击【Oracle8i或更高版本】,如图所示:●单击【下一步】进入服务名设置,进行Oracle服务器的服务名配置,输入【vodka】,如图2-12所示:●单击【下一步】进入数据库通信协议选择,默认【TCP】,如图所示:●单击【下一步】进入端口号和主机名设置,使用默认端口号,主机名输入数据库服务器的IP地址或者计算机全名,如图所示:●单击【下一步】进入数据库连接测试选择,单击【是,进行测试】,如图所示:。
Oracle9i安装配置
审计策略
可以启用审计策略来记录对数据库的访问和 操作,以便于跟踪和监控数据库的安全性。
日志管理
通过配置日志文件和日志轮换,可以记录数 据库的运行情况和重要事件,便于故障排查 和性能分析。
06 常见问题及解决方案
安装过程中的常见问题及解决方案
问题
安装程序无法找到有效的Oracle安装。
解决方案
确保Oracle安装程序路径正确,并且 具有足够的权限访问该路径。
问题
安装过程中出现错误提示。
解决方案
检查系统环境变量是否设置正确,包 括ORACLE_HOME、ORACLE_BASE、 PATH等。
问题
安装过程中出现磁盘空间不足的错误 提示。
解决方案
清理磁盘空间或增加磁盘空间,确保 有足够的空间进行Oracle安装。
使用过程中的常见问题及解决方案
问题
无法连接到数据库。
数据库的备份和恢复
备份策略
在Oracle9i中,可以采用不同的备份策略,如全备份、增量备份和差异备份等。根据实际情况选择合 适的备份策略,确保数据安全。
恢复方法
在Oracle9i中,可以采用不同的恢复方法,如点恢复和日志恢复等。根据实际情况选择合适的恢复方 法,确保数据完整性和可用性。
数据库的性能优化
硬件和系统要求
服务器硬件
Oracle9i需要强大的硬件支持,包括足够的内存(至少2GB)、存储空间(至 少100GB)和处理器(多核处理器推荐)。
操作系统
Oracle9i支持多种操作系统,如Windows、Linux和Solaris。确保操作系统版 本与Oracle9i兼容,并满足Oracle官方发布的系统要求。
Hale Waihona Puke 软件要求数据库软件
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 ToolsNet Configuration Assistant ,选择本地NET服务名配置:7、点击下一步,添加NET服务名:8、点击下一步,数据库版本ORACLE8.0:9、点击下一步,输入数据库实例名:WG85:10、点击下一步,选取TCP协议:11、点击下一步,主机名输入服务器IP,端口默认为1521:12、点击下一步,提示是否进行连接测试,选否:13、点击下一步,输入NET服务名,即我们要配置的ORACLE服务名:SERVER:14、点击下一步,提示是否配置下一个NET服务名,选否:15、点击下一步后,提示NET服务器配置完毕。
点完成退出配置程序。
16、接下来在ODBC中配置相应的ODBC别名,以下操作参见祥龙系统安装手册,在此不再赘述。
安装ORA9I出现错误解决Could not create Java VM
Oracle9i安装过程RHEL4U4RedHat as4 u3 + Oracle 9.2.0.4 刘兴广 2008-09-06一:环境配置1,创建oracle安装用户组及用户帐号;#groupadd dba#groupadd oinstall#useradd oracle -g oinstall -G dba#passwd oracle2,建立oracle安装文件夹;# mkdir -p /app/oracle/product/9.2.0.4# mkdir /app/cwdata# chmod 777 /app/cwdata# chown oracle.dba /app/cwdata# chown oracle.dba /install (放置安装文件的地方)# chmod 777 /install# chown -R oracle.dba /app/oracle/product/9.2.0.4# chmod -R 777 /app/oracle/product/9.2.0.42,配置环境变量;以root用户登录,设置root用户的环境打开.bash_profile文件,追加如下内容加入:## for oracle addexport ORACLE_BASE=/app/oracleexport ORACLE_HOME=/app/oracle/product/9.2.0.4export PA TH=$PA TH ORACLE_HOME/bin ORACLE_HOME/Apache/Apache/binexport ORACLE_OWNER=oracleexport ORACLE_SID=oradb3、设定oracle安装用户环境参数,以oracle用户登录,修改环境配置文件:vi /home/oracle/.bash_profile修改为:# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPA TH=$PA TH HOME/binunset USERNAME## for oracle addexport ORACLE_BASE=/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/9.2.0.4export ORACLE_SID=oradbexport ORACLE_TERM=xtermLD_LIBRARY_PA TH=$ORACLE_HOME/lib:/lib:/usr/libLD_LIBRARY_PA TH=$LD_LIBRARY_PA TH:/usr/local/libexport LD_LIBRARY_PA THexport PA TH=$PA TH ORACLE_HOME/bin## end4,设置系统参数;#su – root切换到root用户a) 修改#vi /etc/sysctl.conf, 以下是配置文件的内容(其中红色字体为添加的内容):# Kernel sysctl configuration file for Red Hat Linux## For binary values, 0 is disabled, 1 is enabled. See sysctl(and# sysctl.conf(5) for more details.# Controls IP packet forwardingnet.ipv4.ip_forward = 0# Controls source route verificationnet.ipv4.conf.default.rp_filter = 1# Controls the System Request debugging functionality of the kernelkernel.sysrq = 0# Controls whether core dumps will append the PID to the core filename.# Useful for debugging multi-threaded applications.kernel.core_uses_pid = 1kernel.shmmax = 536870912kernel.shmmni = 4096kernel.shmall = 2097152kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000修改后运行#sysctl –p命令使得内核改变立即生效;译者注:一般情况下可以设置最大共享内存为物理内存的一半,如果物理内存是2G,则可以设置最大共享内存为1073741824,如上;如物理内存是1G,则可以设置最大共享内存为512 * 1024 * 1024 = 536870912;以此类推。
Oracle服务器和客户端的安装(图解)
处于网络覆盖的时代,数据库对于现代社会和行业已经不是什么新鲜事物,它已经被运用到了社会生产和生活的各个领域。
作于一款高性能、高生产率的数据库管理应用平台,Oracle9i在数据库管理、数据完整性检查、数据库查询性能、数据安全性方面都具有强大的功能,而且它在保密机制、备份与恢复、空间管理、开放式链接以及开发工具方面提供了不同手段和方法,总之,Oracle9i已成为现代企业高效率作业的利器,成为不同用户、开发者以及管理者不可多得的优秀软件工具。
本文就简单介绍一下Oracle9i的网络数据库应用实现过程,由于Oracle9i庞大的功能,本文力求言简意赅,希望能为初学者带来抛砖引玉的效果。
资源准备:工欲善其事,必先利其器,Oracle9i对系统资源要求比较高,如果缺少较高的硬件和软件的配置支持的话,它的运行效率将会大大折扣。
硬件配置:应用:本文主要讲解Oracle数据库在网络中的应用实现,考虑到读者的知识结构和文章的可读性,笔者根据数据库架设运作中访问方式的不同,将网络数据库的运用笼统的分为两种模式:一是基于服务器-客户机模式的,另一种是基于服务器-浏览器模式的。
读者只需明白Oracle9i由于采用了Oracle Net机制,所以能够很容易地利用现有网络进行数据通信。
一、服务器-客户机模式第一要务篇:安装服务器端安装:所谓服务器端就是用来做数据库服务器的电脑端,我们首先要做的事情肯定是要安装Oracle9i服务器,安装步骤如下:图1图2将Oracle的第一张安装光盘放入光驱,光盘会自动启动,如图1所示,单击[开始安装按钮],进入Oracle通用安装器,见图2,单击[下一步]。
选择Oracle的安装路径和名称:图3在如图3所示的对话框中,选择Oracle的来源安装路径以及目标名称及路径。
一般,安装产品文件名通常都为products,jar,系统会默认识别来源安装路径的。
单击[下一步],继续安装。
如果选择正确,你将看到装载产品的进度指示器。
Windows下Oracle_9i安装方法
Windows下Oracle9i安装方法注意:1.安装Oracle的过程中最好不要运行任何其他程序;2.计算机的名字不要使用中文名字;3.Oracle不识别中文名字,所以不要解压到中文目录下,同时Oracle要求名字中不允许出现空格且名字最好不要太长;4.因为安装好的文件比较大,所以最好安装到系统盘以外的其它目录下;1.将ORACLE 9i解压,最好解压到某个磁盘的根目录下,因为安装Oracle的路径中不能出现中文和空格。
2.打开Oracle 9i会看到三个文件.3.打开disk1,双击“SETUP"图标.4.进入安装界面,点击‘下一步’.5.源文件和目标文件的路径中不能出现空格和中文,点击‘下一步’.6.选择Oracle9i Database 9.2.0.1.0,点击‘下一步’.7.在安装类型中选择‘企业版’.8.在数据库配置界面中选择‘通用’点击‘下一步’.9.在数据库标识界面中键入一个英文名少于8个字符,点击‘下一步’.10.选择数据库文件存放的位置,点击‘下一步’.11.选择缺省字符集,点击‘下一步’.12.点击‘安装’.13.进入安装界面,安装的时间会长一些14.安装过程.15.指定在SYS口令和SYSTEM口令,如,manager,etcmanager,点击‘确定’按钮.16.安装完成后点击‘退出’.17.装完成后,在启动oracle之前确保计算机中的两个服务是打开的。
第一个是OracleServiceXXX(注:XXX是安装过程中起的‘全局数据库名’);另一个是OracleOraHome92TNSListener; 启动这两个服务按照下面的操作:点击‘开始’--->'运行',在打开中写入:services.msc 点击确定;找到后启动这两个服务,并将其‘启动类行’改为‘自动’就行了,为了减少计算机的内存被大量占用,将oracle的其它服务设置为‘手动’停止,这样下次再启动时其它服务就不会自动开启了。
Redhat Linux 下安装Oracle 9i图文教程
Redhat Linux 下安装Oracle 9i图文教程一:安装Linux系统,放入Linux第一张光盘,设置BIOS从光盘引导,启动后进入如下界面:按回车键进行图文方式安装.第二个选项是输入"linux test"进行文本方式安装.是否对光盘进行测试,如是介质正常的话,建议选"skip"没什么好说的,"Next"选择系统的语言,可以选"简体中文",但是在以后的安装中可能会出现乱码的现象,为了方便,选"English"配置键盘,一般选"U.S.English"系统的分区选项,这里选手动分区"Manually partition with Disk Druid",因为我们要将Oracle安装在一个较大的分区内,如果自动分区的话,可能会出现空间不够的情况.现在进入了具体的分区选项,有几点要注意的,"/"分区是必须的,因为所有的分区就是从它开始,类似Windows一定要有一个主的活动分区一样.我计划Oracle这个软件安装在"/usr"下,这个分区差不多要有8G的空间才行,我的解压都是在这下面进行,如果进行光盘安装就不需这么大了,"swap"交换分区设成1G.其它具体的设置如下:/boot: 300M/: 1500M swap:1G/home: 2G /tmp: 1G/usr:10.5G是否设置启动密码,一般不选,直接"Next"设置网卡,最好是手动指定,这里我选的是"DHCP",可以看到我这里有两块网卡.是否启用防火墙及Linux的语法检测,为了方便起见,都设成不启用,如上图示.不过各位如果有安全需要,可以按需开启.选择系统所支持的语言,选上简体和繁体中文,这样在显示这些字体的文件时不会出现乱码的情况.选择所在的时区,这里选的是亚洲/上海"Asia/Shanghai"设置Linux下管理员root的口令.选择自定义安装软件包"Customize software packages to be installed"去掉"GNOME"选"KDE"这个除了个人喜好外,还有一点是如果有远程进行图文安装的话,KDE比较稳定,还有一点是软件开发工具要装,不然后面安装会重新安装组件,具体的软件包选择可以参考上面的图片.前期工作:下面进行Oracle安装前期准备中的第一点,完成Linux的安装.在安装中要求准备光盘.安装过程中按要求更换光盘完成安装,重启计算机登陆初始界面设置日期和时间显示设置是否为Redhat的正版授权用户,如果不是请按图中显示进行选择.当然也可以注册一个用户,但是如果不是购买服务的用户这样没什么意义.设置系统用户检测到声卡是否重新增加软件包,完成安装登陆界面查看网卡是否正常及网络地址su -# ifconfig -a |more查看系统的主机名,要设置好主机名,不然后面在其它系统上安装Oracle的客户端的时候会有问题,这里的主机名是su -# cat /etc/hosts这一节将配置Oracle安装的环境.其中包括安装必须的软件包,创建相应的用户和组,增加相应的系统参数,编辑必须的环境参数.本节中需在计算机中输入的数据将以蓝色字体标记.一:创建相应的用户(以root用户登陆)groupadd dbauseradd -g dba -d /usr/Oracle -s /bin/bash oraclepasswd oracle注意:在图中没有"passwd oracle"这一条,因为忘记截图了,这个是必须的,因为后面用oracle这个用户登陆如果没有密码会登陆不了.二:设置系统参数:编辑/etc/sysctl.conf文件,增加以下内容kernel.sem=250 32000 100 128kernel.shmmax=4294967295kernel.shmmni=128kernel.msgmnb=65536kernel.msgmni=2878fs.file-max=65536net.ipv4.ip_local_port_range=1024 65000输入命令"sysctl -p"或重启电脑使设置生效sysctl -p编辑/etc/security/limits.conf文件,增加以下内容* - nproc 16384* - nofile 16384三:创建应用文件夹及设置相应的权限mkdir -p /usr/Oracle/product/9.2.0chown -R oracle.dba /usr/Oracle/product/9.2.0 chmod -R 777 /usr/Oracle/product/9.2.0注销"root"用户,以"oracle"用户登陆四:编辑.bash_profile文件(登陆进来后本地文件应是/usr/Oracle)export DISPLAY="10.68.12.253:0.0"export BASH_ENV=$HOME/.bashrcORACLE_HOME=/oracle/product/9.2.0.1; export ORACLE_HOMEORACLE_SID=orcl; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMTNS_ADMIN=/oracle/config/9.2.0.1; export TNS_ADMINNLS_LANG=AMERICAN; export NLS_LANGORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libexport LD_LIBRARY_PATHPATH=$PATH:/bin:/usr/bin:/usr/sbin:/etc:/opt/binPATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/binPATH=$PATH:/usr/local/samba/bin:/usr/ucbexport LANG.en_USexport PRCO_HOME=/oracle/Oracle_Home1export PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport CLASSPATHORACLE_OEM_JAVARUNTIME=/usr/jre1.3.1TMPDIR=/tmp; export TMPDIRumask 022加载配置文件及查看已生效的配置source .bash_profileset |more五:安装jdk1.3.1将下载下来的文件解压后放至/usr/JAVA下面.(附件中有JDK1.3.1的安装程序)[root @test /root]# bzip2 [-dz] j2sdk-1.3.1-FCS-linux-i386.tar.bz2六:查询所需的软件包su -rpm -q compat-db compat-gcc-32 compat-gcc-32-c++ compat-libcom_err compat-libcwaitcomp at-libgcc-296 compat-libstdc++-296 compat-libstdc++-33 gcc gcc-c++ glibc glibc-common glibc-dev el glibc-headers glibc-kernheaders libgcc make安装缺少的软件包有很大一部份系统的安装光盘上有,根据经验,我们只安装以下几个软件包“com pat-db-4.2.52-5.1.i386.rpm”、“compat-libstdc++-33-3.2.3-61.i386.rpm”、“compat-libstdc++-296-2.96-138.i386.rpm”(附件)七:更改GCCsu -cd /usr/binmv ./gcc ./gcc34mv ./gcc32 ./gcc这一节将将开始Oracle的安装.其中包括更改Oracle默认的JRE的路径,解决"Error:You do not have sufficient provileges to write to the specified path. in component Database Configuration Assistant 9.2.0.1.0,Installation cannot continue for this component."的错误及安装中必须的步骤.本节中需在计算机中输入的数据将以蓝色字体标记.一:下载和解压Oracle软件包,将文件存到"/usr/Oracle"/technology/software/products/oracle9i/index.htmlsu oraclegunzip ship_9204_linux_disk1.cpio.gzgunzip ship_9204_linux_disk2.cpio.gzgunzip ship_9204_linux_disk3.cpio.gzcpio -idmv < ship_9204_linux_disk1.cpiocpio -idmv < ship_9204_linux_disk2.cpiocpio -idmv < ship_9204_linux_disk3.cpio二:更改默认的jre路径su oraclevi /usr/Oracle/Disk1/install/linux/oraparam.iniJRE_LOCATION=/usr/jre1.3.1三:开始安装在安装前会出现以下几个错误,需要安装相应的补丁。
Oracle9i的安装步骤(有图解)
14
里使用默认的端口号即可。
(7)单击“下一步” ,出现“数据库标识”对话框,要求输入全局数据库名和数据库 实例名 SID。当输入全局数据库名时,系统自动生成 SID,默认与全局数据库名相同。你 也可以修改为与全局数据库名不同的其它字符串,建议初学者将全局数据库名和 SID 设置 为相同的。 全局数据库名用来唯一地标识一个数据库,而 SID (数据库系统标识符, System Identifier) 用来标识与数据库相关的例程。 全局数据库名的格式是 “数据库名.数据库域名” , 数据库域名也可以省略。例如,全局数据库名 中, ufs 是数据库名, 指定数据库所在的网络域,用于在网络中区分同名的数据库。如果数据库不 在网络中使用,则可以省略数据库域名,这样,全局数据库名就仅仅由数据库名组成。数 据库名可以是一个长度不超过 8 个字符的字符串,可以包含字母、数字和其他字符。数据 库域名是一个长度不超过 128 个字符的字符串,可以包含字母、数字、句点以及其他字符。 数据库实例名主要用于对外连接时使用。在单机运行环境中,数据库名与实例名是一一对 应的。
15
(8)单击“下一步” ,出现“数据库文件位置”对话框,要求指定数据库文件的目录。 默认的目录是 Oracle 安装磁盘下面的 Oracle\oradata, 但 Oracle 建议将数据库文件与 Oracle 软件安装在不同的磁盘上。这里使用默认即可。
(9)单击“下一步” ,出现“数据库字符集”对话框,要求选择数据库字符集。字符
2.1.2 安装注意事项
1.要安装 Oracle 的计算机的计算机名必须是英文名称,不能是中文名称。 检查当前计算机名的方法是: 用鼠标右键点击“我的电脑” ,选择“属性” ,在弹出的“系统特性”窗口中,选择“网 络标识”页面,单击“属性” ,可以查看或者修改计算机名。
Redhat下Oracle9i安装全攻略
Redhat下Oracle9i安装全攻略--中文显示【IT168 专稿】关于Oracle9i 的安装过程要过些时间再写。
很多人已经写过类似的安装笔录、安装指南,但是网上现成的资料多数都有一些谬误,以后有空我再跟大家交流。
这里要研究的是如何让Redhat AS3_U6 支持Oracle9i 的中文显示,同时也讨论远程安装,篇幅比较大所以独立写成一篇。
方案概述:1) 直接在Linux 本机登录,zys 和tlc 都非常美观,看着很舒服。
我看过不少文章是介绍用Simsun 和Tahoma 增加系统字体解决中文问题,感觉太复杂了点,加字体改配置其实很简单的。
2) 通过Xmanager Enterprise 连接,字体由Font Server 提供。
在Xconfig 的Font 增加Font Server 192.168.100.60。
其中zys 字体非常美观,tlc比较粗糙,可能换别的工具会好看点。
3) 通过Vnc Viewer 连接,zys 和tlc 都找不到字体。
原因是我不知道怎么配置Vnc 使它可以连Font Server,或许某些高手以及软件开发商可以搞定这个问题,目前只能用第四种办法解决。
4) 以上三种连接方式中,如果先设置JA V A_FONTS 环境再安装,同样可以显示中文。
可惜字体又小又模糊,可能伤害视力,而且系统报告有些字体找不到。
昨天我研究了很久,没办法彻底解决。
过程分析:1) 所谓zys 字体,就是-misc-ZYSong18030-,所谓tlc 字体,就是-tlc-song-。
其中zys 是Redhat AS3_U6 自带的,tlc 需要到网上下载Turbo Linux 的字体然后安装,搜索一下就找到了。
常见的是1.4-13 和1.5-1 这两个版本,推荐用1.4-13 的,结构比较简单。
http://ftp.jaist.ac.jp/pub/Linux/TurboLinux/TurboLinux/ia32/Server/7/inst all/turbo/RPMS/ttf-zh-song-1.4-13.noarch.rpmttf-zh-additional-1.4-13.noarch.rpmhttp://ftp.jaist.ac.jp/pub/Linux/TurboLinux/TurboLinux/ia32/Server/8/inst all/turbo/RPMS/ttf-zh-additional-1.5-1.noarch.rpmttf-zh-song-1.5-1.noarch.rpm使用tlc 的话,就不需要改Oracle 的font.properties.zh 了。
Linux下安装oracle9i
在Linux下安装Oracle 9iOracle9i 2000年10月在Oracle Open World上发布,为 Oracle 数据库、应用服务器和开发工具引进了许多新功能。
Oracle9i是业界第一个完整、简单的用于互联网的新一代智能化的、协作各种应用的软件基础架构。
Oracle9i 实际上是指 Oracle9i Database, Oracle9i Application Server 和Oracle9i Developer Suite的完整集成。
随着软件逐渐开始转变为一种托管服务(hosted services),具有Internet 上的高伸缩性能的、智能化的、和可靠的Oracle9i 将成为高质量的电子商务服务实现的关键软件。
本文将介绍Oracle Database 9i在Linux下的安装过程,如果你是有过安装Oracle的经验本安装过程可以权当快速安装手册;如果你以前从未在Linux下安装过Oracle数据库,那我们就从这篇文章开始熟悉Oracle 的安装过程。
系统要求:以下的系统要求适用于典型的Oracle安装和创建简单数据库的方式。
内存:安装Oralce 9i软件至少需要512M内存,用以下命令可以查看主机内存大小:grep MemTotal /proc/meminfoMemTotal: 900252 kB900252kB就是你系统的内存大小。
交换区:交换区的大小一般要求是内存的两倍,至少要求达到400M以上,当然是越大越好,用以下的命令可以查看系统交换区的大小:/sbin/swapon -sFilename Type Size Used Priority/dev/sda6 partition 105221 686976 -1其中105221就是系统交换区的大小。
光驱:如果你使用光盘安装Oracle9i则你的机子上需要8速以上的CDROM,如果你是下载了Oracle9i的包文件,则不需要使用的CDROM。
Oracle 9i安装
Oracle 9i数据库安装一、安装前的准备1、本文档说明的是Oracle9i 的安装过程,在安装之前请准备好安装盘或安装包。
2、Oracle所需配置是:4G内存,windows2003系统二、安装过程1、将安装盘放入光驱中,或解压安装包,运行setup.exe文件,则会弹出以下提示窗口:2、点击“下一步”,会弹出文件定位窗口,其中“源”—“路径”所指的是安装盘或安装包的路径,一般不用修改。
“目标”—“路径”则为oracle主目录的安装路径,一般选择D盘。
修改好之后,点击“下一步”。
注意:安装路径不可以出现中文,否则安装就会出错。
3、这时,弹出的窗口为“产品选择”窗口,默认为第一项,点击“下一步”4、安装类型提示窗口,选择“企业版”,点击“下一步”。
5、数据库配置窗口,选择“通用”,点击“下一步”6、数据库端口号的配置,一般为默认端口号就行,不需要修改。
7、数据库标识窗口,作用是创建全局数据库,全局数据库名称可根据自己的需要进行填写(如esms或者均可)。
填写完毕后,点击“下一步”其中,“SID”的值默认是与“全局数据库名“相同。
8、数据库文件的存放位置,默认一般与选择的安装目录相同,如下图,存放路径在D盘,也可根据实际情况进行修改,一般不建议这样做。
点击“下一步”9、数据库字符集,默认为第一项,不需要修改,点击“下一步”10、点击“安装”按钮,开始安装oracle9i数据库的组件。
11、下图为安装过程注意:在安装过程中会出现dos窗口,不能随意关掉否则会中断安装。
安装完毕后dos窗口可以关闭。
12、因为oracle9i安装盘分为三张,在安装过程中,会弹出更换光盘的提示,如下图:根据提示,将磁盘2或3放入光驱中,点击“确定”,继续安装。
如果使用的是安装包,则点击“浏览”,选则安装包2或3的解压位置打开安装包,在路径中显示出安装包所在的路径后,点击“确定”,继续安装。
13.在安装过程中会自动创建数据库,出现如下界面:下一步出现输入sys和system的口令的窗口:输入sys和system的口令,并且要记录下来,以防忘记密码。
oracle客户端安装教程
oracle客户端安装教程
1. 首先,打开Oracle官方网站,找到“下载”部分。
2. 选择适用于您计算机操作系统的Oracle客户端版本,并单击下载链接。
3. 在下载完成后,找到下载的安装程序文件并进行双击打开。
4. 在弹出的安装向导窗口中,点击“下一步”以继续安装过程。
5. 阅读并接受许可协议后,点击“下一步”。
6. 选择安装类型,通常可以选择“典型安装”以获取标准的Oracle客户端功能。
7. 指定安装位置,或者保留默认位置后,点击“下一步”。
8. 等待安装程序完成所需的文件复制和配置过程。
9. 安装完成后,可以选择启动Oracle客户端或者直接点击“完成”。
10. 在Oracle客户端启动后,输入需要连接的Oracle数据库的相关信息,如主机地址、端口号、用户名和密码。
11. 点击“连接”按钮,等待Oracle客户端与数据库建立连接。
12. 如果连接成功,您将能够通过Oracle客户端访问并管理数据库。
请注意,以上步骤仅适用于一般的Oracle客户端安装过程,并可能因不同版本或操作系统而有所差异。
在安装过程中,可以参考Oracle提供的安装文档或者向Oracle支持团队寻求帮助。
Red Hat Linux 9 下安装 ORACLE9.2.0.4(1)
Red Hat Linux 9 下安装ORACLE9.2.0.4首先,准备安装需要的软件包和补丁包:从网上下载升级补丁包,用于将Oracle9.2.0升级到9.2.0.4:p3006854_9204_LINUX.zip所有的补丁说明如下:p3095277_9204_LINUX.zip 9.2.0.4.0的升级补丁包.p3006854_9204_LINUX.zip 在运行 runInstaller 之前打.p3119415_9204_LINUX.zip 在升级到9.2.0.4.0之后打.p2617419_210_GENERIC.zip 打3119415补丁所需要的补丁.1.用rpm -qa│grep compat查看系统中是否安有以下几个软件包:加载文件命令:#rpm –ivh /mnt/cdrom/RedHat/RPMB/file.rpmcompat-libstdc++-7.3-2.96.122compat-gcc-c++-7.3-2.96.122compat-libstdc++-devel-7.3-2.96.122compat-db-4.0.14-5compat-gcc-7.3-2.96.122tcl-devel-8.3.5-92.i386.ipm其他相关软件包(安装上述软件包时可能需要):glibc-kemheadsers-2.4-8.34.i386.rpmglib-headers-2.3.2-95.20.i386.rpmglib-derel-2.3.2-95.20.i386.rpm2. rpm -qa │ grep openmotif查看下列软件包openmotif21-2.1.30-83. rpm -qa │ grep setarch查看:setarch-1.3-1以上文件如果没有的话,在RHEL3的CD3和CD4上有相关的RPM包,使用:# rpm -i compat...i386.rpm命令来安装相应的包.第二,准备安装过程中需要的用户和用户组在安装的过程中我们使用两个用户同时进行,其中一个是root用户,另外一个是你新建立的oracle用户。
linux平台下oracle数据库安装Oracle 官方的安装文档
linux平台下oracle数据库安装Oracle 官方的安装文档一. 相关包在redhat 4 上安装10g 需要如下包:Required package versions (or later):binutils-2.15.92.0.2-10.EL4compat-db-4.1.25-9control-center-2.8.0-12gcc-3.4.3-9.EL4gcc-c++-3.4.3-9.EL4glibc-2.3.4-2glibc-common-2.3.4-2gnome-libs-1.4.1.2.90-44.1libstdc++-3.4.3-9.EL4libstdc++-devel-3.4.3-9.EL4make-3.80-5pdksh-5.2.14-30sysstat-5.0.5-1xscreensaver-4.18-5.rhel4.2libaio-0.3.96openmotif21-2.1.30-11.RHEL4.2 (Required only to install Oracle demos. Installation of Oracle demos is not covered by this guide.)redhat 5上安装orace 10g 需要# From RedHat AS5 Disk 1cd /media/cdrom/Serverrpm -Uvh setarch-2*rpm -Uvh make-3*rpm -Uvh glibc-2*rpm -Uvh libaio-0*cd /eject# From RedHat AS5 Disk 2cd /media/cdrom/Serverrpm -Uvh compat-libstdc++-33-3*rpm -Uvh compat-gcc-34-3*rpm -Uvh compat-gcc-34-c++-3*rpm -Uvh gcc-4*rpm -Uvh libXp-1*cd /eject# From RedHat AS5 Disk 3cd /media/cdrom/Serverrpm -Uvh openmotif-2*rpm -Uvh compat-db-4*cd /eject我们可以通过下面这个命令来检查,差那个包就安装哪个包:rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common \gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio openmotif21 rpm 包的下载地址: /rpm 包安装:rpm -Uvh *.rpm --force --nodeps二: 下载软件10G和11G的官网下载地址:/technology/software/products/database/index.html三: 设置内核参数(在/etc/sysctl.conf文件中加入下列行)kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128fs.file-max = 65536net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586net.ipv4.ip_local_port_range = 1024 65000--然后运行下面命令,使上面的设置生效#/sbin/sysctl -pkernel.shmall为物理内存除以pagesize;kernel.shmmax为物理内存的一半;fs.file-max为512 乘以 processes (如128个process则为 65536);net.ipv4.ip_local_port_range/net.core.rmem_default/net.core.rmem_max三个参数设置和官方文档不一样, 这是根据metalink 343431.1 最新要求更改的;net.ipv4.tcp_rmem/net.ipv4.tcp_wmem两个参数一般情况下无需设置, 除非是在Dataguard/Streams等需很多网络传输情况下;其它参数根据官方文档要求设置即可.Linux 内核参数及Oracle相关参数调整/tianlesoftware/archive/2009/10/15/4668741.aspx四: 因为所有的进程都是以Oracle 身份来运行的,因此需要定义Oracle 用户能够使用的系统资源数量。
Oracle9i全新安装和补丁升级说明(Unix)
Oracle9i全新安装和补丁升级说明一、Oracle9i以下版本的卸载 (2)二、Oracle9i的全新安装 (2)(一)软件的安装 (2)(二)数据库的创建 (24)(三)监听和连接字符串的配置 (37)三、Oracle9i的补丁升级 (41)四、Oracle9i的完全卸载 (53)五、Oracle9i常用工具的简介 (62)(一)Database Configuration Assistant (62)(二)Net Manager (62)(三)Universal Installer (63)(四)Oracle Enterprise Manager Console (63)六、Oracle产品清单(2004-10-20) (70)由于无法直接从Oracle9i以下版本升级到Oracle9i,所以在已经安装了Oracle9i以下版本的机器上需要先提前做好数据的导出备份工作,这可以通过使用原版本的Export工具来完成,并且注意在导入恢复时需要使用Oracle9i版本的Import工具,同时还需要注意两者的字符集选择(最好保持一致)和NLS_LANG环境变量的设置(必需与目标库一致),然后再手工卸载已有的Oracle数据库和软件。
该文档的描述适用于Unix系列的操作系统,主要包括IBM AIX-Based Systems,Compaq Tru64 UNIX,HP 9000 Series HP-UX,Linux Intel 和Sun Solaris,文档中所提供的画面是以AIX为例,CDE是指Unix系列操作系统的通用桌面图形环境。
一、Oracle9i以下版本的卸载如果打算重新安装操作系统就不用进行该部分的操作,直接转到“全新安装”章节即可。
在进行下面的操作前,请先以原来安装Oracle的用户登录Unix,一般是dba组的oracle用户,然后将Oracle9i以下版本的所有进程都停止掉,一般包括实例进程和监听进程,然后按照下面的步骤进行操作(具体过程可以参考“完全卸载”章节)。
redhat安装oracle
/net_33/blog/item/c2d07061b113c04ceaf8f87a.html(linux版本下载网址) /bbs/thread163536.html/article/26/1628.html一、redhat3安装oracle9i1、从网上下载redhat Enterprise Linux Advanced Server3的四个安装文件,安装时swap 分区设置为内存的二倍。
不要采用DHCP设置主机名和IP地址,而是“手工设置”。
否则会在安装oracle的时候出现如下错误:引用:Thrown when the IP address of a host cannot be determined出现这个错误将使Oracle不能安装成功。
安装RHAS3,可以刻录到光盘安装,也可以从硬盘安装,从硬盘安装RHAS3,请参考:/forum/viewtopic.php?p=2416942#24169422、系统要求:内存最低256(我的就是这么大),建议512M,硬盘空间4G,如果Oracle 安装文件存在硬盘,建议5G(在安装操作系统后的剩余空间)。
可以查看内存的大小,用到的命令是:grep MemTotal /proc/meminfoswap分区在安装操作系统的时候就设定好了,为内存的2倍,当内存达到1G以上时,和内存大小相同就可以了啊。
相看交换分区命令是:/sbin/swapon -s3、检查是否安装以下包:引用:#su - root#rpm -qa|grep compatcompat-db-4.0.14-5.i386compat-gcc-7.3-2.96.122.i386compat-gcc-c++-7.3-2.96.122.i386compat-libstdc++-7.3-2.96.122.i386compat-libstdc++-devel-7.3-2.96.122.i386#rpm -qa|grep openmotif21openmotif21-2.1.30-8.i386#rpm -qa|grep setarchsetarch-1.3-1.i386#rpm -qa|grep tcltcl-8.3.5-92.i386上面显示的内容是在笔者已经安装了具体的RPM包之后的结果。
Linux (CenteOS 4.7)平台安装Oracle 9i的过程详细记录
1Linux开启telnet:vi/etc/xinetd.d/telnetdisable=no;2开启ftpvi/etc/xinetd.d/gssftpdisable=no;redhat linux4.7中是/etc/xinetd.d/gssftp完成还是不能ftp,问题如下:530Must perform authentication before identifying USER解决办法Connected to192.168.2.79.220hmpserver FTP server(Version5.60)ready.User(192.168.2.79none)):z hurx530Must perform authentication before identifying USER.Login failed.ftp>quit进入/etc/xinetd.d/gssftp文件.找到server_args=-l-a把-a选项移除.然后:service xinetd restart就解决了。
/etc/init.d/xinetd restart4创建用户useradd oraclepasswd oracle[root@mylinux~]#useradd oracle[root@mylinux~]#passwd oracle oracle99passwd:Only one user name may be specified.[root@mylinux~]#passwd oracleChanging password for user oracle.New UNIX password:BAD PASSWORD:it is based on a dictionary wordRetype new UNIX password:passwd:all authentication tokens updated successfully.5验证操作系统安装如果完成了以上步骤,您应该具备Oracle10g所需的所有程序包和更新。
oracle 9i10g11g安装包和PATCH下载地址汇总
最近需要oracle 8.1.7 for aix的安装介质,找了很久都没有找到能用的,我想ORACLE的网站应该有的,就是不知道下载的地址.我把9i和10g的安装和patch的下载地址整理了下,有时间把这些都下下来,希望大家以后就不会发生找不到安装介质的问题了.把下面的地址复制到讯雷里就可以下载.---------------------------------------------------------------------------------------------------ORACLE 9iOracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP/otn/nt/oracle9i/9201/92010NT_Disk1.zip/otn/nt/oracle9i/9201/92010NT_Disk2.zip/otn/nt/oracle9i/9201/92010NT_Disk3.zipOracle9i Database Release 2 Enterprise/Standard/Personal/Client Edition for Windows XP2003/Windows Server 2003 (64-bit)/otn/n ... 2021Win64_Disk1.zip/otn/n ... 2021Win64_Disk2.zipOracle9i Database Release 2 Enterprise/Standard Edition for Intel Linux/otn/l ... linux_disk1.cpio.gz/otn/l ... linux_disk2.cpio.gz/otn/l ... linux_disk3.cpio.gzOracle9i Database Release 2 (9.2.0.4) Enterprise/Standard Edition for Linux x86-64/otn/l ... _9204_Disk1.cpio.gz/otn/l ... _9204_Disk2.cpio.gz/otn/l ... _9204_Disk3.cpio.gzOracle9i Database Release 2 Enterprise/Standard Edition for AIX - Based 4.3.3 Systems (64-bit)/otn/a ... AIX64_Disk2.cpio.gz/otn/a ... AIX64_Disk3.cpio.gz/otn/a ... AIX64_Disk4.cpio.gzOracle9i Database Release 2 Enterprise/Standard Edition for AIX- Based 5L Systems/otn/aix/oracle9i/9201/A99331-01.zip/otn/aix/oracle9i/9201/A99331-02.zip/otn/aix/oracle9i/9201/A99331-03.zip/otn/aix/oracle9i/9201/A99331-04.zipOracle9i Database Release 2 Enterprise/Standard Edition for Sun SPARC Solaris (32-bit)/otn/s ... 10Sol_Disk1.cpio.gz/otn/s ... 10Sol_Disk2.cpio.gz/otn/s ... 10Sol_Disk3.cpio.gzOracle9i Database Release 2 Enterprise/Standard Edition for Sun SPARC Solaris (64-bit)/otn/s ... 0.1.0.Disk1.cpio.gz/otn/s ... 0.1.0.Disk2.cpio.gz/otn/s ... 0.1.0.Disk3.cpio.gz-----------------------------------------------------------------------------------------------------ORACLE 10gR2Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit) /otn/n ... _database_win32.zip/otn/n ... 01_client_win32.zip/otn/n ... usterware_win32.zip/otn/n ... _gateways_win32.zipOracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (x64) /otn/n ... 64_x64_database.zip/otn/n ... x64_clusterware.zipOracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86/otn/l ... atabase_linux32.zip/otn/l ... _client_linux32.zip/otn/l ... ateways_linux32.zipOracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Linux x86-64/otn/l ... inux_x86_64.cpio.gz/otn/l ... inux_x86_64.cpio.gz/otn/l ... inux_x86_64.cpio.gz/otn/l ... inux_x86_64.cpio.gzOracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for AIX5L/otn/a ... 64_database.cpio.gz/otn/a ... 5l64_client.cpio.gz/otn/a ... l64_cluster.cpio.gz/otn/a ... 64_gateways.cpio.gzOracle Database 10g Release 2 (10.2.0.2) Enterprise/Standard Edition for Solaris Operating System (x86)/otn/s ... database_solx86.zip/otn/s ... 2_client_solx86.zip/otn/s ... sterware_solx86.zipOracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Solaris Operating System (x86-64)/otn/s ... abase_solx86_64.zip/otn/s ... lient_solx86_64.zip/otn/s ... rware_solx86_64.zip---------------------------------------------------------------------------------------------------------oracle 10.2.0.5 patchp8202632_10205_WINNT.zip。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RED HAT linux AS 4 下oracle9i的安装第一次接触oracle,感觉很辛苦,光是装一个oracle就这么费事!晕了好几次:)好了,这是我安装oracle时的笔记(参考了N多文档)Oracle9i Release 9.2.0.1首先除了LINUX和ORACLE安装盘之外,还要准备一些补丁包:p3095277_9204_LINUX.zipp2617419_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.122compat-gcc-c++-7.3-2.96.122compat-libstdc++-devel-7.3-2.96.122compat-db-4.0.14-5compat-gcc-7.3-2.96.122tcl-devel-8.3.5-92.i386.ipmopenmotif21-2.1.30-8setarch-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[root@sun root]# echo 65536 > /proc/sys/fs/file-max[root@sun root]# echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range当然为了一开机系统就能自动帮你设好这些参数,也可改动/etc/sysctl.conf 这个文件,加入以下的语句:kernel.shmmax = 536870912kernel.shmmni = 4096kernel.shmall = 2097152kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000注意:如果你的共享内存不够大的话,在安装的过程中会提示ORA-27123错误,到时候你只要把/proc/sys/kernel/shmmax的值调大就可以了到于多大就看你的了(六) 设置oracle的环境#su –oracle$ vi ~/.bash_profileexport LD_ASSUME_KERNEL=2.4.1export DISPLAY=”192.168.9.205:0.0” (127.0.0.1:0.0)export ORACLE_BASE=/opt/oracleexport ORACLE_HOME=/opt/oracle/product/9.2.0export ORACLE_SID=ora9i (数据库全局变量名)export ORACLE_TERM=xterm (xterm窗口模式vt100 终端调试模式)export NLS_LANG=AMERICAN (设置语言AMERICAN英文)export ORACLE_OWNER=oracleexport ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataexport THREADS_FLAG=nativeexport LD_LIBRARY_PATH=/opt/oracle/product/9.2.0/lib:/lib:/usr/lib:/usr/local/libexport PATH=/opt/ora9/product/9.2/bin:$PATHexport PATH=$PATH:$ORACLE_HOME/bin然后注销再重新登录就可以,oracle 的环境就应该生效了(七) 安装在安装之前需要打一个补丁为了应用这个补丁,可以运行:$su – root#unzip p3006854_9204_LINUX.zipArchive:p3006854_9204_LINUX.zipcreating:3006854/inflating:3006854/rhel3_pre_install.shinflating:3006854/README.txt#cd 3006854#sh rhel_pre_install.shApplying patch…Patch successfully applied新开一个窗口#su - oracle在登录终端中切换到oracle用户:在oracle主目录里运行:#/mnt/cdrom/install/linux/runinstaller*********************************************************安装过程中的注意事项:1.在安装中让你输入UNIX group name:oinstall (#groupadd oinstall)如果提示orainstRoot.sh权限问题,在root终端下执行:#sh /tmp/orainstRoot.sh 然后继续2.在安装中选择software only 不要建数据库3. 安装过程中提示/opt/oracle/product/9.2 权限问题,可另开窗口修改权限为oracle-dba在结束的时候还会提示权限问题,另开窗口修改权限为root-root注意的是以下几点:Relink阶段,会出两个错误:ins_oemagent.mk 和ins_ctx.mk. 点Ignore 忽略. 不过在我安装的过程中还有一个错误会出现二次ins_rdbms.mk我选择了忽略,如果有人知道这个错误怎么修复请发信件告诉我再安装过程中,系统会提醒你用root身份去执行两个sh文件,再root的登录终端中按提示操作就可以了(八) 打补丁开始打补丁升级.解包:# unzip /home/oracle/p3095277_9204_LINUX.zipArchive: p3095277_9204_LINUX.zipinflating: 9204_lnx32_release.cpioinflating: README.htmlinflating: patchnote.css# cpio –idmv < /home/ora9/Disk1/9204_lnx32_release.cpio做完这个后,再切换到oracle用户控制台,再次运行/home/oracle/Disk1/runInstaller升级,注意必须先选择最下面的安装选项,安装OUI要不然没有办法打那个最上面的升级补丁。
升级完OUI后,要退出$ cd $ORACLE_HOME/bin$ ./runInstaller选择第一个选项,将Oracle升级到9.2.0.4。
这时候还是会有一个错误出现ins_oemagent.mk,再次选择忽略它,这个错误会在9.0.2.4补丁包被应用后由3119415_9204_LINUX.zip这个补丁修正。
为了安装opatch,可以运行:#su –oracle$cp p2617419_210_GENERIC.zip /tmp$cd /tmp$unzip p2617419_210_GENERIC.zip在应用补丁3119415 之前,请确信oracle用户可以访问fuser。
否则,补丁不能被应用,因为opatch 要使用fuser。
为了应用补丁3119415,可以运行:#su –oracle$unzip p3119415_9204_LINUX.zip$ cd 3119415$export PATH=$PATH:/tmp/OPatch$export PATH=$PATH:/sbin # the patch needs “fuser” which is located in /sbin$which opatch/tmp/OPatch/opatch$opatch apply(十二)创建数据库现在你可以使用dbca 创建数据库:$su - oracle#dbca启动和停止Oracle 9i 数据库(Startup and Shutdown of the Oracle 9i Database)1.sqlplus:Oracle 9i (9.0.1 & 9.2.0) 不再使用svrmgrl,而改用sqlplus。
例如,启动数据库,可以运行下面的命令:#su –oracle$sqlplus /nologSQL>connect / as sysdbaSQL>startup斜杠(/ -- slash) 使用SYS 连接到方案(schema)。
本例中,将使用SYS 数据库用户以SYSDBA 身份连接到方案。
SYSDBA 赋予用户如下特权:- sysoper privileges WITH ADMIN OPTION- create database- recover database until立即停止数据库,可以运行下面的命令:#su –oracle$sqlplus /nologSQL>connect / as sysdbaSQL>shutdown –immediate。