一  安装步骤

1、安装依赖软件包

 yum install -y compat-libcap1 glibc-devel ksh libaio-devel libstdc++-devel gcc gcc-c++ unixODBC

2、创建安装组和用户

 groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracle                   &&  # echo oracle | passwd --stdin oracleid oracle
uid=1001(oracle) gid=1001(oinstall) groups=1001(oinstall),1002(dba)

3、修改内核参数

1)共享内存

 vim /etc/sysctl.conffs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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# sysctl -p                                //立即生效修改内核参数

2)资源限制

 vim /etc/security/limits.conforacle              soft    nproc    2047
oracle              hard    nproc    16384
oracle              soft    nofile   1024
oracle              hard    nofile   65536
oracle              soft    stack    10240
oracle              hard    stack    10240

4、创建数据库安装目录

root@ocp003 ~]# mkdir -p /u01/app
[root@ocp003 ~]# chown -R oracle:oinstall /u01/app/
[root@ocp003 ~]# chmod -R 775 /u01/app/
[root@ocp003 ~]# ll /u01/app/ -d
drwxrwxr-x. 2 oracle oinstall 6 Jul 20 05:52 /u01/app/

5、上传oracle安装包到家目录,解压、修改权限

# cd /home/oracle/
# unzip linuxx64_12201_database.zip
# chmod 777 database/ -R
# chown oracle:oinstall database/ -R

6、在服务器端用图形化安装

注意:在服务器图形安装要直接登录到oracle用户,不要切换用户;想要客户端调用图形化安装要root执行  #  xhost  +

登录oracle用户执行安装
# cd database/ 服务器端执行
[oracle@ocp003 database]$ ./runInstaller用客户端调用图形执行
修改图形访问控制
[root@localhost oracle]# xhost +
access control disabled, clients can connect from any host

按照下图以此执行:

[root@localhost ~]# /u01/app/oraInventory/orainstRoot.sh
[root@localhost ~]# /u01/app/oracle/product/12.2.0/dbhome_1/root.sh

==========安装完工

二  Oracle环境变量设置

1、添加环境变量(把oracle新安装目录添加到 PATH环境变量)

[root@ocp003 ~]# su - oracle

方法一: 自动配置环境变量


[oracle@ocp003 ~]$ . oraenv               //一次性,每次启动要重新设置
ORACLE_SID = [oracle] ? orcl
The Oracle base has been set to /u01/app/oracle[oracle@ocp003 ~]$ sqlplus               //可以执行,环境变量生效

方法二: 手动添加环境变量

[oracle@localhost ~]$ vim .bash_profile
追加如下内容:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1/
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin追加完成之后,需要生效该环境变量
[oracle@localhost ~]$ source .bash_profile

三  连接使用oralce

1   sqlplus 的基本使用

***: sql输入时输入错误按:Ctrl+退格键  ——可以删除输入错误

[oracle@ocp003 ~]$ sqlplus / as sysdbaSQL> select instance_name,status from v$instance;            //查看当前数据库的名称和状态
SQL> select open_mode from V$database;                      //查看当前的open状态SQL> create user c##reyn identified by reyn_passwd;        //创建oralce用户reyn
SQL> grant connect,resource to c##reyn;                   //给reyn授权限
SQL> alter user c##reyn quota unlimited on users;

2、创建scott用户,并使用scott用户连接

SQL> create user c##scott identified by oracle;
SQL> grant connect,resource to c##scott;
SQL> alter user c##scott quota unlimited on users;SQL> conn c##scott/oracle                            //使用scott用户连接
SQL> show user;SQL> @/home/oracle/scott.sql                        //执行外部sql语句脚本SQL> select table_name from user_tables;            //查询当前用户有哪些表
SQL> select * from tab;                             //查询用户的表SQL> desc tmp                                        //查询表结构
SQL> select * from dept;                            //查询dept表
SQL> select deptno,loc from dept;                  //查询dept表的指定字段

四  数据库的启动和关闭

sqlplus的基本用法:
SQL> conn[ect]setdescshutdown immediatestartupshow useroracle下监听的启动、关闭:(Linux)# lsnctl start            //启动监听
# sqlplus / as sysdba
> startup                //启动数据库
>shutdown immediate       //关闭数据库

day01: oracle12C在Linux7.5上图形化安装部署方法:相关推荐

  1. ELKstack-Elasticsearch各类安装部署方法

    手动安装部署Elasticsearch 开篇 开篇闲话,如果是新人在接触ELKstack什么都不懂的情况下,可以先看看各位前人写的关于ELKstack的博客,如何对ELKstack部署安装及使用,但是 ...

  2. Ovirt 安装部署方法

    官方的安装文档: http://www.ovirt.org/documentation/install-guide/Installation_Guide Ovirt  note 系统镜像的下载: ht ...

  3. PostgreSQL免安装部署方法

    免安装版下载链接: 64位:http://download.csdn.net/detail/fm0517/9730287 32位:http://download.csdn.net/detail/fm0 ...

  4. kyma上service catalog的安装部署方法

    Service catalog: 在cluster上安装Service catalog之前,首先使用下列命令确保该cluster可以使用helm: kubectl create -f https:// ...

  5. 在虚拟机VirtualBox7.0.6+openEuler20.03TSL上安装部署openGauss3.1.1数据库快速(一键)安装指导手册

    <数据库> 在虚拟机VirtualBox7.0.6+openEuler20.3-LTS上安装部署openGauss3.1.1数据库指导手册 其他参考资料: -在虚拟机 VirtualBox ...

  6. ORACLE学习笔记-CentOS 7.5 Oracle 19C安装部署

    CentOS 7.5 Oracle 19C安装部署 一.环境检查 1.操作系统检查 2.内存检查 3.SWAP检查 4.共享内存检查 5.磁盘空间检查 二.YUM配置及RPM依赖包安装 1.YUM源搭 ...

  7. ORACLE学习笔记-CentOS 7.5 Oracle 11gR2安装部署

    CentOS 7.5 Oracle 11g R2安装部署 一.环境检查 1.操作系统检查 内存检查 3.SWAP检查 4.共享内存检查 5.磁盘空间检查 二.YUM配置及RPM依赖包安装 1. 本地Y ...

  8. oracle linux 图形化,Linux7图形化安装Oracle11g教程,亲测实用有效!

    linux图形化安装Oracle11g和静默安装Oracle11g前面步骤是一样的,可以参考Linux7静默安装Oracle11g教程,亲测实用有效!的前11步骤,接下来: 12.开始安装 切换到or ...

  9. linux kvm图标需要安装的软件,KVM 图形化安装

    为了再后续查看方便,我还是完整的记录KVM图形化安装. 介于网络环境的原因,我选择NAT. 2,安装kvm前的准备工作 2.1 关闭防火墙  setenforce 0    vi /etc/sysco ...

最新文章

  1. R语言ggplot2可视化强制指定X轴的日期范围实战:组合条形图和lm模型构建的回归模型的结果并强制指定X轴的日期范围
  2. numpy.transpose()转置失败的问题
  3. Linux基础知识(一)
  4. python学习笔记(十一)标准库sys
  5. HDU - 7054 Yiwen with Formula 分治拆位FFT + dp + 费马小定理降幂
  6. Python之日志处理(logging模块)详解
  7. springboot 微服务_使用 Docker 部署 Spring Boot微服务
  8. 18号是什么php,19年1月18号CSS浮动float
  9. Kibana插件sentinl实现邮件报警
  10. linux - ab测试工具
  11. GEE开发之Landsat8_NDVI的数据分析
  12. 中国节能装备与产品市场“十四五”规划及2035年远景目标建议报2022-2028年
  13. 【数字信号处理】数字信号处理简介 ( 数字信号处理技术 | 傅里叶变换 )
  14. 2021年石景山区景贤计划人才认定条件及材料,补贴100万
  15. 推荐一款稳定快速免费的前端开源项目 CDN 加速服务
  16. 用python做一个木马_Python编程简单的木马程序(转载于乌云中)
  17. GE Proficy多个漏洞
  18. 做Web自动化前,你必会的几个技能
  19. 1.20 JQuery3:动画和特效
  20. hive币涨幅空间大吗_HIVE币今日价格_HIVE币最新消息_HIVE币行情走势图 - 币界网

热门文章

  1. 【新概念第一册】Lesson_29 Come in,Amy.
  2. 关于 ORA-01033: ORACLE initialization or shutdown in progress
  3. laravel debug,http模式,日志
  4. Vue静态资源的获取
  5. 《程序是怎样跑起来的》第四章
  6. loadrunner 录制 odbc 迭代出现lrd_db_option: ERROR, return-code=LRDE2009错误
  7. 2021年高考,26地公布高考出分时间
  8. C++语言标准库functional中的函数对象,绝对是装B神器~
  9. 天才少年何恺明:高考状元的开挂人生
  10. 深度学习基础入门(一):基本概念和术语解读