centos+oracle

CENTOS+ORACLE
数据库版本 :Oracle11G R1  
操作系统: Centos 5.2
 
1 、检查 Oracle 11g 需要的软件包是否安装 :
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
gcc-4.1.1-52
gcc-c++-4.1.1-52
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-headers-2.5-12
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
numactl-devel-0.9.8.i386
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
 
2 创建 Oracle 组和用户 , 安装目录和权限
groupadd dba
groupadd oinstall
useradd -g oinstall �C G dba -d /u01/oracle oracle
passwd oracle 设置密码
chown -R oracle:oinstall /u01
3 修改 vi /etc/hosts 文件
加入 你的 LinuxIP 地址 主机名称 , 主机名称可用 hostname 查看 .
192.168.0.6     oracle
4 修改内核配置文件: vi /etc/sysct1.conf/
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
修改后执行一下 /sbin/sysctl -p
5 、在 /etc/security/limits.conf, 加入内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
6 /etc/pam.d/login, 加入内容
session required /lib/security/pam_limits.so
session required pam_limits.so
7 修改 /etc/profile, 加入内容
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
8 使用 Oracle 用户登录 , 修改环境变量 .bash_profie 文件
vi .bash_profile 加入以下内容
PATH=$PATH:$HOME/bin
export PATH
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=john
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
 
9 安装 oracle
解压 Oracle 安装文件
mv linux_11gR1_database.zip /u01/oracle/
unzip linux_11gR1_database.zip
chown -R oracle:oinstall database/
使用 Oracle 用户登陆 , 输入 startx , 进入图形界面 , 再进入安装目录输入
./runInstaller 开始安装 , 按着提示一路安装 .
安装完后 输入 netca 命令进行侦听配置 . 其中参数一律默认即可 .
输入 dbca 命令 , 进行数据库的创建:
选择 gernel purpose, SID 和全局名称中 , 选择你在 .bash_profile 中创建的 SID.
Character Sets 字符集选项中选择第 2 AL32UTF8.
10 创建实例进行测试
(注意 : 在数据库操作中都是用 oracle 用户执行命令) .
sqlplus /nolog
SQL> conn / as sysdba
SQL> startup
SQL> create table test ( id integer , name char(10));
SQL> insert into testbl values ( 0 , 'frank' );
SQL> commit;
SQL> select * from test;
SQL> shutdown immediate
SQL> exit
 

你可能感兴趣的:(oracle,centos,职场,休闲)