day01: oracle12C在Linux7.5上图形化安装部署方法:
一 安装步骤
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上图形化安装部署方法:相关推荐
- ELKstack-Elasticsearch各类安装部署方法
手动安装部署Elasticsearch 开篇 开篇闲话,如果是新人在接触ELKstack什么都不懂的情况下,可以先看看各位前人写的关于ELKstack的博客,如何对ELKstack部署安装及使用,但是 ...
- Ovirt 安装部署方法
官方的安装文档: http://www.ovirt.org/documentation/install-guide/Installation_Guide Ovirt note 系统镜像的下载: ht ...
- PostgreSQL免安装部署方法
免安装版下载链接: 64位:http://download.csdn.net/detail/fm0517/9730287 32位:http://download.csdn.net/detail/fm0 ...
- kyma上service catalog的安装部署方法
Service catalog: 在cluster上安装Service catalog之前,首先使用下列命令确保该cluster可以使用helm: kubectl create -f https:// ...
- 在虚拟机VirtualBox7.0.6+openEuler20.03TSL上安装部署openGauss3.1.1数据库快速(一键)安装指导手册
<数据库> 在虚拟机VirtualBox7.0.6+openEuler20.3-LTS上安装部署openGauss3.1.1数据库指导手册 其他参考资料: -在虚拟机 VirtualBox ...
- ORACLE学习笔记-CentOS 7.5 Oracle 19C安装部署
CentOS 7.5 Oracle 19C安装部署 一.环境检查 1.操作系统检查 2.内存检查 3.SWAP检查 4.共享内存检查 5.磁盘空间检查 二.YUM配置及RPM依赖包安装 1.YUM源搭 ...
- ORACLE学习笔记-CentOS 7.5 Oracle 11gR2安装部署
CentOS 7.5 Oracle 11g R2安装部署 一.环境检查 1.操作系统检查 内存检查 3.SWAP检查 4.共享内存检查 5.磁盘空间检查 二.YUM配置及RPM依赖包安装 1. 本地Y ...
- oracle linux 图形化,Linux7图形化安装Oracle11g教程,亲测实用有效!
linux图形化安装Oracle11g和静默安装Oracle11g前面步骤是一样的,可以参考Linux7静默安装Oracle11g教程,亲测实用有效!的前11步骤,接下来: 12.开始安装 切换到or ...
- linux kvm图标需要安装的软件,KVM 图形化安装
为了再后续查看方便,我还是完整的记录KVM图形化安装. 介于网络环境的原因,我选择NAT. 2,安装kvm前的准备工作 2.1 关闭防火墙 setenforce 0 vi /etc/sysco ...
最新文章
- R语言ggplot2可视化强制指定X轴的日期范围实战:组合条形图和lm模型构建的回归模型的结果并强制指定X轴的日期范围
- numpy.transpose()转置失败的问题
- Linux基础知识(一)
- python学习笔记(十一)标准库sys
- HDU - 7054 Yiwen with Formula 分治拆位FFT + dp + 费马小定理降幂
- Python之日志处理(logging模块)详解
- springboot 微服务_使用 Docker 部署 Spring Boot微服务
- 18号是什么php,19年1月18号CSS浮动float
- Kibana插件sentinl实现邮件报警
- linux - ab测试工具
- GEE开发之Landsat8_NDVI的数据分析
- 中国节能装备与产品市场“十四五”规划及2035年远景目标建议报2022-2028年
- 【数字信号处理】数字信号处理简介 ( 数字信号处理技术 | 傅里叶变换 )
- 2021年石景山区景贤计划人才认定条件及材料,补贴100万
- 推荐一款稳定快速免费的前端开源项目 CDN 加速服务
- 用python做一个木马_Python编程简单的木马程序(转载于乌云中)
- GE Proficy多个漏洞
- 做Web自动化前,你必会的几个技能
- 1.20 JQuery3:动画和特效
- hive币涨幅空间大吗_HIVE币今日价格_HIVE币最新消息_HIVE币行情走势图 - 币界网
热门文章
- 【新概念第一册】Lesson_29 Come in,Amy.
- 关于 ORA-01033: ORACLE initialization or shutdown in progress
- laravel debug,http模式,日志
- Vue静态资源的获取
- 《程序是怎样跑起来的》第四章
- loadrunner 录制 odbc 迭代出现lrd_db_option: ERROR, return-code=LRDE2009错误
- 2021年高考,26地公布高考出分时间
- C++语言标准库functional中的函数对象,绝对是装B神器~
- 天才少年何恺明:高考状元的开挂人生
- 深度学习基础入门(一):基本概念和术语解读