oracle系统

总结oracle18.3c-centos7-安装

流过昼夜 提交于 2019-12-09 23:16:33
官网下载对应名字rpm包 oracle-database-ee-18c-1.0-1.x86_64.rpm 下载依赖包 除非已有依赖 否则会报缺少依赖错误 1 curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 关闭防火墙 关闭selinux(disabled) root 用户下 先 yum localinstall -y oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 将会自动下载依赖包 cd /opt rpm -ivh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 等待自动安装 结束后/opt 下自动生成 oracle目录 并且 系统自动创建oracle user 和oinstall group passwd oracle 更改oracle用户密码 登陆oracle用户 配置当前用户的环境变量 bash_profile 必须要配的如下 配完后 source

影响ORACLE汉字显示的字符集问题

ぃ、小莉子 提交于 2019-12-09 19:26:32
在国内外大中型数据库管理系统中,把ORACLE作为数据库管理平台的用户比较多。ORACLE 不论是数据库管理能力还是安全性都是无可非议的,但是,它在汉字信息的显示方面着实给中国用户带来不少麻烦,笔者多年从事ORACLE数据库管理,经常收到周围用户和外地用户反映有关ORACLE数据库汉字显示问题的求援信,主要现象是把汉字显示为不可识别的乱码,造成原来大量信息无法使用。本文将就这一问题产生的原因和解决办法进行一些探讨,供存在这方面问题的用户朋友参考。 ---- 1、原因分析 ---- 通过对用户反映情况的分析,发现字符集的设置不当是影响ORACLE数据库汉字显示的关键问题。那么字符集是怎么一会事呢?字符集是ORACLE 为适应不同语言文字显示而设定的。用于汉字显示的字符集主要有ZHS16CGB231280,US7ASCII,WE8ISO8859P1等。字符集不仅需在服务器端存在,而且客户端也必须有字符集注册。服务器端,字符集是在安装ORACLE时指定的,字符集登记信息存储在ORACLE数据库字典的V$NLS_PARAMETERS表中;客户端,字符集分两种情况,一种情况是sql*net 2.0以下版本,字符集是在windows的系统目录下的oracle.ini文件中登记的;另一种情况是sql*net 2.0以上(即32位)版本,字符集是在windows的系统注册表中登记的

ORACLE 12c新特性-SCALABLE LGWR

依然范特西╮ 提交于 2019-12-09 18:07:28
SCALABLE LGWR是12cR1中引入的一个令人激动的特性, 这是由于在OLTP环境中LGWR写日志往往成为系统的主要性能瓶颈, 如果LGWR进程能像DBWR(DBW0~DBWn)那样多进程写出redo到LOGFILE那么就可能大幅释放OLTP的并发能力,增长Transcation系统的单位时间事务处理能力。 在12cR1 中真正用SCALABLE LGWR实现了这个目的, 也可以俗称为多LGWR进程。 SCALABLE LGWR主要受到隐藏参数_use_single_log_writer的控制, 该参数默认值为ADAPTIVE 。 该参数主要有三个可选值 true, false, adaptive, 默认值为ADAPTIVE。 对于ADAPTIVE 和False 如果CPU个数大于一个则会有多个lg0n进程 对于true 则不会生成多个lg0n进程,而如同12.1之前那样仅有单个LGWR SQL> show parameter _use_single_log_writer NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ _use_single_log_writer string ADAPTIVE [oracle@maclean1 ~

Centos7.0 安装Oralce 11g数据库

和自甴很熟 提交于 2019-12-09 17:44:57
以前一直只是oracle数据库的使用者,虽然也安装过数据库,但那都是在windows下安装的,相对简单。 最近想在linux环境下尝试安装一下Oracle数据库,在网上找了一些资料,觉得还是有点难度的,试试吧,万一成功了呢。。。 主要转自博客: https://www.cnblogs.com/muhehe/p/7816808.html 前面按照博主的步骤一步一步操作,很多不知道是为什么要那么做,在安装过程中深刻体会到了linux运维知识的验证缺乏和对oracle的深刻认识 我在操作过程中没有截图,暂且使用原博主的部分截图,请谅解。如果博主看到后不同意,请告知我,我即刻删除。 一,安装环境 VMware Workstation CentOS Linux 7 (Core) 二、 安装Oracle前的准备 1.创建运行oracle数据库的系统用户和用户组 1 [oracle@localhost ~]$ su root  #切换到root 2 Password: 3 [root@localhost]# groupadd oinstall  #创建用户组oinstall 4 [root@localhost]# groupadd dba  #创建用户组dba 5 [root@localhost]# useradd -g oinstall -g dba -m oracle  

Oracle 11g 的安装步骤

二次信任 提交于 2019-12-08 21:42:50
Ø 简介 本文主要介绍 Oracle 11g 的安装步骤,在介绍之前说明以下几点: 1. 以下安装步骤是以 Oracle 11g 为例的,其它版本可能略有不同; 2. 所安装的服务器是本机的虚拟机,操作系统为 Windows Server 2019 ; 下面是具体的安装步骤: 1. 下载安装文件 1) 我们可以去 Oracle 官网下载 下载链接: https://www.oracle.com/database/technologies/112010-win64soft.html 下载前,首先要登录 Oracle 账号(没有就注册一个),然后同意“我接受 Oracle 许可协议”即可下载。 2) 也可以到我的网盘中下载(与官网一样的) 链接 : https://pan.baidu.com/s/1BHvksfM-5WjULkigFS16oQ 提取码 :uy3d 3) 下载完成后解压文件 注意: 1of2.zip 与 2of2.zip 都解压到同一个文件夹中,两者都有相同的文件名 (database) ,解压后会自动合并。 4) 将解压文件拷贝至服务器(虚拟机)中,然后就可以安装了。 2. 开始安装 点击 database 中的 setup ,注意:最好以管理员身份运行。 如果提示不满足系统要求,没关系(可能是内存有点小,我是 8G 内存) 友情提示: 1) 开始运行安装程序后

数据库

回眸只為那壹抹淺笑 提交于 2019-12-08 17:00:48
1.1 数据库介绍 什么是数据库 简单的说,数据库就是一个存放计算机数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来对数据进行组织和存储的,我们可以通过数据库提供的多种方法来管理其中的数据。 1.2 数据库的种类 按照早期的数据库理论,比较流行的数据库模型有三种,分别为层次式数据库、网状数据库和关系型数据库。而在当今的互联网企业中,最常用的数据库模式主要有两种,即关系型数据库和非关系型数据库。 1.2.1 关系型数据库介绍 (1)关系型数据库由来 虽然网状数据库和层次数据库已经很好地解决了数据的集中和共享问题,但是在数据独立和抽象级别上仍有很大欠缺。用户在对这两种数据库进行存取时,仍然需要明确数据的存储结构,指出存取路径。而关系数据库就可以比较好地解决这些问题。 (2)关系型数据库介绍 关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。在关系型数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过这些关联的表格分类、合并、连接或选取等运算来实现数据的管理。 关系型数据库诞生距今已有40多年了,从理论产生到发展到实现产品,例如:常见的MySQL和Oracle数据库,oracle在数据库领域里上升到了霸主地位,形成每年高达数百亿美元的庞大产业市场,而MySQL也是不容忽视的数据库,以至于被Oracle重金收购了。

纯Linux命令安装Oracle12c

筅森魡賤 提交于 2019-12-08 15:58:04
Linux命令行安装Oracle12c 1.下载Oracle12c 2.配置主机名和IP的映射 3.Oracle安装的先决条件 3.1手动设置 3.1.1配置内核参数 3.1.2限制oracle用户资源使用 3.1.3安装依赖软件包 3.1.4创建新组和新用户 3.2附加设置 3.2.1为oracle用户设置密码 3.2.2修改设置SELINUX 3.2.3确保禁用防火墙 3.2.4创建Oracle安装目录 3.2.5配置Oracle环境变量并验证 4.Oracle安装 4.1上传解压 4.2修改响应文件 4.3静默安装Oracle 5.数据库创建 6.数据库监听配置 Linux命令行安装Oracle12c 1.下载Oracle12c 下载Oracle12.2.0.1.0版本,选择Linux x86-64安装包 2.配置主机名和IP的映射 vi /etc/hosts,添加配置项192.168.1.200 solang //本机ip 和 机器名称 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.1.200 solang /

oracle日常运维11g

旧巷老猫 提交于 2019-12-08 15:57:05
================== –当前用户定时任务 select count( ) from user_jobs; –有权限访问的定时任务 select count( ) from all_jobs; –整个数据库所有定时任务 select count(*) from dba_jobs; solaris prstat -a 查看进程视图 lsnrctl status --数据库监听状态 ======================启动关闭检查 Oracle Net Listener的进程: ps -ef | grep tnslsnr Oracle Background Process进程: ps -ef | grep -i “ora_” Oracle Management Agent ps -ef | grep emagent OACELE 12C sqlplus / nolog conn sys/passwd as sysdba; =====================查询机器数据源当前连接数 select b.MACHINE, b.PROGRAM , count( ) from v p r o c e s s a , v process a, v p r o c e s s a , v session b where a.ADDR = b.PADDR and b

oracle 10g 连接 sqlserver---透明网关

时光总嘲笑我的痴心妄想 提交于 2019-12-08 11:54:41
需求:通过oracle访问sqlserver 数据库。 1.环境:sqlserver2000 与 oracle 10g 安装在同一台电脑上,且透明网关也安装在同一台电脑上。 sqlserver 数据库:yltrq 用户为:admin 2.工具:oracle 透明网关,下载地址: http://download.oracle.com/otn/nt/oracle10g/10201/10201_gateways_win32.zip 3. 接下来是实现步骤: a、 安装透明网关:点击安装上面下载的透明网关,选择sqlserver的网关安装,在配置监听器的时候为了为了避免和oracle数据库监听器同名,修改监听器名称为TG4MSQL,且监听端口为1522 或其他本机未使用端口。在配置连接数据库时,sqlserver 服务器为本机电脑名或ip地址,数据库为你你需要连接的数据库。 b、安装完成后进行透明网关配置: a.1: 删除环境变量path中所有关于透明网关的环境变量。 因为此环境是数据库和透明网关在一台机机器上,二者的目录下都有LSNRCTL程序,所以为了防止混淆,在环境变量PATH中去掉了透明网关的条目。 这里把路径名及监听名写上是为了防止使用系统的环境变量,造成错误。 a.2:修改透明网关安装目录下....\tg4msql\admin\inittg4msql.ora文件 即假设

ORACLE ASM详解

我是研究僧i 提交于 2019-12-08 10:04:27
ASM:Automatic Storage Management , 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也是由实例和文件组成, 也可以通过sqlplus 工具来维护。 ASM 实例的创建和删除也可以用DBCA 这个命令来操作 。在dbca 的第一个界面选择配置自动存储管理就可以了。 ASM 实例需要CSS 进程, 如果是非RAC 环境, 在启动ASM 实例之前会提示用脚本 $ORACLE_HOME/bin/localconfig add 启动CSS。 1. ASM 实例由SGA 和后台进程组成。 1.1 SGA 组成: ASM 实例的SGA包括Buffer Cache, Share Pool, Large Pool等 。 需要注意的是Share Pool, 因为Extent Map 要放在这部分的内存中,需要更具数据量来估计Extent Map 的大小做相应的调整。 Extent Map 的大小可以根据所有文件大小的和来估算,使用下面的语句来计算所有文件和: Select sum(bytes)/(1024*1024*1024) from v$datafile; Select sum(bytes)/(1024*1024*1024) from v$logfile a, v$log b where a.Group#=b