操作系统参数调整
/etc/system, 加入下述行:
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmns=200
set semsys:seminfo_semmni=70
保存退出,然后重新引导系统
创建用户组及用户
# groupadd -g 101 dba
# useradd -g 101 -u 101 -d /usr/oracle oracle
设置oracle用户的环境变量.profile文件:
ORACLE_HOME=/home3/oracle
ORACLE_BASE=/home3/oracle
ORACLE_SID=wjy
ORACLE_TERM=sun
TMPDIR=/user/oracle/tmp
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_HOME ORACLE_SID ORACLE_TERM
export NLS_LANG ORA_NLS33 TMPDIR
LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH ORACLE_BASE
PATH=$ORACLE_HOME/bin:/usr/bin:/usr/ucb:/etc:.
export PATH
创建local bin目录 /opt/bin
创建oratab文件:运行cdrom_mount_point/orainst/oratab.sh脚本。
安装ORACLE产品
以oracle帐号登录进入系统,建立目录 /user/oracle/tmp。
设置 umask 022
执行orainst
$ cd <cdrom mount point>/oracle/orainst
$ ./orainst
安装完成后,切换至ROOT用户身份,运行root.sh
运行catrep.sql 脚本(首次安装时,支持复制)。ORA_HOME=/home3/oracle
ORA_OWNER=oracle
建立自动启动文件
修改/var/opt/oracle/oratab,改为Y。
创建/etc/init.d/dbora如下:
if [! -f $ORA_HOME/bin/dbstart -o ! -d $ORA_HOME]
then
echo "Oracle startup: cannot start"
exit
ficase "$1" in
'start')
#start the Oracle databases:
su - $ORA_OWNER -c $ORA_HOME/bin/lsnstart &
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart &
;;
'stop')
#Stop the Oracle databases:
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut &
;;
esac
建立连接
# ln –s /etc/init.d/dbora /etc/rc0.d/K10dbora
# ln –s /etc/init.d/dbora /etc/rc2.d/S99dbora
建立$ORACLE_HOME/bin/lsnstart文件:
/home3/oracle/bin/lsnrctl start
配置net8(选项):
$lsnrctl status
$lsnrctl start listener
修改/etc/services加入:
listener 1521/tcp #Oracle Net8 listener
运行向导:
$ORACLE_HOME/bin/net8asst.sh
/etc/system, 加入下述行:
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmns=200
set semsys:seminfo_semmni=70
保存退出,然后重新引导系统
创建用户组及用户
# groupadd -g 101 dba
# useradd -g 101 -u 101 -d /usr/oracle oracle
设置oracle用户的环境变量.profile文件:
ORACLE_HOME=/home3/oracle
ORACLE_BASE=/home3/oracle
ORACLE_SID=wjy
ORACLE_TERM=sun
TMPDIR=/user/oracle/tmp
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export ORACLE_HOME ORACLE_SID ORACLE_TERM
export NLS_LANG ORA_NLS33 TMPDIR
LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH ORACLE_BASE
PATH=$ORACLE_HOME/bin:/usr/bin:/usr/ucb:/etc:.
export PATH
创建local bin目录 /opt/bin
创建oratab文件:运行cdrom_mount_point/orainst/oratab.sh脚本。
安装ORACLE产品
以oracle帐号登录进入系统,建立目录 /user/oracle/tmp。
设置 umask 022
执行orainst
$ cd <cdrom mount point>/oracle/orainst
$ ./orainst
安装完成后,切换至ROOT用户身份,运行root.sh
运行catrep.sql 脚本(首次安装时,支持复制)。ORA_HOME=/home3/oracle
ORA_OWNER=oracle
建立自动启动文件
修改/var/opt/oracle/oratab,改为Y。
创建/etc/init.d/dbora如下:
if [! -f $ORA_HOME/bin/dbstart -o ! -d $ORA_HOME]
then
echo "Oracle startup: cannot start"
exit
ficase "$1" in
'start')
#start the Oracle databases:
su - $ORA_OWNER -c $ORA_HOME/bin/lsnstart &
su - $ORA_OWNER -c $ORA_HOME/bin/dbstart &
;;
'stop')
#Stop the Oracle databases:
su - $ORA_OWNER -c $ORA_HOME/bin/dbshut &
;;
esac
建立连接
# ln –s /etc/init.d/dbora /etc/rc0.d/K10dbora
# ln –s /etc/init.d/dbora /etc/rc2.d/S99dbora
建立$ORACLE_HOME/bin/lsnstart文件:
/home3/oracle/bin/lsnrctl start
配置net8(选项):
$lsnrctl status
$lsnrctl start listener
修改/etc/services加入:
listener 1521/tcp #Oracle Net8 listener
运行向导:
$ORACLE_HOME/bin/net8asst.sh
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货