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)执行提示的两个脚本: