现在的位置: 首页 > 综合 > 正文

linux 安装oracle

2017年12月21日 ⁄ 综合 ⁄ 共 3323字 ⁄ 字号 评论关闭

===备注==============

.profile 或是 .bash_profile

export LANG=C
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/Db_1
export ORACLE_SID=oradf1
export NLS_LANG=american_america.zhs16gbk
export PATH=$PATH:/usr/bin:$HOME/bin:${ORACLE_HOME}/bin:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/local/lib:$HOME/lib:${ORACLE_HOME}/lib:
export DATAFILE=

1. 硬件检查
grep SwapTotal: /proc/meminfo

grep MemTotal /proc/meminfo

df -sh /tmp

uname -r
cat /etc/release

2. 创建组和用户
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba

3. 创建用户
/usr/sbin/useradd -g oinstall -G dba oracle

4. 更改用户密码

5. 创建相应的目录
mkdir -p ${ORACLE_HOME}
mkdir -p ${DATAFILE}

配置内核
/etc/sysctl.conf
kernel.shmmax = 1073741824
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536

==================================================

 

 

开通svn
=====================================
查询os 操作系统版本:
lsb_release -a

1. 启用SUSE远程控制(非常重要)

SUSE默认安装了VNC,打开YaST2,网络设备,远程管理(remote administration),选择“允许远程管理”,
在下面的选项进行防火墙设置,选择“打开防火墙端口”。点击完成。
或者是打开网络服务, 开通VNC的服务。

注:如果简单点,就直接关闭防火墙。

2、启动VNC服务

SSH登录后,执行vncserver命令
(如果是第一次启动,则会 提示:You will require a password to access your desktops.
设置远程访问的密码。
Password:(输入密码)
Verify: (再次输入)
提示:Would you like to enter a view-only password (y/n)? n(是否输入一个只能查看的密码,选择否) )

提示信息如下:
xauth: creating new authority file /root/.Xauthority

New 'X' desktop is linux-eyh7:1(桌面编号为1)

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux-eyh7:1.log

3、配置xstartup启动脚本

用VI编辑/root/.vnc/xstartup脚本

内容如下:
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

将最后一行更改为
gnome-session&

就是启动gnome图形界面窗口。
保存后,重启vnc。

4.
让网管映射5901这个端口(5900+N 端口是给vnc viewer用的, 5800 + N是给浏览器用的)

5. vnc命令
Usage: vncserver [<OPTIONS>] [:<DISPLAY#>]
      vncserver -kill :<DISPLAY#>

6. 下载windows vnc客户端软件。
运行VNC查看器,输入服务器的IP和桌面编号:
如: *.*.*.*:5901
而后输入VNC连接密码就可以登录进去了。

 如果是内网的话,直接用 *.*.*.*:1进入。

 

oracle安装
1. 创建oracle用户组
# useradd -g oinstall -G dba  -m oracle
# 创建密码:passwd
2. 创建相应目录
# mkdir -p /oracle/app/oracle/product/10.2.0/db_1
# mkdir -p /export/home/hndata

注:
/oracle/app/oracle/product/10.2.0/db_1  用于安装oracle软件
/export/home/hndata 用于数据库创建时存放数据

3. 改变目录属主
# chown -R oracle:oinstall /oracle
# chown -R oracle:oinstall /export
4. 改变文件的读写属性
# chmod -R 775 /oracle
# chmod -R 775 /export

5. 配置内核参数

vi /etc/sysctl.conf
参数必须大于或等于oracle的推荐值

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/chkconfig boot.sysctl on
或者重启机器。

su - oracle
在oracle用户下
6. 配置.profile
export ORACLE_BASE=/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=hnoracle --根据实际修改
export ORACLE_TERM=xterm
export NLS_LANG=american_america.zhs16gbk
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/usr/local/lib:$HOME/lib
export PATH=$PATH:$ORACLE_HOME/bin
#export FILESERVERDIR=~/report
export FILESERVERDIR=/tmp

export LC_ALL=en_US
export LANG=C
export EDITOR=vi
#added by xym
export TERM=xterm

# 在SHELL中的退格键正常,但在VIM中,退格键变成了“^?”
stty sane
stty erase ^H
#设置终端提示符:
export PS1="[/[/e[36;1m/]/u@/h/[/e[31;1m/]:/w/[/e[32;1m/]]/$ "

7.   用vnc登录开始安装oracle

进入解压的oracle安装目录:

./runIstaller

安装最后,以root身份, 执行两个sh.

8. 安装数据库
dbca

安装时,注意要改变一些设置。

9. 测试

sqlplus  / as  sysdba

create table test ( a int);
insert into test (1);
commit;
如果成功,说明安装成功。
drop table test

抱歉!评论已关闭.