环境如下:#注意是SLES
1 yas:~ # cat /etc/SuSE-release 2 SUSE Linux Enterprise Server 11 (x86_64) 3 VERSION = 11 4 PATCHLEVEL = 1 5 6 7 linux.x64_11gR2_database_1of2.zip 8 linux.x64_11gR2_database_2of2.zip
一 系统篇
1.安装系统的时候,选上
1 “Oracle Server Base” 2 “C/C++ Compiler and Tools”
再安装一个
1 libstdc++43-devel-32bit
2.绑定主机名
1 vi /etc/hosts 2 127.0.0.1 yas #yas为主机名
3.Oracle安装基本条件
3.1装了”Oracle Server Base”,则自动添加了oracle用户,oinstall dba组,但是oracle的shell是/bin/false,需要修改passwd文件改成/bin/bash
同时要修改oracle用户的密码
1 passwd oracle
3.2 修改环境变量
修改/etc/profile.d/oracle.sh文件,设置ORACLE_HOME
默认的 ORACLE_SID为 orcl ,需要更改自行修改 /etc/profile.d/oracle.sh文件
3.3 设置内核参数
1 /usr/sbin/rcoracle start
二 数据库篇
以oracle用户登录系统
将Oracle解压到任意目录。赋予权限
1 chown -R oracle:oinstall database
进入database目录,运行
1 ./runInstaller
邮箱不填,那个勾取消掉。
1是创建和配置数据库 2 只安装数据库软件 3升级数据库 选1
桌面模式 服务器模式,选服务器模式
单独一个实例 高可用 选1
典型安装 高级安装 选1
密码需要自己设置一下,其他前面已经设置好了,默认即可。#密码要以字母开头
自己改一下目录,注意目录是 /opt/oracle/
选finish,开始安装
用root账户执行两个脚本
1 /opt/oracle/oraInventory/orainstRoot.sh 2 /opt/oracle/product/11gR2/db/root.sh
可以登录网页管理Oracle
三 Oracle 设置篇
设置Oracle开机启动
1 vi /etc/sysconfig/oracle 2 START_ORACLE_DB="yes" 3 START_ORACLE_DB_LISTENER="yes" 4 START_ORACLE_DB_EMANAGER="yes"5 vim /etc/oratab6 orcl:/opt/oracle/product/11gR2/db:Y
开启Enterprise Manager 服务,如果没有在运行:
1 emctl start dbconsole
用浏览器登录 https://localhost:1158/em
四 sqlplus 手动开启关闭
启动数据库:
1 sqlplus /nolog 2 SQL> connect / as sysdba 3 SQL> startup
时间: 2024-11-06 20:44:55