CentOS6.5安装Oracle 12c
CentOS6.5 安装 ORACLE 12c步骤
	Oracle官网下载oracle12c安装包,解压软件:unzip linuxx64_12201_database.zip
一、创建用户和组
#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba oracle
二、创建安装目录并授权:
#mkdir /oracle/app/
#chown -R oracle:oinstall /oracle/app
三、修改内核参数:
#vi /etc/sysctl.conf
fs.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
#vi /etc/security/limits.conf
oracle	soft	nproc	2047
oracle	hard	nproc	16384
oracle	soft	nofile	1024
oracle	hard	nofile	65536
#vi /etc/pam.d/login
session	required	/lib/security/pam_limits.so
session	required	pam_limits.so
四、配置oracle环境变量
#su - oracle
#vi .bash_profile
ORACLE_BASE=/oracle/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/12.2.0/db_1
ORACLE_SID=JHKDB
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH
if [ $USER = "oracle" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
	ulimit -p 16384
	ulimit -n 65536
    else
	ulimit -u 16384 -n 65536
    fi
fi
五、安装依赖包:
#yum install xorg-x11-apps libaio* gcc* ksh libstdc++* compat-*
[注:如果安装oracle时检测到还有依赖没有安装,均需要再次安装完后重新检测。]
六、安装oracle:
#export DISPLAY=192.168.0.100:0.0
#./runInstaller
图形化安装选项略。。。。。。
安装过程中提示:以root用户顺序执行以下脚本:
#/oracle/app/oraInventory/orainstRoot.sh
#/oracle/app/oracle/product/12.2.0/db_1/root.sh
七、创建监听和实例:
#su - oracle
#/oracle/app/oracle/product/12.2.0/db_1/bin/netca
#/oracle/app/oracle/product/12.2.0/db_1/bin/dbca
八、创建表空间和用户并授权:
>create tablespace JHKDB_DATA datafile '/oracle/app/oracle/oradata/JHKDB/jhkdb_data01.dbf' size 2G;
>create user cmo identified by 123456 default tablespace JHKDB_DATA quota unlimited on JHKDB_DATA;
>grant create session to cmo;
>grant select any dictionary to cmo;
>grant create table to cmo;
>grant create procedure to cmo;
>grant create synonym to cmo;
>grant create view to cmo;
>grant create sequence to cmo;
>grant select any sequence to cmo;
>grant debug any procedure to cmo;
>grant execute any procedure to cmo;
>grant debug connect session to cmo;
>grant select any table to cmo;
>grant unlimited tablespace to cmo;
>grant alter any snapshot to cmo;
>grant dba to cmo;
>grant sysdba to cmo;
>grant all privileges to cmo;
九、配置PL/SQL连接ORACLE12c:
在PL/SQL客户端的tnsnames.ora文件中添加以下连接串
JHKDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.132)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = JHKDB)
    )
  )
重启PL/SQL客户端即可。
其他参数修改:
登录sql终端:sqlplus "/ as sysdba"
修改最大连接数:
查看当前连接数:
select count(*) from v$process;
查询当前设置的最大连接数:
select value from v$parameter where name ='processes';
修改最大连接数:
alter system set processes = 1500 scope = spfile;
修改会话游标数:
查询游标数:
show parameter open_cursors;
修改游标数:
alter system set open_cursors = 1000 scope = spfile;
重启:
shutdown immediate;
startup;
lsrnctl stop/start
CentOS6.5安装Oracle 12c的更多相关文章
- 安装oracle 12c RAC遇到的一些问题
		
(1) 安装grid软件,停止在38%很长时间不动,日志显示正常 解决方法: 由于是虚拟机安装,设置的内存为600M,关闭虚拟机,把内存调成1GB,问题解决~在38%Linking RMAN Ut ...
 - 在Fedora20上安装Oracle 12c
		
本文将引导大家在Fedora20的环境下成功安装Oracle12c. 安装前的准备 编辑/etc/hosts文件,添加本机名称 编辑/etc/selinux/config文件 编辑/etc/redha ...
 - Windows 下安装 Oracle 12c 教程
		
原文 Windows 下安装 Oracle 12c 教程 申明:本文原作者:Jmq 本文给大家带来的是 Oracle 12C 的安装教程. 1.准备 1.1 下载 Oracle 12c 安装程序 ...
 - CentOS6.9 安装Oracle 11G 版本11.2.0.1.0
		
安装实例与数据库 CentOS6.9 安装Oracle 11G 版本11.2.0.1.0 一.检查系统类别. 查看 系统的类别,这里是 64位系统:[root@localhost ~]# uname ...
 - (转)oracle linux 7 安装oracle 12c
		
原文:https://blog.csdn.net/jiuyun1986/article/details/53589446 https://blog.csdn.net/admin_root1/artic ...
 - Centos 7下安装Oracle 12c
		
SQL Server玩了有些年,最近想玩玩Oracle,于是想到装一台Oracle server来玩玩.第一次在Linux下安装Oracle,整个过程参考了一篇文章:http://blog.csdn. ...
 - centos6 x86 安装 oracle 11g2r 日志
		
一.安装centos 6.5 二.安装ora所需的库 三.修改centos内核 四.建用户组和目录结构等 五.安装ora11g2r 六.安装sqlplus的翻页程序和help补丁 七.自启动脚本 八. ...
 - CentOS 7.6 安装Oracle 12c
		
下载地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html https://www ...
 - Oracle 静默安装 oracle 12c
		
[oracle@local12cdg app]$ id oracleuid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)[or ...
 
随机推荐
- TCP打洞和UDP打洞的区别 (相互直接访问)
			
为什么网上讲到的P2P打洞基本上都是基于UDP协议的打洞?难道TCP不可能打洞?还是TCP打洞难于实现? 假设现在有内网客户端A和内网客户端B,有公网服务端S. 如果A和B想要进行UD ...
 - IT++数学、信号、通讯类库,Blitz++数学,Armadillo 线性代数,Dlib网络,线程,图形,数学,图像,数据挖掘/机器学习,XML等等
			
https://en.wikipedia.org/wiki/Blitz%2B%2B https://en.wikipedia.org/wiki/IT%2B%2B https://en.wikipedi ...
 - 使窗体拥有透明效果的API
			
一.背景FlashGet的透明效果大家羡慕吧.传统的Windows应用程序想实现半透明效果,一般来说需要处理自己的窗口的WM_Paint消息窗口,很麻烦.现在好了,SetLayeredWindowAt ...
 - .NET Core RC2在Linux下部署
			
前言 目前ASP.NET Core RC2已经正式发布了,可以参考如下链接: https://blogs.msdn.microsoft.com/dotnet/2016/05/06/net-core-r ...
 - Silverlight ItemsControl详细解析+解惑
			
Silverlight最强大的地方就在于定义控件了,Silverlight提供了非常灵活和高效的控件定义方式,几乎可以实现任何复杂的控件实现,对于快速开发应用程序有着重要的意义.在Silverligh ...
 - 【操作系统】关于Linux桌面操作系统
			
以前是Win+Ubuntu+黑苹果,周末想体验一下deepin,于是简单安装了一下,安装过程很简单,这里不再描述.安装之后,第一次打开系统,确实很惊艳,赏心悦目的操作系统. 之前用Ubuntu时候,C ...
 - # 构建以及运行Springboot Docker镜像时的变量传递
			
Docker可以把我们的运行环境打包,然后我们只要run就可以了.大部分hello world都是这么写的.但都缺少了实际应用环节.以springboot为例,hello world的Dockerfi ...
 - Spring Boot的学习之路(03):基础环境搭建,做好学习前的准备工作
			
1. 前言 <论语·魏灵公>:"工欲善其事,必先利其器.居是邦也,事其大夫之贤者,友其士之仁者." 工欲善其事必先利其器.我们在熟悉一个陌生项目的时候,首先会大概去看一 ...
 - Nginx+Keepalived部署流程
			
环境介绍 1)LB01 Hostname:lb01.example.com VIP:192.168.3.33(eth0:0) IP:192.168.3.31(eth0) OS:Centos 7 2)L ...
 - 【记录】Mysql数据库更新主键自增
			
语法:id从1000开始自增: ALTER TABLE 表名 AUTO_INCREMENT = 1000;