centos6.5下搭建oracle 11g

1.安装依赖

$ sudo yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 
elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 
glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio 
libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ 
libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel


2.很多人选择新建一个用户"oracle",因为我在安装centos时已经创建好一个普通用户"colben",所以只需要再创建一个dba用户组,把当前用户加入dba组中

$ sudo groupadd dba 
$ sudo usermod -G dba colben


3.配置colben用户的默认shell配置文件

$ vi ~/.bashrc

 在最后添加以下代码

export ORACLE_BASE=/opt/oracle/app #oracle数据库安装目录
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_home1 #oracle数据库路径
export ORACLE_SID=orcl #oracle启动数据库实例名
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系统环境变量
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系统环境变量
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK  #设置Oracle客户端字符集,
#必须与Oracle安装时设置的字符集保持一致,如:ZHS16GBK,否则出现数据导入导出中文乱码问题

运行

$ source ~/.bashrc

使设置立刻生效

4.创建oracle 11g软件安装路径,运行:

$ sudo mkdir /opt/oracle/app/product/11.2.0/db_home1 -p
$ sudo chown colben.colben /opt/oracle -R


5.配置内核参数

$ sudo vi /etc/sysctl.conf

在文件尾追加下面的参数设置,如果文件中已存在相应的参数设置,则无需追加

fs.file-max = 6815744  
fs.aio-max-nr =1048576  
net.ipv4.ip_local_port_range = 9000 65500  
net.core.rmem_default = 262144  
net.core.rmem_max = 4194304  
net.core.wmem_default = 262144  
net.core.wmem_max = 1048576  
kernel.sem = 250 32000 100 128

完成后运行

$ sudo sysctl -p

使设置生效

6.设置oracle用户限制,提高软件运行性能sudo vi /etc/security/limits.conf
在末尾添加以下代码(colben 是用户名,复制后要修改成自己当前的用户名)

colben soft nproc 2047
colben hard nproc 16384
colben soft nofile 1024
colben hard nofile 65536


7.一般需要安装中易宋体字体,百度随便下载一个zysong.ttf,切换到zysong.ttf所在路径,运行:

$ sudo mkdir /usr/share/fonts/zh_CN/TureType/ -p 
$ sudo mv zydong.ttf /usr/share/fonts/zh_CN/TrueType/ 
$ fc-cache -fv


8.安装oracle 11g
解压下载好的oracle 11g文件

$ unzip linux.x64_11gR2_database_1of2.zip 
$ unzip linux.x64_11gR2_database_2of2.zip

得到一个目录database,切换进去,运行

$ ./runInstaller

就可以安装了,(若提示swap空间不足,自行百度解决!)

 Oracle软件安装完后,需要执行命令netca配置监听器.
    $ netca
    在图形界面中按提示配置监听器.
    然后执行命令dbca安装数据库.
    $ dbca
    在图形界面中按提示安装数据库就可以了。


9.测试运行安装的Oracle系统
    数据库安装完后监听器与数据库实例就已启动。执行以下测试监听器与实例.
    $ lsnrctl stop
    $ lsnrctl start
    $ sqlplus /nolog
    SQL> connect / as sysdba;
    SQL> shutdown
    SQL> startup
    执行其它SQL语句测试数据库.

你可能感兴趣的:(oracle,数据库,centos,11g)