打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Oracle安装

Oracle

Created Thursday 28 April 2011

作者:翟老大
Oracle安装
linux获得远程图形方式ssh -X 10.96.100.6
xauth list |grep :10
pc01.xx./unix:10  MIT-MAGIC-COOKIE-1  10866d9259e65500229ff48344df0371
xauth add pc01.xx./unix:10  MIT-MAGIC-COOKIE-1  10866d9259e65500229ff48344df0371
oracle 启动
$sqlplus "/as sysdba"
$startup
oracle 用户.bash_profile
#!/bin/bash
export TEMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/oracle/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin
export ORACLE_OWER=oracle
export ORACLE_SID=biasdw
export ORACLE_TERM=vt100
#export LD_ASSUME_KERNEL=2.4.1
export THREADS_FLAG=native
export ORA_NLS33=/opt/oracle/oracle/product/10.2.0/db_1/ocommon/nls/admin/data
export NLS_LANG=AMERICAN_america.ZHS16GBK
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
本篇文章只讲解Oracle在debian系统下的安装。
安装X-windows
#apt-get install icewm
    # apt-get install xserver-xfree86
    # apt-get install x-window-system-core
    # apt-get install xdm
    # apt-get install numlockx
    # apt-get install xterm

#apt-get install build-essential
#apt-get install libaio-dev
#echo Red Hat Enterprise Linux AS rlease 3 (Taroon) > /etc/redhat-release
修改/etc/sysctl.conf
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
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 = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
执行,使配置生效.
#sysctl -p
#groupadd dba
# useradd -d /home/oracle -g dba -s /bin/bash oracle
# mkdir /opt/oracle
# chown -R oracle.dba /opt/oracle
# su - oracle
$ vi .bash_profile
内容如下
export DISPLAY=:10.0
export LANG=C # 语言修改为英文以避免安装程序的乱码
export ORACLE_BASE=/opt/oracle # oracle安装路径
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0 # oracle home
export PATH=$PATH:$ORACLE_HOME/bin
debian的X-server使用的是 xauth 进行认证,新建的 oracle 用户是无法使用 X 的, 因此安装程序无法正常执行,所以要为oracle用户增加X server的认证信息。 首先切换到系统中能够正常使用X的用户(例如安装时创建的默认用户),执行
$ xauth list $DISPLAY
然后切换到 oracle 用户:
# su - oracle
$ xauth add $DISPLAY . 1234567890abcdef01234567890abcdef
$ exit
#export DISPLAY=:0
#xhost +
#vi /etc/profile
添加
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/oracle/product/10.2.0/db_1
#export ORACLE_SID=biasdw
#export NLS_LANG=AMERICAN_america.ZHS16GBK
PATH=$PATH:$ORACLE_HOME/bin
错误信息:
Error in invoking target utilities ctx_on' of makefile '/opt/oracle/product/10.2.0/rdbms/lib/ins_rdbms.mk'. See '/opt/oracle/oraInventory/logs/installActions2006-09-10_05-15-13PM.log' for details.
原因:
INFO: /opt/oracle/product/10.2.0/lib//libagtsh.so: undefined reference to `nnfyboot'
(在库文件 libagtsh.so 中找不到 nnfyboot 符号)
解决方法:
#export LD_LIBRARY_PATH=$ORACLE_HOME/lib
#ln -s /usr/bin/basename /bin/basename
#ln -s $ORACLE_HOME/lib/libclient10.a $ORACLE_HOME/lib/libagtsh.a
#$ORACLE_HOME/bin/genagtsh $ORACLE_HOME/lib/libagtsh.so.1.0

最后
# ln -s /usr/bin/awk /bin/awk
# /opt/oracle/oraInventory/orainstRoot.sh
# /opt/oracle/product/10.2.0/root.sh
后一个脚本会询问 /usr/local/bin 的位置(选择默认值即可),然后向其中复制三个文件: coraenv、 dbhome、oraenv

安装数据库
dbca
安装远程控制(配置监听)
netca
开启监听
lsnrctl start
关闭监听
lsnrctl stop
查看状态
lsnrctl status

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Ubuntu 14.04安装Oracle11g 64位
Ubuntu 12.04(32位)安装Oracle 11g(32位)全过程以及几乎所有问题的解决办法
Red Hat Enterprise Linux 5 (RHEL5)下安装 Oracle9i 9.2.0.4
Oracle 9i 在 Red Hat 7.1 和 7.2 上的安装
在suse linux enterprise 10 中安装 oracle 10g (带图说...
Red hat Linux AS4.0安装Oracle9.2.04详细步骤
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服