oracle安装文档

浏览次数:509

1、上传linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip两个安装包至服务器/0.db.oracle目录下,并解压在database目录下;

2、设置hosts和hostname文件,保持一致即可,hosts设置如下:
127.0.0.1   localhost  srv12 srv12.localdomain
::1         srv12 srv12.localdomain

3、Yum安装基础环境
[root@srv12 ~]# yum install -y binutils*
[root@srv12 ~]# yum install -ycompat-libstdc*
[root@srv12 ~]# yum install -yelfutils-libelf*
[root@srv12 ~]# yum install -y gcc*
[root@srv12 ~]# yum install -y glibc*
[root@srv12 ~]# yum install -y ksh*
[root@srv12 ~]# yum install -y libaio*
[root@srv12 ~]# yum install -y libgcc*
[root@srv12 ~]# yum install -y libstdc*
[root@srv12 ~]# yum install -y make*
[root@srv12 ~]# yum install -y sysstat*
[root@srv12 ~]# yum install libXp* -y
[root@srv12 ~]# yum install -yglibc-kernheaders

4、添加用户环境
[root@srv12 ~]# groupadd  -g 5000 oinstall
[root@srv12 ~]# groupadd  -g 501 dba
[root@srv12 ~]# useradd -g oinstall -G dba oracle
5、设置oracle环境变量
[root@srv12 ~]# su oracle
[oracle@srv12 ~]# vi .bash_profile

编辑信息如下:

  1. export PATH

  2. exportORACLE_BASE=/0.db.oracle/oracle/app/oracle

  3. export ORACLE_HOME=/0.db.oracle/oracle/app/oracle/product/11.2.0/dbhome_1

  4. export ORACLE_SID=oracle11g_2017

  5. export PATH=$ORACLE_HOME/bin:$PATH

  6. exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/oracm/lib:$ORACLE_HOME/lib

  7. exportCLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/jlib:$ORACLE_HOME/network/lib

复制代码



6、设置目录权限

  1. [root@srv12 home]# mkdir -p /0.db.oracle/oracle/app/oracle

  2. [root@srv12 home]# chown -R oracle:oinstall/0.db.oracle/app/oracle

  3. [root@srv12 home]# chmod -R 755/0.db.oracle/app/oracle


复制代码

7、在root下设置其他环境,并重启操作系统  
编辑/etc/sysctl.conf文件,设置相关参数的系统默认值。如果该文件中已有相关参数的设置,则确保参数值不小于如下对应值;如果还没有相关参数的设置,则按照如下格式添加相应的参数设置行
Vi /etc/sysctl.conf

  1. fs.aio-max-nr = 1048576

  2. fs.file-max = 6815744

  3. kernel.shmall = 2097152

  4. kernel.shmmax = 536870912

  5. kernel.shmmni = 4096

  6. kernel.sem = 250 32000 100 128

  7. net.ipv4.ip_local_port_range = 9000 65500

  8. net.core.rmem_default = 262144

  9. net.core.rmem_max = 4194304

  10. net.core.wmem_default = 262144

  11. net.core.wmem_max = 1048586

复制代码



编辑/etc/security/limits.conf文件,修改操作系统对oracle用户资源的限制。在该文件中添加如下行。
vi /etc/security/limits.conf
  1. oracle          soft    nproc  2047

  2. oracle          hard    nproc  16384

  3. oracle          soft    nofile  1024

  4. oracle          hard    nofile  65536

  5. oracle          hard    stack  10240

复制代码



8、win本地安装X-manager,Linux准备桌面环境
[root@srv12 home]export DISPLAY=:0.0
[root@srv12 home]#  xhost + 
access control disabled, clients can connect from any host
表示linux下视窗环境以及准备OK,可以进行oracle安装了
切换到oracle账户下执行
[oracle@srv12 ~]$ export LANG=en_US
[oracle@srv12 ~]$ 
[oracle@srv12 ~]$ cd /home/oracle/database/
[oracle@srv12 database]$ ./runInstaller
接下去就是用X-manager来调取安装界面,图形化界面安装数据库,图形化安装方法不在本帖中进行说明;

9、启动监听后调用图形化工具配置数据库
[oracle@srv12 database]$ lsnrctl start
[oracle@srv12 database]$ dbca
10、设置好以后,配置plsql连接数据库
在win本地的oracle客户端进行设置,E:/oracle/product/10.2.0/db_1/network/ADMIN目录下面找到tnsnames.ora

  1. # tnsnames.ora Network Configuration File: E:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/tnsnames.ora

  2. # Generated by Oracle configuration tools.

  3. ORCL12 =

  4.   (DESCRIPTION =

  5.     (ADDRESS_LIST =

  6.       (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.12)(PORT = 1521))

  7.     )

  8.     (CONNECT_DATA =

  9.       (SERVICE_NAME = sudytech)

  10.     )

  11.   )

  12. ORCL =

  13.   (DESCRIPTION =

  14.     (ADDRESS_LIST =

  15.       (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))

  16.     )

  17.     (CONNECT_DATA =

  18.       (SERVICE_NAME = orcl)

  19.     )

  20.   )


复制代码

最后用sys用户连接数据库即可;