Redhat 以前安装的时候是完全安装。
1,硬件
内存 1024M
swap 2G
刚好差不多是ORACLE 10G的最低点配置。
2 软件;
OS Redhat Linux AS4 update 7
DB oracle(10201)
内核 2.6.9-78.EL
具体组件包
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc -296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c -3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc -3.4.3-22.1
libstdc -devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1
我是完全安装的,少了四个安装包。
compat-gcc-7.3-2.96.128.i386.rpm
compat-gcc-c++-7.3-2.96.128.i386.rpm
compat-libstdc++-7.3-2.96.128.i386.rpm
compat-libstdc++-devel-7.3-2.96.128.i386.rpm
其它的差不多比我列出的版本要高一些。
3.安装Oracle
1)添加用户组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
2)修改配置文件/etc/sysctl.conf,增加或修改
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
执行命令: /sbin/sysctl -p
3)设置oracle用户的shell
a)增加如下行到/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
b)增加下列行到/etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
4>创建需要的目录
mkdir -p /opt/oracle/product/10.2.0/db_1
chown -R oracle:oinstall /opt/oracle
5>修改ORACLE的主目录下的.bash_profie
TMP=/tmp;
export TMP
TMPDIR=$TMP;
export TMPDIR
ORACLE_BASE=/opt/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;
export PATH
PATH=$ORACLE_HOME/bin: $PATH;
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;
export LD_LIBR
修改Oracle安装文件及其所在目录的所有于权限
chmod 777 /opt/oracle
安装oralce
unzip 10201_database_linux32.zip
以oracle 用户登陆
在database目录下,
./runInstaller
完装完成后有两个文件要以ROOT身份去执行。
oracle 10g常用命令。
*1:停止数据库:
*使用oracle账户登录,在终端执行如下命令:
*(a) 进入Sqlplus控制台,命令:sqlplus /nolog
*(b) 以系统管理员登录,命令:connect / as sysdba
*(c) 如果是关闭数据库,命令:shutdown immediate
*2:启动数据库:
*(a) 进入Sqlplus控制台,命令:sqlplus /nolog
*(b) 以系统管理员登录,命令:connect / as sysdba
*(c) 启动数据库,命令:startup
*3:启动监听器:
*(a) 进入oracle安装的bin目录下
*(b) 执行:lsrnctl start
(关闭监听器:lsrnctl stop)
*4:启动EM
*(a) 进入oracle安装的bin目录下
*(b) 执行:emctl start dbconsole
Redhat Linux AS4 update 7 安装 Oracle 10g (10.2)
最新推荐文章于 2021-05-09 08:03:52 发布