Linux系统下ORACLE10G安装说明Word文件下载.docx
《Linux系统下ORACLE10G安装说明Word文件下载.docx》由会员分享,可在线阅读,更多相关《Linux系统下ORACLE10G安装说明Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。
打开一个终端,以root用户身份执行
1.#vi/etc/sysctl.conf
--添加以下内容
kernel.shmmni=4096
kernel.sem=25032000100128
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=1048576
net.core.rmem_max=1048576
net.core.wmem_default=262144
net.core.wmem_max=262144
并修改
kernel.core_uses_pid=1
kernel.shmall=2097152
kernel.shmmax=2147483648
按Esc键然后输入:
wq保存退出
#su–root
#sysctl-p--使配置马上生效
2.修改/etc/security/limits.conf
添加下面的行到/etc/security/limits.conf中,以修改你的资源限制。
oraclesoftnofile65536
oraclehardnofile65536
oraclesoftnproc16384
oraclehardnproc16384
3.修改/etc/hosts(用hostname查看主机名)
增加下面内容,如果没有oracle的监听器无法启动
127.0.0.1localhost
4.加入下面的行到文件/etc/pam.d/login
sessionrequired/lib/security/pam_limits.so
sessionrequiredpam_limits.so
二、新建oracle用户并加入dba组
#groupadddba--建立dba组
#useradd-Gdbaoracle--建立oracle用户
#passwdoracle--设置oracle用户密码
三、新建oracle安装目录及设置所有者
#mkdir-p/opt/oracle/product/10.2.1--建立安装目录
#chown-Roracle.dba/opt/oracle--设置目录所有者和权限
#chmod775-R/opt/oracle
四、给oracle用户配置环境变量
1.#su–oracle
$vi.bash_profile
添加以下内容,其中ORACLE_SID可自定义,ORACLE_BASE、ORACLE_HOME与前面创建的安装目录一致。
exportORACLE_BASE=/opt/oracle
exportORACLE_HOME=/opt/oracle/product/10.2.1
exportORACLE_SID=orcl
exportPATH=$PATH:
$ORACLE_HOME/bin:
$HOME/bin
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:
$ORACLE_HOME/lib:
/usr/lib:
/usr/local/lib
exportNLS_LANG="
SimplifiedChinese_china"
.ZHS16GBK
2.上传bashrc文件到bevan文件件下
#su–bevan
$vi.bashrc
添加以下内容
五、开始安装oracle数据库
5.1将oracle安装文件(ship.db.lnx32.cpio.gz)复制到linux服务器上,然后用将其解压缩。
#gunzipship.db.lnx32.cpio.gz
#cpio-idmv<
ship.db.lnx32.cpio
5.2安装Oracle10g依赖包
要查看系统上安装了这些程序包的哪些版本,以root用户身份运行以下命令:
#rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gccopenmotifcompat-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
packagecompat-dbisnotinstalled
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
5.3修改$home/oracle/Disk1/install/oraparam.ini(实际安装包的位置)的参数,在后面加上redhat-5.3并添加
[Linux-redhat-5.3-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
在root用户下执行
#xhost+//
#su–loracle--切换到oracle用户
$./runIstaller--执行安装文件
5.4.启动图形安装界面,需要打勾设置数据库名和密码,下一步
5.5.制定产品清单数据,操作系统组名选择新建的dba组,下一步。
5.6.检测安装环境,如果操作系统缺少程序包,根据提示补全后再继续,下一步
5.7.点击安装,开始安装oracle系统。
5.8.显示安装进度
5.9.提示需要先执行两个shell脚本才可继续。
5.10.根据提示打开一个终端,以root用户执行两个脚本
5.11.点击确定,安装完成,退出。
5.11.数据库创建完成,退出结束安装。
[root@localhost~]$suoracle--切换到数据库账户
密码:
安装时候设置的密码
[oracle@localhost~]$lsnrctlstart--启动监听服务
[oracle@localhost~]$sqlplus/nolog--打开sqlplus
SQL>
conn/assysdba;
--连接数据库
startup;
--启动数据库服务
创建数据库用户名和密码如下图
1)将以下内容拷贝到cmd中,按键盘”ENTER”执行语句.
/*
第一步:
数据库安装时默认建立数据库实例orcl;
第二步:
建立永久表空间TS_USERDATA;
第三步:
建立临时表空间TS_TMEPDATA;
第四部:
参照如下脚本建立用户bfdba;
*/
createuserbfdbaidentifiedbybfsoft
defaulttablespaceUSERS
temporarytablespaceTEMP;
grantdbatobfdba;
--确保存储过程能创建表
GRANTCREATETABLETObfdba;
第五步:
用bfdba用户登录到数据库建立表;
connectbfdba/bfsoft;
六、设置开机自启动oracle监听和服务
/etc/rc.d/init.d目录下
viorad具体内容如下
----------------------请修改红色字内容------------------
#chkconfig:
3459999
#description:
startorstoporacle
./etc/rc.d/init.d/functions
#oracle_env
#exportORACLE_BASE=/opt/oracle/
#exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/
#exportPATH=$PATH/:
$ORACLE_HOME/bin
exportORACLE_SID=orcl
#exportORACLE_TERM=vt100
#exportORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
#exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK
oracle_user=oracle
#killproc
start(){
echo-n"
startingoracle:
"
su-"
oracle"
<
EOO
lsnrctlstart
sqlplus/nolog<
EOS
connectbfdba/bfsoftassysdba
startup
}
stop(){
stopingoracle:
lsnrctlstop
shutdownimmediate
case"
$1"
in
start)
start
touch/var/lock/subsys/orad
;
stop)
stop
rm-f/var/lock/subsys/orad
status)
statusoracle
restart)
sleep3
*)
echo"
$0{start|stop|status|restart}"
esac
将脚本命名为orad,保存在/etc/rc.d/init.d下
保存文件,
授予可执行权限
chmoda+xorad
添加服务
/sbin/chkconfig--addorad
查看服务是否添加成功:
(最后重启服务器)
/sbin/chkconfig--listorad
附录1:
安装过程中遇到的问题及解决方法
1.xho