• 服务热线:025-58633651

    南京企业建站

    |

    南京服务器托管

    |

    南京网站建设

    |

    南京虚拟主机

    |
    南京服务器租用
  • 南京网站建设|南京企业建站|南京服务器托管
    最新公告
    南京网站建设|南京企业建站|南京服务器托管
    • □ 关于南京电信苜蓿园机房2022年...
    • □ 关于2022年春节放假安排的通知
    • □ 关于2021年中秋节放假安排的通...
    • □ 关于2021年端午节放假安排的通...
    • □ 关于cov19新冠病毒疫情防护的...
    南京网站建设|南京企业建站|南京服务器托管
    南京网站建设|南京企业建站|南京服务器托管行业动态
    行业动态
    南京网站建设|南京企业建站|南京服务器托管行业动态
    • ■ 高防服务器是什么?如何辨别高防服...
    • ■ 企业带宽为什么比家庭带宽贵,主要...
    • ■ 机房带宽为什么比家庭带宽贵,电信...
    • ■ 揭秘南京百度云数据中心(南京泰山...
    • ■ 域名到期后多长时间可以重新注册
    • 更多 >>
    南京网站建设|南京企业建站|南京服务器托管行业动态
    技术文章
    • ■ 大流量和高并发的解决方法
    • ■ 安装CentOS的时候Disk ...
    • ■ Centos系统查看网络带宽占用...
    • ■ Centos6.5系统安装Ora...
    • ■ liunx(centos/Ubu...
    • 更多 >>
      • Centos6.5系统安装Oracle 11G详细指南
        一,前期准备:
        1,环境说明:
             Linux:64位Centos release 6.5 (Final)
             Oracle:linux.x64_11gR2_database_1of2.zip  linux.x64_11gR2_database_2of2.zip

        2,在线安装Oracle需要的RPM支持包
        [root@oracledb ~]# yum -y install  gcc gcc-c++ make binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel  libaio libaio-devel libgcclibstdc++ libstdc++-devel unixODBC unixODBC-devel

        3,关闭防火墙Selinux
        [root@oracledb ~]# sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
        [root@oracledb ~]# setenforce 0

        4,创建用户和组
        [root@oracledb ~]# sysctl -p 
        [root@oracledb ~]# groupadd -g 200 oinstall 
        [root@oracledb ~]# groupadd -g 201 dba 
        [root@oracledb ~]# useradd -u 440 -g oinstall -G dba oracle 
        [root@oracledb ~]# passwd oracle

        5,修改内核参数
        [root@oracledb ~]# vi/etc/sysctl.conf  #末尾添加如下
        net.ipv4.ip_local_port_range= 9000 65500 
        fs.file-max = 6815744 
        kernel.shmall = 10523004 
        kernel.shmmax = 6465333657 
        kernel.shmmni = 4096 
        kernel.sem = 250 32000 100128 
        net.core.rmem_default=262144 
        net.core.wmem_default=262144 
        net.core.rmem_max=4194304 
        net.core.wmem_max=1048576 
        fs.aio-max-nr = 1048576

        要使 /etc/sysctl.conf 更改立即生效,执行以下命令: > sysctl  -p 
             可能出现如下错误:
             error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
             error: "net.bridge.bridge-nf-call-iptables" is an unknown key
             error: "net.bridge.bridge-nf-call-arptables" is an unknown key
             解决方法:
             >lsmod | grep bridge
             >modprobe  bridge
             >lsmod | grep bridge要使 /etc/sysctl.conf 更改立即生效,执行以下命令: > sysctl  -p 
             可能出现如下错误:
             error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
             error: "net.bridge.bridge-nf-call-iptables" is an unknown key
             error: "net.bridge.bridge-nf-call-arptables" is an unknown key
             解决方法:
             >lsmod | grep bridge
             >modprobe  bridge
             >lsmod | grep bridge
             如果还有其他的出错,那就是配置文件输入时的拼写错误

        6,修改系统资源限制
        [root@oracledb ~]# vi/etc/security/limits.conf #末尾添加如下
        oracle  soft  nproc  2047 
        oracle  hard  nproc  16384 
        oracle  soft  nofile  1024 
        oracle  hard  nofile  65536 

        [root@oracledb ~]# vi/etc/pam.d/login
        ession    required    pam_namespace.so  #下面添加一条pam_limits.so 
        session    required    pam_limits.so

        [root@oracledb ~]# vi/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

        7,创建安装目录及设置权限,命令行输入:
        >groupadd  oinstall                         //创建Oracle Inventory 组
        >groupadd  dba                            //创建组群DBA 组
        >useradd -g oinstall -G dba oracle         //创建Oracle软件拥有者(-g表示辅助组,-G表示主组)(还可以在后面接-d dir,表示用户的家目录的位置,默认普通用户的家目录在/home下)
        >passwd oracle                             //修改oracle用户的密码
        创建安装目录:
        >mkdir -p  /home/oracle/app                        #基目录
        >mkdir /home/oracle/app/oraInventory        #该目录就像Windows下的注册表文件,每当有软件安装,就会向里面写一些注册表
        >mkdir /home/oracle/app/oracle                   #oracle数据库目录
        >mkdir /home/oracle/app/oracle/product    #oracle实例目录
        更改目录属主为Oracle用户所有(防止安装过程中发生权限不够的问题),输入命令:
        >chown -R oracle:oinstall  /home/oracle/app
        >chmod -R 775  /home/oracle/app/

        8,配置oracle用户的环境变量,要在oracle用户下进行操作,输入:
        >su oracle
        >vi  /home/oracle/.bash_profile
             export  EDITOR=vi  
             export  ORACLE_SID=orcl         #实例名 
             export  ORACLE_BASE=/home/oracle/app 
             export  ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1 
             export  INVENTORY_LOCATION=/home/oracle/app/oraInventory 
             export  LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib 
             export  NLS_LANG="American_america.zhs16gbk" 
             export  NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss' 
             export  PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin 
             umask 022 
             export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64 
             export JRE_HOME=$JAVA_HOME/jre 
             export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 
             export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
             export erase ^h     #用于消除换车键产生的乱码
             补充:如果我们的Linux是mini安装的,那么就没有JDK,我们需要安装它: yum install java-1.7.0-openjdk-devel.x86_64 -y
             注意,安装的目录默认就是上面的JAVA_HOME,但是后面的版本数字可能会不一样,需要改动。

        9,[oracle@oracledb ~]$ source .bash_profile  #立即生效

        一,开始安装:

        1,退出系统以Oracle用户登陆。
        将Oracle软件安装包database复制到home目录下,确保Oracle用户对此目录有足够权限。

        2,开始安装(登录系统图形化界面)
        [ oracle@localhost database ]$  ./runInstaller





        选择常见一个数据库和配置一个数据库


        创建一个桌面版数据库:












        3,注意:安装快完成时,系统会提示你需要用root权限执行2个shell脚本。 
        按照其提示的路径 执 行/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh  和 /home/oracle/ oraInventory/orainstRoot.sh,安装完成会有提示信息。 
        执行命令:①>cd  /home/oracle/app/oracle/product/11.2.0/dbhome_1     
                     >sh  root.sh         #当中有个敲回车的点
              ② >cd /home/oracle/app/oraInventory 
                     >sh  orainstRoot.sh 



        4,close.

        三,启动执行Oracle

        重启Linux,Oracle登录,非root账户,启动Oracle实例
        >su –oracle
        >sqlplus / as sysdba   #注意第一次登陆必须要用管理员的身份登陆(无需密码),因为只有管理员才有启动实例的权限。
        >startup



        #至此数据库已经开启,然后就可以操作数据库了!

        SQL> shutdown immediate #关闭数据库实例

        SQL> select * from tab; #查看所有表

        SQL> select name from v$datafile #查看数据库存放目录

        SQL> show parameter service #查看服务名

        SQL> select * from v$instance; #查看实例名

        SQL> select name from v$database; #查看数据库名

        SQL> select * fromdba_users; #查看所有用户信息

        SQL> select username,password from dba_users; #只查询用户和密码

        SQL> select * fromv$pwfile_users; #查看具有sysdba权限的用户

        SQL> select * fromdba_ustats; #查看当前用户信息

        SQL> select * fromuser_sys_privs #查看当前用户系统权限

        SQL> select * fromuser_role_privs #查看当前用户角色

        SQL> select * fromdba_sys_privs #查看指定用户所具有的系统权限

        SQL> select * fromv$version #查看oracle版本

        SQL> select * fromuser_views #查看视图信息

        [root@oracledb ~]# lsnrctl start #开启远程监听端口

        南京服务器托管 | 南京服务器租用 | 南京主机托管 | 南京主机租用 | 南京华昊数据 | www.467.cn |
        TEL:025-58633651 QQ:23190019
        打印本页 | 关闭窗口
  • 关于我们 | 联系我们 | 常见问题 | 付款方式 | 合作单位 | 版权申明 | 招贤纳士 | 网站地图 | 虚拟主机 | 顶级域名 | 网站推广
  • Copyright © 2006-2017 Smeot.Com All rights reserved   南京中绘谷网络技术有限公司 版权所有
    地址:南京市大桥北路77号电信大楼5楼   电话:025-58633651
    传真:025-58633651   E-mail:467cn@163.com  邮编:210000  备案序号:苏ICP备06057597号
    网址:Hzxundoo.Com  QQ在线支持:点击这里给我发消息 点击这里给我发消息