精华内容
下载资源
问答
  • Oracle Database 18c已经发布及新特性介绍在2018的新年(据2月16日文章),Oracle宣布Database 18c已经发布,但是仍然是首先在Oracle Cloud上一体机环境发布出来。所以要等到常规版本的公开提供,还有一段时间要等。...

    Oracle Database 18c已经发布及新特性介绍

    6ee5639a40442445944d63b514b2dd02.png

    1894773cbdac579cc42e89849c17d9bf.png

    在2018的新年(据2月16日文章),Oracle宣布Database 18c已经发布,但是仍然是首先在Oracle Cloud上一体机环境发布出来。所以要等到常规版本的公开提供,还有一段时间要等。

    期待尝鲜的朋友,可以通过 livesql.oracle.com 来体验一下新特性,该平台的数据库版本已经升级到 18.1.0.0 版本:

    Live SQL 18.1.2, running Oracle Database 18c Enterprise Edition - 18.1.0.0.0

    那么在 18c 中有哪些新特性值得瞩目呢?新文档已经发布,在 docs.oracle.com 上你可以找到关于数据库 18c 的新特性文档。

    我下载整理了相关文档,关注公众号回复关键字:18cNF ,可以获得这些文档。

    此前已经写过一些文章讨论 18c 的新特性,现在大致浏览文档,还可以看到以下一些小的改变:

    New Default Location of Oracle Database Password File,在18c中,口令文件的缺省位置迁移到 $ORACLE_BASE 目录下,以便去除对于 $ORACLE_HOME的更改。

    Read-Only Oracle Home,设置 $ORACLE_HOME 为只读,则变化文件将创建于 $ORACLE_BASE, 这是为了标准化、分发共享、滚动升级等提供便利;

    RPM-based Database Installation,终于Oracle 提供了 RPM 方式的安装方式。

    Online Merging of Partitions and Subpartitions,可以在线合并分区和自分区,加强了在线维护性;

    Scalable Sequences,自适应的序列,是为了减少高并发DML下的竞争,通过构建不连续的序列,打散和减轻类似索引之上的分裂竞争等,这是来自Oracle优化最佳实践的增强;

    ASM Database Cloning,ASM数据库克隆支持多租户数据,这个特点通过ASM冗余提供了一种基于数据的原生克隆方式,可以替代基于存储级别的克隆或复制同步;

    Concurrent SQL Execution with SPA,通过并行执行加快SPA的测试过程,这个特性在升级时很有用,云和恩墨有一个自己内部的并行版本,现在Oracle也推出了这个特性;

    Modifying the Partitioning Strategy,可以将堆表在线或者离线的修改分区策略,比如将HASH分区改为范围分区;

    自动纠正Non-logged Blocks at a Data Guard Standby Database,自动纠正备库因Nologging而导致的坏块问题;

    Shadow Lost Write Protection,写丢失的影子保护,可以在表空间、数据库、数据文件级别开启,用于主动提前检查和防止写丢失;

    参考新特性手册,可以了解这些内容。

    如果你错过了我们年前准备的新春大礼包,不妨再来一次也好:

    年货一:年度经典文档选集

    1、《恩墨年货-企业系统运维及案例实践》下载地址:https://pan.baidu.com/s/1mkpD2fY

    2、《恩墨年货-MySQL与开源技术》下载地址:https://pan.baidu.com/s/1rahxN3Y

    3、《恩墨年货-SQL与性能优化》下载地址:https://pan.baidu.com/s/1smLbfEP

    4、《恩墨年货-前沿技术与时代走向》下载地址:https://pan.baidu.com/s/1jJa8mqy

    年货二:RAC及Oracle新特性全套课程视频及PPT

    10课时经典视频,帮助你更好地学习新特性与RAC核心技术。

    课程资料下载链接:

    链接: https://pan.baidu.com/s/1kWoduCn 密码: 4e3d

    By eygle on 2018-02-23 17:22 |

    Comments (0) |

    Oracle12c/11g | 3274 |

    展开全文
  • oracle所有数据库产品都可以下载。其中express版是完全免费的,其他的产品如果商用就要许可证了。 另外,没有购买许可证也没有服务。 Oracle Database Software Downloads ...

    日萌社

    人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新)


    yum -y update
    yum -y upgrade
     
    oracle所有数据库产品都可以下载。其中express版是完全免费的,其他的产品如果商用就要许可证了。
    另外,没有购买许可证也没有服务。
    
    Oracle Database Software Downloads
    	https://www.oracle.com/database/technologies/oracle-database-software-downloads.html
    
    Oracle Database Express Edition
    	Oracle Database 18c Express Edition
    		https://www.oracle.com/database/technologies/xe-downloads.html
    	Oracle Database 11g Release 2 Express Edition for Windows 64
    		https://www.oracle.com/database/technologies/xe-prior-releases.html
    	Oracle Database 11g Release 2 Express Edition for Linux x86 and Windows
    		https://www.oracle.com/database/technologies/xe-prior-releases.html
    
    certutil -hashfile 文件名 MD5:用于获取文件的MD5
    certutil -hashfile 文件名 SHA1:用于获取文件的SHA1
    certutil -hashfile 文件名 SHA256:用于获取文件的SHA256
    可以先更新依赖
    	yum install -y smartmontools bc compat-libcap1 compat-libstdc++-33 glibc-devel ksh libaio-devel libstdc++-devel xorg-x11-utils xorg-x11-xauth bind-utils nfs-utils psmisc sysstat unzip
     
    
    第一步安装
    	oracle-database-preinstall-18c
    		centos6:https://yum.oracle.com/repo/OracleLinux/OL6/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el6.x86_64.rpm
    		centos7:https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
    		安装 rpm -ivh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 
    
    第二部安装
    	oracle-database-xe-18c-1.0-1.x86_64.rpm
    		下载:https://www.oracle.com/database/technologies/appdev/xe/quickstart.html
    
    	1.Oracle Linux
    		Download oracle-database-xe-18c-1.0-1.x86_64.rpm
    		yum -y localinstall oracle-database*18c*
    		/etc/init.d/oracle-xe-18c {start|stop|restart|configure|delete}
    			1.初始化
    				root用户执行下述命令/etc/init.d/oracle-xe-18c configure,然后输入密码 nagisa。
    				最终显示如下信息:
    					数据库创建完成。有关详细信息, 请查看以下位置的日志文件:
    					/opt/oracle/cfgtoollogs/dbca/XE。
    					数据库信息:
    					全局数据库名:XE
    					系统标识符 (SID):XE
    				初始化完成后可以通过 netstat -anp |grep 1521 查看到正在占用该端口
    				可通过查看日志目录 /opt/oracle/cfgtoollogs/dbca/XE 查找报错信息
    				默认安装目录:/opt/oracle/product/18c/dbhomeXE
    				
    			2.初始化报错:
    				Specified value of sga_target 548M is too small, needs to be at least 632M
    				解决:
    					服务器的内存或者虚拟机分配给linux的内存不足,分配大一点
    					执行/etc/init.d/oracle-xe-18c configure初始化失败之后,必须执行/etc/init.d/oracle-xe-18c delete
    					先删除之前初始化失败的文件数据,然后再重新执行/etc/init.d/oracle-xe-18c configure 再次初始化。
    			
    			3.启动:
    				查看监听当前状态:lsnrctl status 
    				启动监听:/etc/init.d/oracle-xe-18c start
    				停用监听:/etc/init.d/oracle-xe-18c stop
    				ps aux|grep oracle
    				netstat -anp |grep 1521
     
    	2.Red Hat compatible Linux distribution
    		Download oracle-database-xe-18c-1.0-1.x86_64.rpm
    		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
    		yum -y localinstall oracle-database*18c*
    		/etc/init.d/oracle-xe-18c configure
     
    	3.配置 
    		1.编辑环境变量的profile配置文件:vim /etc/profile
    		2.profile配置文件末尾添加如下配置信息:
    			export ORACLE_SID=XE
    			export ORACLE_HOME=/opt/oracle/product/18c/dbhomeXE
    			export ORACLE_BASE=/opt/oracle
    			export PATH=$PATH:/opt/oracle/product/18c/dbhomeXE/bin
    		3.保存配置文件,重新加载配置文件:source /etc/profile
     
    	4.主要配置文件
    		/opt/oracle/product/18c/dbhomeXE/network/admin
    			listener.ora
    			sqlnet.ora
    			tnsnames.ora
     
    	5.sqlplus
    		sqlplus /nolog
    		conn /as sysdba
    		报错:
    			ORA-01017:用户名/口令无效,登录被拒绝
    			ORA-01017: invalid username/password; logon denied
    		解决:
    			1.把当前root用户添加到下面各种组中:
    				usermod -a -G oinstall root
    				usermod -a -G dba root
    				usermod -a -G oper root
    				usermod -a -G backupdba root
    				usermod -a -G dgdba root
    				usermod -a -G kmdba root
    				usermod -a -G racdba root
    
    			2.查看root的id:id root 
    				打印出信息:uid=0(root) gid=0(root) 组=0(root),54321(oinstall),54322(dba),54323(oper),54324(backupdba),54325(dgdba),54326(kmdba),54330(racdba)
    		 
    			  可用于把当前用户从xx组中移除
    				比如把当前root用户从dba组中移除:gpasswd -d root dba
    				
    				
    			3.使用oracle用户:su - oracle
    				1.sqlplus sys/sys as sysdba
    				2.创建用户的时候用户名以c##或者C##开头即可。
    					create user username
    					identified by username
    					default tablespace tablespace_name;
    					比如:CREATE USER c##rootuser IDENTIFIED BY 123456;
    		 
    				3.授予权限
    					grant connect,resource,dba to 用户名;
    					grant connect,resource,create any table,drop any table,create sequence,
    					      select any table, create any index, drop any index,
    					      alter any trigger, create any trigger, drop any trigger,
    					      alter any type, create any type, drop any type,
    					      create any view, drop any view, create any directory,
    					      create procedure, query rewrite, create session to 用户名;
    					比如:
    						grant connect,resource,dba to c##rootuser;
    						grant connect,resource,create any table,drop any table,create sequence,select any table, create any index, drop any index,alter any trigger, create any trigger, drop any trigger,alter any type, create any type, drop any type,create any view, drop any view, create any directory,create procedure, query rewrite, create session to c##rootuser;
    				
    				4.授予DBA权限
    					grant select on sys.v_$process to 用户名;
    					grant select on sys.v_$parameter to 用户名;
    					grant execute on dbms_lock to 用户名;
    					grant select on sys.v_$lock to 用户名;
    					grant select on sys.v_$session to 用户名;
    					grant select on sys.v_$mystat to 用户名;
    					grant select on sys.v_$session_wait to 用户名;
    					grant select on dba_kgllock to 用户名;
    					grant select on sys.v_$sqltext to 用户名;
    					grant select on sys.slog$ to 用户名;
    					grant alter session to 用户名;
    					grant select on dba_undo_extents to 用户名;
    					grant select on dba_tablespaces to 用户名;
    					grant select on dba_free_space to 用户名;
    					grant select on dba_data_files to 用户名;
    		 
    				5.sqlplus c##rootuser/123456
    					#conn c##rootuser/123456;
    					show user;
    					#查看当前登录的用户的表
    					select table_name from user_tables;
    		#超级管理员:sys/change_on_install;
    		#普通管理员:system/manager;
    		#普通用户:scott/tiger;
    		sqlplus sys/change_on_install as sysdba
    		sqlplus system/manager as sysdba
    		sqlplus scott/tiger as sysdba
    		
    		sqlplus
    			输入用户名:sys
    			输入密码:change_on_install as sysdba
    	6.添加测试数据
    		create table student(
    		       sno   varchar2(3) not null,
    		       sname varchar2(9) not null,
    		       ssex  varchar2(3) not null,
    		       sbirthday date,
    		       sclass varchar2(5),
    		       constraint pk_student primary key(sno)
    		);
    	
    		insert into student(sno,sname,ssex,sbirthday,sclass) values(108,'曾华','男',to_date('1977-09-01','yyyy-mm-dd'),95033);
    		insert into student(sno,sname,ssex,sbirthday,sclass) values(105,'匡明','男',to_date('1975-10-02','yyyy-mm-dd'),95031);
    		insert into student(sno,sname,ssex,sbirthday,sclass) values(107,'王丽','女',to_date('1976-01-23','yyyy-mm-dd'),95033);
    		insert into student(sno,sname,ssex,sbirthday,sclass) values(101,'李军','男',to_date('1976-02-20','yyyy-mm-dd'),95033);
    		insert into student(sno,sname,ssex,sbirthday,sclass) values(109,'王芳','女',to_date('1975-02-10','yyyy-mm-dd'),95031);
    		insert into student(sno,sname,ssex,sbirthday,sclass) values(103,'陆君','男',to_date('1974-06-03','yyyy-mm-dd'),95031);
    
    		select * from student;
    sqlplus
    	window 上安装 sqlplus
    		https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
    		instantclient-basic-windows.x64-19.6.0.0.0dbru.zip
    		instantclient-sqlplus-windows.x64-19.6.0.0.0dbru.zip
    		上述两个压缩包都会自动解压到同一个文件夹instantclient_19_6,进入该文件夹找到sqlplus.exe执行。
    	
    	linux 上安装 sqlplus
    		https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html
    		rpm -ivh oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm
    		rpm -ivh oracle-instantclient19.8-sqlplus-19.8.0.0.0-1.x86_64.rpm
    		
    	1、连接远程数据库	sqlplus user/passwd@IP:端口/实例名
    		例如:sqlplus root/nagisa@192.168.126.200:1521/orcl
    	
    	2、选择实例登录		sqlplus user/passwd@实例名
    		例如:sqlplus root/nagisa@192.168.126.200:1521/orcl
     
     
    Oralce SQL Developer
    	https://www.oracle.com/tools/downloads/sqldev-downloads.html
    	sqldeveloper-19.2.1.247.2212-no-jre.zip
    	解压后 执行 sqldeveloper.exe
     
    Oracle 11g、Oracle 18c 下载
    	https://www.oracle.com/database/technologies/oracle-database-software-downloads.html?source=:ow:o:h:feb::RC_WWMK200701P00098:DevLiveDatabase_OcomBanner
    
    

     

    展开全文
  • 如何安装最新版本Oracle18c

    千次阅读 2019-01-31 14:31:49
    1、配置选项-创建并配置单实例...3、Oracle主目录用户创建 4、典型安装-路径选择和数据库配置 5、内存不够提示 6、先决条件检查 7、安装概要 8、安装产品 9、完成操作 10、连接数据库  ...

    1、配置选项-创建并配置单实例数据库

    2、系统类选择

    3、Oracle主目录用户创建

    4、典型安装-路径选择和数据库配置

    5、内存不够提示

    6、先决条件检查

    7、安装概要

    8、安装产品

    9、完成操作

    10、连接数据库

     

    展开全文
  • 1、修改18c的sqlnet配置 2、电脑上oracle_home oracle_home=F:\oracle\product\10.2.0\db_1 path=F:\oracle\product\10.2.0\db_1\bin;.................. 3、打开plsql直接访问...1、必须oracle_home设置成18c...

    1、修改18c的sqlnet配置

    2、电脑上oracle_home

    oracle_home=F:\oracle\product\10.2.0\db_1
    path=F:\oracle\product\10.2.0\db_1\bin;..................

    3、打开plsql直接访问18c即可

     

    18c导入11gdmp到18c

    1、必须oracle_home设置成18c的环境,path也是

    oracle_home=F:\WINDOWS.X64_180000_db_home
    oracle_sid=web

    Path=F:\WINDOWS.X64_180000_db_home\bin;。。。。。。。。。。

    2、F:\WINDOWS.X64_180000_db_home\bin\imp system/oracle@web file=。。。。。。

    这样就可以导入了

     

    展开全文
  • kmod-oracleasm-2.0.8-22.el7 for Centos7.9,安装oracle 19c,18c 专用
  • 之前的博客我们了解到Oracle 20c即将发布,如下:Oracle 20c 官方文档正式发布https://www.cndba.cn/dave/article/4029https://www.cndba.cn/Dave/article/4055在我去年出版的《Oracle 18c 必须掌握的新特性》一书中...
  • 安装Oracle 18c: ://url.gratis/tRCdn 安装Oracle 19c: ://url.gratis/nqr9O 安装Oracle Grid 12c: ://url.gratis/tKcJs AtualizaçãoApex: ://url.gratis/Q2fhj 升级Oracle 12c第19.3段: : Aplicando ...
  • Oracle XE 18c

    2021-04-06 20:38:49
    Oracle Database 18c XE内可储存的资料格式,包含JSON、XML、Graph、Spatial、物件等,至于开发者能选择程式语言,则囊括了Java、JavaScript、Python、Go、PHP、C与C++。同时,使用甲骨文低程式码开发工具APEX的用户...
  • Oracle 12c、18c ASMFD特性研究

    千次阅读 2019-02-18 16:54:37
    Oracle 12c、18c ASMFD特性研究一、afd配置调整二、转移UDEV设备到AFD路径三、ASM磁盘组dd格式化测试四、拓展研究五、总结六、参考文献 在Oracle 12C以上版本,可以使用asmfd来取代udev规则下的asm磁盘设备绑定,...
  • Oracle 18c 版本发布策略的变更

    千次阅读 2018-06-10 15:53:50
    Oracle版本发布和补丁策略一直没有太大的调整,基本保持3-4年一个大版本,两代产品之间会出一个Release 2。这种策略的好处是能够保证系统的稳定性,一个新的大部分更新到Release 2时,基本被认为是比较稳定的版本...
  • Oracle下载与Oracle安装图解(Oracle19c,Oracle18c,Oracle12c,Oracle11g) 1、Oracle下载(Oracle11g) oracle下载方法,请根据以下步骤与图示来下载oracle11g版本: oracle11g下载第1步:打开oracle官方网站 ...
  • Oracle 12c、18c、19c中的MGMTDB(下) 上一篇参考: http://blog.itpub.net/26736162/viewspace-2132763/...
  • oracle18c数据库驱动

    2018-12-20 19:46:33
    oracle18c数据库连接驱动oracle18c数据库连接驱动oracle18c数据库连接驱动
  • Oracle 12c、18c、19c中的MGMTDB、GIMR

    千次阅读 2019-08-23 17:19:14
    Oracle 12c、18c、19c中的MGMTDB、GIMR 文档内容 用途 问题和答案 什么是管理资料库? 管理资料库是用来干什么的? 管理资料库的数据文件放在哪里? 在安装升级的时候...
  • Oracle 18c更新TIMEZONE版本 unzipDBMS_DST_scriptsV1.9.zip cdDBMS_DST_scriptsV...
  • Oracle版本客户端连接 18c 报ORA-28040 和 ORA-01017 错误的解决方法 现在oracle版本已发布至18c,那么在安装Oracle 12c 或者Oracle 18c之后,如果已低版本的客户端来连接12c或18c ,就会报如下两个错误: ...
  • 之前的博客我们了解到Oracle ...在我去年出版的《Oracle 18c 必须掌握的新特性》一书中也有一小节专门讲解了Oracle 的生命周期以及补丁的变化。 《Oracle 18c 必须掌握的新特性》 发售了https://www.cndba.cn/dave
  • oracle-18c-新特性

    2018-12-14 10:58:14
    oracle-18c-新特性 。
  • Oracle 12c和18c中的MGMTDB(下) 上一篇参考: htt...
  • 如同 Oracle 此前预告的那样,Oracle Database 18c 已经正式发布,初始发布的 Linux X86 版本版本号 18.3 : Oracle Database 18c (18.3) for Linux x86-64 LINUX.X64_180000_db_home.zip (4,564,...
  • 今日Oracle support更新了文档:英文版Release Schedule of Current Database Releases (文档 ID 742060.1)中文版当前数据库版本的发行时间表 (文档 ID 1626244.1)确定了Oracle Database 18c的发布时间:看来Oracle...
  • Real Application Security N Y Redaction N Y Requires Oracle Advanced Security Privilege Analysis N Y Requires Data vault option Transparent Sensitive Data Protection N Y Virtual Private Database N Y ...
  • Beginning Oracle SQL for Oracle Database 18c From Novice to Professional
  • 数据嘉年华,技术分享:杨廷琨_从自动化到自治数据库 - 从 Oracle 12c 到 18c 的新进展
  • oracle 18c版本号规则

    2018-10-19 15:07:00
    18C之后的版本标识 从2017年7月开始,Oracle改变了以往的数据库软件发布流程,采用年度Release和季度更新的策略。 Yearly Release 将之前的N年一发布更改为每年一发布。每年发布的策略能够将更多的新功能更快的...
  • oracle 12c/18c中,实现PDB随数据库启动

    千次阅读 2018-09-18 16:39:10
    oracle12c/18c安装以后,默认在CDB下建立一个PDB,但是一般情况下,PDB的状态为mount。如何实现PDB启动后,状态变为打开(open)呢?有如下方法: 方法一:建立触发器,在启动数据库时自动启动(假设PDB名为pdbmine...
  • Welcome to “Beginning SQL for Oracle Database 18C”! Thanks for picking up this book. It’s safe to say you’re interested in learning about Oracle database, as that’s what this book is about. Why ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,295
精华内容 1,318
关键字:

oracle最新版本18c