===备注==============
.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