oracle 10g在redhat4.6上的安装

racle 10g redhat4.6 64 位的安装
1 要查看系统上安装了这些程序包的哪些版本 ,以 root 用户身份运行以下命令:
rpm �Cq  
检查软件包完整性:
binutils-2.15.92.0.2-25.x86_64.rpm
compat-db- 4.1.25 -9
compat-libstdc++-33-3.2.3-47.3
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12.rhel4.5
gcc- 3.4.6 -10.x86_64.rpm
gcc-c++- 3.4.6 -10.x86_64.rpm
glibc-devel- 2.3.4 -2.41.x86_64.rpm
glibc-headers- 2.3.4 -2.41.x86_64.rpm
glibc-kernheaders-2.4-9.1.103.EL.x86_64.rpm
glibc- 2.3.4 -2.41.x86_64.rpm
glibc-common- 2.3.4 -2.41.x86_64.rpm
gnome-libs-1.4.1.2.90-44.1
libstdc++- 3.4.6 -10.x86_64.rpm
libstdc++-devel- 3.4.6 -10.x86_64.rpm
libaio-0.3.105-2
make-3.80-7.EL4.x86_64.rpm
pdksh- 5.2.14 -30.6
sysstat-5.0.5-19.el4.x86_64.rpm
xscreensaver-4.18-5.rhel4.14
setarch-1.6-1.x86_64.rpm
 

本人在安装系统选择软件包安装的时候是选择全部安装的, redhat4.6 安装完成后,然后在系统下查找以上软件包,发现未安装的有如下软件包:
binutils-2.15.92.0.2-25.x86_64.rpm
gcc- 3.4.6 -10.x86_64.rpm
gcc-c++- 3.4.6 -10.x86_64.rpm
glibc-devel- 2.3.4 -2.41.x86_64.rpm
glibc-headers- 2.3.4 -2.41.x86_64.rpm
glibc-kernheaders-2.4-9.1.103.EL.x86_64.rpm
glibc- 2.3.4 -2.41.x86_64.rpm
glibc-common- 2.3.4 -2.41.x86_64.rpm
libstdc++- 3.4.6 -10.x86_64.rpm
libstdc++-devel- 3.4.6 -10.x86_64.rpm
make-3.80-7.EL4.x86_64.rpm
sysstat- 5.0.5 -19.el4.x86_64.rpm
setarch-1.6-1.x86_64.rpm
把放入系统安装盘,在 RMPS 下找到以上软件包并安装,使用的命令为
rpm -Uvh binutils-2.15.92.0.2-25.x86_64.rpm
用命令 rpm �CUvh 逐个把未安装的软件包重新安装。
 
 
2 host 配置 行尾添加下文件,注释掉以前有的冲突的内容;
vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
运行下面命令使设置生效 /sbin/sysctl -p
vi /etc/security/limits.conf
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536

vi /etc/pam.d/login 
行尾添加
session required /lib/security/pam_limits.so 
vi /etc/selinux/config
SELINUX=disabled
3 、建立 oracle 用户和组
groupadd oinstall
groupadd dba
groupadd oper
useradd �Cm -g oinstall -G dba oracle
passwd oracle
4 创建安装目录并赋予 oracle 相应权限
mkdir -p /u01/app/oracle/product/ 10.2.0 /db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
 
5 、修改 oracle 的环境变量   行尾添加 此更改将在您下次登录到 oracle 帐户时生效。
su - oracle
vi ~/.bash_profile
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/ 10.2.0 /db_1
export ORACLE_HOME
ORACLE_SID=orcl
export ORACLE_SID
ORACLE_TERM=xterm
export ORACLE_TERM
PATH=/usr/sbin:$PATH
PATH=$ORACLE_HOME/bin:$PATH
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH
#LD_ASSUME_KERNEL= 2.4.1 ; export LD_ASSUME_KERNEL
if [ $USER = "oracle" ]; then
  if [ $SHELL = "/bin/ksh" ]; then
    ulimit -p 16384
    ulimit -n 65536
  else
    ulimit -u 16384 -n 65536
  fi
fi
export LANG=en_US.utf8
export LANGUAGE=en_US.utf8
export NLS_LANG="Simplified Chinese_China.UTF8"
export LC_ALL=en_US.utf8
 
执行完毕重启生效
6
拷贝文件到服务器 /tmp 下,
gunzip 10201_database_linux_x86_64.cpio.gz
cpio �Cidvm  < 10201_database_linux_x86_64.cpio
可以看到 database 文件夹
cp �Cr /tmp/database /opt/
cd /opt/database
su �C oracle
执行 cd /opt/database
执行  ./runInstaller 安装
在执行此命令时,发现没有反应,重启机器后以 oracle 用户登陆,到 /opt/database 执行  ./runInstaller 安装,出现安装的图形界面,根据需要可以选择安装选项。
 
 
7 、数据库测试
启动和停止监听器:
监听器接受客户端的连接请求,并在验证证书后创建数据库连接。要使用 OEM iSQL*Plus ,必须先启动监听器。
$ lsnrctl start
$ lsnrctl stop
 
启动和停止数据库:
启动和停止数据库的最简单方法是从 OEM 控制台启动和停止。要从命令行执行此操作,请在以 oracle 身份登录后使用 SQL*Plus ,如下所示:
停止数据库
$ sqlplus
 
SQL*Plus:Release 10.1.0 .2.0 - Production on Sun Jun 13 22:25:55 2004
 
Copyright (c) 1982, 2004, Oracle.All rights reserved.
 
Enter user-name: / as sysdba
 
Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0 .2.0 - Production
With the Partitioning, OLAP and Data Mining options
 
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
启动数据库:
$ sqlplus
 
SQL*Plus:Release 10.1.0 .2.0 - Production on Sun Jun 13 22:27:48 2004
 
Copyright (c) 1982, 2004, Oracle.All rights reserved.
 
Enter user-name: / as sysdba
Connected to an idle instance.
 
SQL> startup
ORACLE instance started.
 
Total System Global Area  188743680 bytes
Fixed Size                   778036 bytes
Variable Size             162275532 bytes
Database Buffers           25165824 bytes
Redo Buffers                 524288 bytes
Database mounted.
Database opened.
SQL> exit

你可能感兴趣的:(oracle,职场,休闲)