Linux环境下oracle_11g+Ecology系统安装
更新时间:2024-06-05 10:15:01 阅读量: 综合文库 文档下载
- Linux环境推荐度:
- 相关推荐
Linux(unix)环境下oracle 11g+Ecology系统安装
一、Oracle 11g 数据库安装: ..................................................................................... 3
1. 软件需求检查 ..................................................................................................... 3 2. 配置内核参数 ..................................................................................................... 3
2.1 编辑 /etc/sysctl.conf...................................................................................... 3 2.2 编辑 /etc/security/limits.conf.......................................................................... 4 3. 创建oracle所需的组、用户,设定oracle用户环境变量 ..................................... 4
3.1 创建oracle所需的组 .................................................................................... 4
3.2 修改oracle用户的环境变量(关键) ................................................................ 5 3.3 换到root用户,执行 #xhost +...................................................................... 5 4. 开始安装数据库程序 ........................................................................................... 5 5. 创建数据库实例 .................................................................................................. 6
5.1 一路next.,到了如图界面:......................................................................... 6
5.2 Oracle的启动与停止................................................................................... 7 5.3 用dbstart和dbshut启动和关闭数据库实例 ................................................. 8 5.4 使数据库实例和linux系统一起启动 ............................................................. 8 5.5 创建数据库用户 ........................................................................................... 8 5.6 使用sys用户登陆PLSQL执行命令 ............................................................ 10
二、ECOLOGY安装 ......................................................................................................11
1. 上传ecology.tar、resin.tar、jdk.tar文件到/usr/weaver目录 ..................................11 2. 解压ecology.tar .................................................................................................11 3. 解压resin.tar .....................................................................................................11
4. 解压jdk.执行 .....................................................................................................11 5. 配置文件参数: ...............................................................................................11 6. 启动Ecology系统 ........................................................................................... 12 7. 将启动命令加入系统启动脚本:...................................................................... 12 8、 开关机顺序:................................................................................................... 12 三、oracle数据库通过命令备份与还原 .......................................................................... 13
1. 备份数据库 ...................................................................................................... 13
2. 还原数据库 ...................................................................................................... 13 3. 本机监听配置................................................................................................... 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 gcc make binutils openmotif setarch compat-db compat-gcc \\ > openmotif compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel gcc-3.2.3-20
make-3.79.1-17
binutils-2.14.90.0.4-26
openmotif-2.2.2-16 setarch-1.3-1
package compat-db is not installed compat-gcc-7.3-2.96.122 compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-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补充安装
2. 配置内核参数
2.1 编辑 /etc/sysctl.conf 加入以下内容:
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni kernel.sem = 250 32000 100 128 fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=1048576 fs.aio-max-nr=1048576
设置完成后用命令 #sysctl -p (使配置立即生效)
2.2 编辑 /etc/security/limits.conf
a.设置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.so
c.修改/etc/profile文件来运行。 #vi /etc/profile 在末尾添加:
if [ $USER = \ if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else
ulimit -u 16384 -n 65536 fi
fi
存盘退出,然后运行:#source /etc/profile
3. 创建oracle所需的组、用户,设定oracle用户环境变量 3.1 创建oracle所需的组 #groupadd dba
#useradd -g dba oracle #passwd oracle
创建目录(root用户)
mkdir -p /oracleDB/oracle/11g
mkdir -p /oracleDB/oracle/oraInventory mkdir -p / oracleDB/setup chown -R oracle:dba /oracleDB chmod -R 777 /oracleDB
3.2 修改oracle用户的环境变量(关键) #su - oracle
$vi .bash_profile
在末尾添加:
export ORACLE_BASE=/oracleDB/oracle
export ORACLE_HOME=/oracleDB/oracle /11g export ORACLE_SID=oracle export PATH=$ORACLE_HOME/bin:$PATH
修改完成以后运行这个指令使变量生效: $source /home/oracle/.bash_profile
3.3 换到root用户,执行 #xhost +
access control disabled,clients can connect from any host 表示现在可以使用x方式安装oracle了。
4. 开始安装数据库程序
到服务器,运行runInstaller开始安装,选择安装类型时选择只安装数据库软件。 注意数据库安装路径,要和上文3.2 里配置的地址保持一致。
一路next,当出现以下界面时,在终端切换到root用户(su - root)执行提示的两个脚本:
执行脚本后,再回到这里,点击OK;
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 /nolog SQL> connect / as sysdba SQL> startup
停止数据库
$> sqlplus /nolog
SQL> connect / as sysdba SQL> shutdown immediate
启动控制台
$> emctl start dbconsole 停止控制台
$> emctl stop dbconsole
5.3 用dbstart和dbshut启动和关闭数据库实例 先启动监听 lsnrctl start 启动实例 dbstart
使用dbstart命令启动数据库比较方便,但是在linux上安装好oracle之后,第一次使用dbstart命令可能会报如下错误:
Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr 看起来貌似是监听没有起来,可是实际上,监听可以成功启动。
1.安装好Oracle数据库后,执行 dbstart和dbshut会提示: [oracle@oracle11g ~]$ dbstart
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener Usage: /u01/app/oracle/oracle/product/10.2.0/db_1/bin/dbstart ORACLE_HOME
错误原因是:dbstart和dbshut脚本文件中ORACLE_HOME_LISTNER的设置有问题,分别打开两个文件找到:ORACLE_HOME_LISTNER=$1,
修改为ORACLE_HOME_LISTNER=$ORACLE_HOME, 命令如下 :
[oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbstart [oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbshut
还有将/etc/oratab文件中的ORACLE_SID:ORACLE_HOME:{Y|N}这里应该设成Y
5.4 使数据库实例和linux系统一起启动
把lsnrctl start和dbstart添加到rc.local文件中,命令如下: [oracle@oracle11g ~]$ vi /etc/rc.d/rc.local 添加:
su oracle -lc \ su oracle -lc /db/oracle/11g/bin/dbstart 注意:第一个命令有空格,所以要用引号的
5.5 创建数据库用户
启动控制台后,访问https://IP:1158/em,用sys用户以sysdba身份登录oracle数据库。
点击“服务器”,找到“用户”,
点击“用户”,找到“创建”按钮,点击:
在创建页面,输入相应信息,默认表空间选择users,临时表空间选择TEMP:
然后点击“角色”项,加入:connect、resource、EXP_FULL_DATABASE、IMP_FULL_DATABASE、dba:
点击确定,用户创建完成。
5.6 使用sys用户登陆PLSQL执行命令
使用sys用户登陆PLSQL工具,执行以下命令: alter system set \
下面开始ecology的安装。
二、ECOLOGY安装
1. 上传ecology.tar、resin.tar、jdk.tar文件到/usr/weaver目录 2. 解压ecology.tar
进入/usr/weaver目录,执行 tar –xvf ecology.tar 3. 解压resin.tar
进入/usr/weaver目录,执行 tar –xvf resin.tar 4. 解压jdk.执行
tar –xvf jdk.tar
5. 配置文件参数:
(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.conf 文件 检查1: work-dir='/usr/weaver/ecology/jspwork' 检查2:
检查3:/usr/weaver/ecology
检查4:
步重启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/weaver/resin-2.1.14/bin/stopresin.sh文件,修改为:
/usr/weaver/resin-2.1.14/bin/httpd.sh stop 注意路径 killall java
6. 启动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 页面
来创建数据库.
输入相应内容,点击创建,创建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也会停掉,解决方法是使用nohup命令。可以写一个新的启动脚本如下:
nohup /usr/resin/bin/startresin
2. solaris下使用stopresin不能停掉resin, 可以手动kill resin运行的进程id或写一个新的停止脚本如下:
kill -9 `ps -ef | grep \
三、oracle数据库通过命令备份与还原
1. 备份数据库
点击开始---运行---cmd,回车,输入以下命令:
exp zrpoa/123456@zrpcs file=d:\\zrp20100613.dmp compress = no
说明:
exp :oracle导出数据库命令
zrpoa/123456:上文5.6创建的用户的用户名和密码 zrpcs:本机配置的监听服务名
file= d:\\zrp20100613.dmp :指定数据库文件备份名称及备份到哪里 compress = no : 备份时是否压缩,no是不压缩
直到提示备份完成。
2. 还原数据库
点击开始---运行---cmd,回车,输入以下命令:
imp zrpoa/123456@zrpcs fromuser = zrpoa touser = zrpoa file = D:\\zrp20100610.dmp
说明:
imp :oracle导入数据库命令
zrpoa/123456 :导入数据库的用户的用户名和密码 zrpcs:本机配置的监听服务名
fromuser = zrpoa :备份数据库的用户名
touser = zrpoa : 被导入的数据库的用户名
file= d:\\zrp20100613.dmp :导入的数据库文件存放路径
直到提示导入完成。
3. 本机监听配置
首先本机必须要有安装相应版本的oracle数据库软件,或者客户端。 安装完成后,找到oracle的Net Mangage工具,打开:
点击本地---服务命名,再点击左侧的“+”号,配置监听服务:
网络服务名可以任意输入。
下一步,选择TCP/IP:
下一步,这里主机名输入数据库服务器地址:
下一步,这里输入oracle_SID:
下一步,测试监听连接情况,选择测试---更改登陆,输入用户名,确定后点击测试。
测试成功后关闭,点击完成。
退出Net Mangage,这是会提示是否保存更改,点击确认。
这时,一个监听服务就配置完成了,重新打开PLSQL,在“数据库”选择那里就可以选择到刚配好的监听服务了。同时,也可以使用这个监听服务来导入导出数据库了。
正在阅读:
Linux环境下oracle_11g+Ecology系统安装06-05
“六环”教学英语学科学案设计09-26
童年游戏作文(6)03-12
如何培养小学四年级学生良好的行为习惯11-19
光纤激光器行业市场发展现状调研及投资预测分析报告—灵核网发布 - 图文12-15
高警示药品临床管理办法11-15
外墙装饰脚手架施工技术方案06-15
联锁投用解除申请单09-04
工程技术保障措施06-08
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- Ecology
- 安装
- 环境
- oracle
- 系统
- Linux
- 11
- 课程设计 - 图文
- 教学的艺术全在于如何恰当地提出问题和巧妙地引导学生作答
- 2007年中考化学专项复习 - 图文
- 富士施乐彩色复印机机故障维修代码 2
- 物权公示制度的价值分析
- 冀教版小学四年级数学上册全册教案
- 仰望星空(脚踏实地)更有利于大学生的成长成才 一辩稿子
- 九年级物理中考强化训练 5(电学2)
- 水准仪、经纬仪练习题
- 统计学习题集(含答案)
- 皮带队重大事故责任追究制度
- 幼儿园远足活动总结
- 英美概况
- MASTERCAM后处理修改
- 绩效考核制度2011最新
- 电流电压电阻欧姆定律检测
- 公司年度评优方案(全面) - 图文
- 2019-2020学年八年级语文上册 第2单元 第8课《台阶》教学设计 新
- 室内设计要学什么,四川成都室内设计培训好找工作吗?
- DBJ042312005 火探管式自动探火灭火装置设计施工及验收规范