ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:636.47KB ,
资源ID:5957414      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5957414.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Linux环境下oracle11g+Ecology系统安装.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Linux环境下oracle11g+Ecology系统安装.docx

1、Linux环境下oracle11g+Ecology系统安装Linux(unix)环境下oracle 11g+Ecology系统安装一、Oracle 11g 数据库安装: 31. 软件需求检查 32. 配置内核参数 32.1 编辑 /etc/sysctl.conf 32.2 编辑 /etc/security/limits.conf 43. 创建oracle所需的组、用户,设定oracle用户环境变量 43.1 创建oracle所需的组 43.2 修改oracle用户的环境变量(关键) 53.3 换到root用户,执行 #xhost + 54. 开始安装数据库程序 55. 创建数据库实例 65.1

2、 一路next.,到了如图界面: 65.2 Oracle的启动与停止 75.3 用dbstart和dbshut启动和关闭数据库实例 85.4 使数据库实例和linux系统一起启动 85.5 创建数据库用户 85.6 使用sys用户登陆PLSQL执行命令 10二、ECOLOGY安装 111. 上传ecology.tar、resin.tar、jdk.tar文件到/usr/weaver目录 112. 解压ecology.tar 113. 解压resin.tar 114. 解压jdk.执行 115. 配置文件参数: 116. 启动Ecology系统 127. 将启动命令加入系统启动脚本: 128、 开

3、关机顺序: 12三、oracle数据库通过命令备份与还原 131. 备份数据库 132. 还原数据库 133. 本机监听配置 14一、Oracle 11g 数据库安装:1. 软件需求检查 进入系统设置-添加/删除应用程序-开发-开发工具(钩选了;在点细节,全选,确保没事) 查看系统上安装了这些程序包的哪些版本,以 root 用户身份运行以下命令:rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c+ compat-libstdc+ compat-libstdc+-devel例如:# rpm -q

4、 gcc make binutils openmotif setarch compat-db compat-gcc openmotif compat-gcc-c+ compat-libstdc+ compat-libstdc+-develgcc-3.2.3-20make-3.79.1-17binutils-2.14.90.0.4-26openmotif-2.2.2-16setarch-1.3-1package compat-db is not installedcompat-gcc-7.3-2.96.122compat-gcc-c+-7.3-2.96.122compat-libstdc+-7.

5、3-2.96.122compat-libstdc+-devel-7.3-2.96.122请注意,尚未安装 compat-db 程序包。 安装 compat-db 插入原始 Red Hat Enterprise Linux 介质的第二张或第三张CD。此 CD 自动挂载。以 root 用户身份运行以下命令:rpm -ivh /media/cdrom/RedHat/RPMS/compat-db-4.0.14-5.i386.rpm必需补充安装的包有:compat-db补充安装unixODBC补充安装libaio补充安装 libaio-devel补充安装sysstat补充安装unixODBC-devel

6、补充安装2. 配置内核参数2.1 编辑 /etc/sysctl.conf加入以下内容:kernel.shmmni = 4096# semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128fs.file-max = 6815744net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=10

7、48576fs.aio-max-nr=1048576设置完成后用命令 sysctl -p (使配置立即生效)2.2 编辑 /etc/security/limits.confa.设置Oracle用户的Shell限制,,加入以下内容: * soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536存盘退出。b.编辑 /etc/pam.d/login ,加入以下内容:session required /lib/security/pam_limits.soc.修改/etc/profile文件来运行。#vi /etc/pr

8、ofile在末尾添加: if $USER = oracle ; then if $SHELL = /bin/ksh ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi存盘退出,然后运行:#source /etc/profile3. 创建oracle所需的组、用户,设定oracle用户环境变量3.1 创建oracle所需的组#groupadd dba#useradd -g dba oracle#passwd oracle创建目录(root用户)mkdir-p/oracleDB/oracle/11gmk

9、dir-p/oracleDB/oracle/oraInventorymkdir-p/oracleDB/setupchown-Roracle:dba /oracleDBchmod-R777/oracleDB 3.2 修改oracle用户的环境变量(关键)#su - oracle$vi .bash_profile在末尾添加:export ORACLE_BASE=/oracleDB/oracleexport ORACLE_HOME=/oracleDB/oracle /11g export ORACLE_SID=oracleexport PATH=$ORACLE_HOME/bin:$PATH修改完成以

10、后运行这个指令使变量生效:$source /home/oracle/.bash_profile3.3 换到root用户,执行 #xhost + access control disabled,clients can connect from any host 表示现在可以使用x方式安装oracle了。4. 开始安装数据库程序到服务器,运行runInstaller开始安装,选择安装类型时选择只安装数据库软件。注意数据库安装路径,要和上文3.2 里配置的地址保持一致。一路next,当出现以下界面时,在终端切换到root用户(su - root)执行提示的两个脚本:执行脚本后,再回到这里,点击OK;

11、5. 创建数据库实例软件程序安装完成后,可以在oracle用户下,打开终端,运行dbca命令,后有一个向导出现,开始创建数据库实例。 5.1 一路next.,到了如图界面:更改SGA、PGA参数选择“Custom”设置SGA大小为 1500设置PGA大小为 800 再点击从字符集列表中选择,设置数据库字符集为ZHS16GBK-GBK 16-bit点击下一步;后面都默认选择,一路next,直到数据库创建完成。5.2 Oracle的启动与停止启动与停止必须切换至Oracle用户下完成。启动监听$ lsnrctl start停止监听$ lsnrctl stop启动数据库$ sqlplus /nolo

12、gSQL connect / as sysdbaSQL startup停止数据库$ sqlplus /nologSQL connect / as sysdbaSQL shutdown immediate启动控制台$ emctl start dbconsole停止控制台$ emctl stop dbconsole5.3 用dbstart和dbshut启动和关闭数据库实例先启动监听 lsnrctl start启动实例 dbstart使用dbstart命令启动数据库比较方便,但是在linux上安装好oracle之后,第一次使用dbstart命令可能会报如下错误:Failed to auto-star

13、t Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr看起来貌似是监听没有起来,可是实际上,监听可以成功启动。1.安装好Oracle数据库后,执行 dbstart和dbshut会提示:oracleoracle11g $ dbstartORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net ListenerUsage: /u01/app/oracle/oracle/product/10.2.0/db_1/bin/dbstart ORACLE_HOME错误

14、原因是:dbstart和dbshut脚本文件中ORACLE_HOME_LISTNER的设置有问题,分别打开两个文件找到:ORACLE_HOME_LISTNER=$1,修改为ORACLE_HOME_LISTNER=$ORACLE_HOME,命令如下 :oracleoracle11g $ vi $ORACLE_HOME/bin/dbstartoracleoracle11g $ vi $ORACLE_HOME/bin/dbshut还有将/etc/oratab文件中的ORACLE_SID:ORACLE_HOME:Y|N这里应该设成Y5.4 使数据库实例和linux系统一起启动把lsnrctl star

15、t和dbstart添加到rc.local文件中,命令如下:oracleoracle11g $ vi /etc/rc.d/rc.local添加:su oracle -lc /db/oracle/11g/bin/lsnrctl start su oracle -lc /db/oracle/11g/bin/dbstart注意:第一个命令有空格,所以要用引号的5.5 创建数据库用户启动控制台后,访问https:/IP:1158/em,用sys用户以sysdba身份登录oracle数据库。点击“服务器”,找到“用户”,点击“用户”,找到“创建”按钮,点击:在创建页面,输入相应信息,默认表空间选择user

16、s,临时表空间选择TEMP:然后点击“角色”项,加入:connect、resource、EXP_FULL_DATABASE、IMP_FULL_DATABASE、dba:点击确定,用户创建完成。5.6 使用sys用户登陆PLSQL执行命令使用sys用户登陆PLSQL工具,执行以下命令:alter system set _allow_level_without_connect_by=true;下面开始ecology的安装。二、ECOLOGY安装1. 上传ecology.tar、resin.tar、jdk.tar文件到/usr/weaver目录2. 解压ecology.tar进入/usr/weave

17、r目录,执行tar xvf ecology.tar3. 解压resin.tar进入/usr/weaver目录,执行tar xvf resin.tar4. 解压jdk.执行tar xvf jdk.tar5. 配置文件参数:(1)编辑/usr/weaver/resin-2.1.14/bin/httpd.sh文件,找到JAVA_HOME=/usr/j2sdk1.4.1_01后把路径改为正确的jdk安装路径 修正JAVA_HOME的正确路径:JAVA_HOME=/usr/weaver/jdk1.6.0_02 (2)用vi修改/usr/weaver/resin-2.1.14/conf/resin.con

18、f 文件 检查1: work-dir=/usr/weaver/ecology/jspwork 检查2: 检查3:/usr/weaver/ecology 检查4:(系统默认访问端口,可自由设置,但设置完成后必须执行第6步重启resin服务才能启用) (3)修改/usr/weaver/resin-2.1.14/bin/startresin.sh文件,修改为: export LANG=zh_CN.gbk 缺此行时注册OA软件将会失败/usr/weaver/resin-2.1.14/bin/httpd.sh -Xms1024M Xmx2000M -Xss150k &注意路径 (4)修改/usr/wea

19、ver/resin-2.1.14/bin/stopresin.sh文件,修改为:/usr/weaver/resin-2.1.14/bin/httpd.sh stop 注意路径killall java6. 启动Ecology系统启动resin:#cd /usr/weaver/resin-2.1.14/bin#./startresin 停止resin:#cd /usr/weaver/resin-2.1.14/bin#./stopresin resin 启动后,访问系统,http:/IP,会跳转到输入网址http:/IP/system/CreateDB.jsp 页面来创建数据库.输入相应内容,点击创

20、建,创建OA数据库。(注不能勾选使用现有数据库)7. 将启动命令加入系统启动脚本:修改/etc/rc.d/rc.local,加入:/usr/weaver/resin-2.1.14/bin/startresin(适用于linux,其他操作系统的启动文件可能不是/etc/rc.d/rc.local,需要客户方工程师协助提供该操作系统的启动文件,加入/usr/weaver/resin-2.1.14/bin/startresin) 8、 开关机顺序: 开机:先开oracle 再开应用 ,关机:先关应用 再关oracle注:1. 如果使用telnet等终端工具启动resin, 关闭终端后resin也会停

21、掉,解决方法是使用nohup命令。可以写一个新的启动脚本如下:nohup /usr/resin/bin/startresin2. solaris下使用stopresin不能停掉resin, 可以手动kill resin运行的进程id或写一个新的停止脚本如下:kill -9 ps -ef | grep java -Djava.awt.headless=true | awk print $2三、oracle数据库通过命令备份与还原1. 备份数据库点击开始-运行-cmd,回车,输入以下命令:exp zrpoa/123456zrpcs file=d:zrp20100613.dmp compress =

22、 no 说明:exp :oracle导出数据库命令zrpoa/123456:上文5.6创建的用户的用户名和密码 zrpcs:本机配置的监听服务名 file= d:zrp20100613.dmp :指定数据库文件备份名称及备份到哪里compress = no : 备份时是否压缩,no是不压缩直到提示备份完成。2. 还原数据库点击开始-运行-cmd,回车,输入以下命令:imp zrpoa/123456zrpcs fromuser = zrpoa touser = zrpoa file = D:zrp20100610.dmp说明:imp :oracle导入数据库命令zrpoa/123456 :导入数

23、据库的用户的用户名和密码 zrpcs:本机配置的监听服务名fromuser = zrpoa :备份数据库的用户名 touser = zrpoa : 被导入的数据库的用户名file= d:zrp20100613.dmp :导入的数据库文件存放路径直到提示导入完成。3. 本机监听配置首先本机必须要有安装相应版本的oracle数据库软件,或者客户端。安装完成后,找到oracle的Net Mangage工具,打开:点击本地-服务命名,再点击左侧的“+”号,配置监听服务:网络服务名可以任意输入。下一步,选择TCP/IP:下一步,这里主机名输入数据库服务器地址:下一步,这里输入oracle_SID:下一步,测试监听连接情况,选择测试-更改登陆,输入用户名,确定后点击测试。测试成功后关闭,点击完成。退出Net Mangage,这是会提示是否保存更改,点击确认。这时,一个监听服务就配置完成了,重新打开PLSQL,在“数据库”选择那里就可以选择到刚配好的监听服务了。同时,也可以使用这个监听服务来导入导出数据库了。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1