【Oracle】
YvesHe
人的痛苦大部分来源于自我怀疑。
展开
-
Oracle| Oracle常见操作
Oracle 是先有用户, 可以给用户对那个数据库的那个表设置指定的权限Oracle 数据库的创建,哪些用户有权限来管理.Oracle 用户的管理,是哪些用户来管理的.Oracle 表的管理,是哪些用户来管理的.systemsyssysdbasystem 、sys、scott,当中system和sys的差别在与是否能创建数据库,sys用户登录才干够创建数据库,而scott是给刚開始学习的人学习的用户。学习者能够用Scott登录系统,注意scott用户登录后,就能够使用Oracle提供的数据原创 2020-08-21 12:59:52 · 431 阅读 · 0 评论 -
Oracle| 下载安装
Oralce各个版本下载地址: https://www.oracle.com/database/technologies/oracle-database-software-downloads.html原创 2020-08-21 12:59:32 · 119 阅读 · 0 评论 -
Oracle| Oracle查询null和空字符串方案
https://jingyan.baidu.com/article/3065b3b627cc0ffecff8a4e3.html假设想要查询出null和空字符串的结果,该怎么实现呢?此时可以使用NVL(expr1,expr2)函数,将null转换成空字符串比较请注意:此处的空字符串需要指定一个值,比如两个单引号包含一个空格,或者具体的值,如果仅仅只是两个单引号的话,匹配是没有结果的select * from tblNullData where NVL(ColName, ’ ') = ’ ';参考:h原创 2020-08-21 13:00:10 · 1435 阅读 · 0 评论 -
Oracle| Oracle12c ORA-28040: No matching authentication protocol
12c环境下使用服务名的方式登录的两个问题:ORA-28040: No matching authentication protocol问题解决方法编辑 $ORACLE_HOME/network/admin/sqlnet.ora```SQLNET.ALLOWED_LOGON_VERSION_SERVER=8SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8```参考: http://www.cnblogs.com/lhrbest/p/6219687.htmlOR.原创 2020-08-22 12:47:21 · 342 阅读 · 0 评论 -
Oracle| Oracle中各种引号的区别于用法(双引号,单引号,倒引号)
在字符类型中使用引号单引号作用作用一:在Oracle中单引号用来界定一个字符串的开始和结束。作用二:单引号可以在Oracle可以当做转义符号使用,比如字符串中有单引号时,可以使用两个单引号来表达.第一个是转义符号. 需要注意的是: 倒引号和双引号用在字符中不需要转义,可以直接使用.对应结果:...原创 2019-04-04 10:31:12 · 3217 阅读 · 0 评论 -
Oracle| Oracle大小写敏感问题
文章目录一丶库表列大小是否敏感需要说明的是Oracle大小写不敏感的前提条件是在没有使用引号`"`的前提下!!!当我使用了双引号`"`声明的`表名`,`列名`是明确区分大小写的!!!测试例子:创建大写表结构测试例子:创建小写表结构二丶查询语句字符串是否大小写敏感一丶库表列大小是否敏感首先,我们使用的Oracle的关键字时是不需要区分大小写的,比如创建表的CREATE或create是等价的....原创 2019-04-04 15:56:56 · 19010 阅读 · 0 评论 -
Oracle| 用sqlplus登录Oracle方式汇总
1.本地登录 sqlplus / as sysdba2.账号密码登录 sqlplus user/passwd3.选择实例登录 sqlplus user/passwd@实例名 例如 sqlplus user/passwd@orcl4.连接远程数据库实例 sqlplus user/passwd@IP:端口/实例名 例如:sqlplus user/passwd@192.168.1.2:1521...原创 2019-03-28 16:23:07 · 4545 阅读 · 0 评论 -
Oracle 12c 连接时报错:ORA-28040: No matching authentication protocol问题解决方法
问题描述:客户端连接Oracle 12c的时候,报错误:ORA-28040: No matching authentication protocol问题原因:oracle 12c的参数SQLNET.ALLOWED_LOGON_VERSION默认等于11。当我们使用11g JDBC之前版本的thin驱动连接的时候,就会报错。解决方法:在数据库服务器上的oracle/network/adm...原创 2019-03-28 16:58:31 · 31820 阅读 · 0 评论 -
Oracle| 12c 使用JDBC登录遇到的两个问题
12c环境下使用服务名的方式登录的两个问题:注意配置服务名登录时是使用//和/,如果是使用SID来登录,则配置不相同.ORA-28040: No matching authentication protocol问题解决方法编辑 $ORACLE_HOME/network/admin/sqlnet.oraSQLNET.ALLOWED_LOGON_VERSION_SERVER=8SQLN...原创 2019-03-28 18:01:52 · 336 阅读 · 0 评论 -
Oracle| 12c连接插件数据库使用SID
在Oracle 12c容器数据库中,客户端必须指定服务名称才能连接到PDB。具有早期版本的Oracle数据库的许多数据库客户端可能具有硬编码的连接描述符,以使用SID连接到数据库。现在,如果他们选择将非CDB插入CDB,他们一定需要在tnsnames.ora显示的配置USE_SID_AS_SERVICE_LISTENER = on来解决该问题.1.首先配置使用SID作为服务名来连接Oracl...原创 2019-03-29 15:37:27 · 4041 阅读 · 1 评论 -
Oracle| Redhat7.3下安装Oracle11g
环境准备Oracle下载地址:https://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html版本选择:Oracle Database 11g 第 2 版 (linux.x64)linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_da...原创 2019-03-13 17:16:45 · 968 阅读 · 0 评论 -
Oracle| Navicat连接Oracle数据库(sid,servicename,12c)
确定Navicat的版本是32位还是64位的,下载对应的Oracle Instant Client(https://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html),这里以Oracle 12c为例子:32: instantclient-basic-nt-12...原创 2019-03-08 10:40:31 · 5592 阅读 · 0 评论 -
Oracle| tnsnames.ora是什么?
tnsnames.ora 用在oracle client端,用户配置连接数据库的别名参数的网络服务配置文件.记录客户端访问数据库的本地配置,其实就是定义网络服务.原创 2019-03-06 16:01:31 · 1567 阅读 · 0 评论 -
Oracle| sqlplus连接到远程数据库
sqlplus是服务器端的软件,今天我才知道sqlplus是客户端软件,用sqlplus也能连接到远程数据库。windows下具体连接方法如下: 如果已经配置过tnsname 方法一.在运行或者命令窗口里面先输入sqlplus/nolog 再输入 connect username/password@tnsname 方法二.在运行或者命令窗口...原创 2020-08-21 13:00:57 · 1214 阅读 · 0 评论 -
Oracle| Oracle进程简介
为什么要有后台进程:为什么要每个实例要有个内存结构?就是为了提高数据读写效率而设定的一个大型的内存区域,否则岂不是要实时与磁盘交互?为什么要有后台进程数据最终还是要存到磁盘上,所以需要有不同的进程将不同内存片段按某个条件批量写进磁盘如数据写进程:ora_dbw0_<ORACLE_SID>日志写进程:ora_lgwr_<ORACLE_SID>对实例的运行状态监控...原创 2019-03-06 17:05:53 · 651 阅读 · 0 评论 -
Oracle| Oracle启动和停止
sqlplussys as sysdba输入密码登录startup mount开启监听lsnrctl start修改服务:原创 2019-03-07 10:34:41 · 512 阅读 · 0 评论 -
Oracle| sqlplus中设定行大小、页大小、字符列格式、数字列格式、清屏
参看:https://blog.csdn.net/sunny05296/article/details/79171001https://www.cnblogs.com/xqzt/p/4458061.html(包括永久设置)原创 2019-03-06 15:29:40 · 831 阅读 · 0 评论 -
Oracle| Oracle数据库opatch补丁信息查询
参考:https://blog.csdn.net/moscot_wu/article/details/52874295原创 2019-03-06 15:05:14 · 1690 阅读 · 1 评论 -
Oracle| Oracle数据库中的概念(数据库,表空间,数据文件)
数据库,表空间和数据文件密切相关,但它们之间存在重要差异:Oracle数据库由一个或多个称为表空间的逻辑存储单元组成,这些存储单元共同存储所有数据库的数据。Oracle数据库中的每个表空间都包含一个或多个名为datafiles的文件,这些文件是符合运行Oracle的操作系统的物理结构。数据库的数据共同存储在构成数据库的每个表空间的数据文件中。例如,最简单的Oracle数据库将具有一个表空间和...原创 2019-03-06 14:51:38 · 510 阅读 · 0 评论 -
Oracle| Oracle12C用户创建、授权、登录
主要有容器切换的概念.Oracle12C用户创建、授权、登录1.以系统用户登录C:\Users\LEI&gt;sqlplus sys/dwh as sysdba;SQL*Plus: Release 12.1.0.2.0 Production on 星期四 12月 31 10:11:29 2015Copyright (c) 1982, 2014, Oracle. All rights...原创 2019-03-05 16:50:33 · 795 阅读 · 0 评论 -
Oracle| sqlplus的非交互式使用
sqlplus交互界面存在的问题sqlplus的两种非交互式使用方式1 通过外部命令文件2 通过标准输入利用管道做兴许处理须要注意的地方一个简单的脚本1 sqlplus交互界面存在的问题sqlplus是ORACLE数据库的最重要的官方命令行client软件。是DBA的必备工具,使用它能够完毕差点儿所有的管理任务。然而。sqlplus的交互界面并非很友好,输入命令时不具有...转载 2019-03-05 18:19:07 · 1665 阅读 · 0 评论 -
Oracle| Oracle 12c Redhat7.3环境搭建
自动发现Oracle进程.使用下面命令查看系统进程ps aux | grep ‘ora_.*_iga$’但是如果用下面命令就查不出来ps aux | grep ‘ora_*_iga$’原创 2019-03-05 10:29:53 · 217 阅读 · 0 评论 -
Oracle| sqlplus 常用命令
$ sqlplus '/ as sysdba ’或者$ sqlplus /nologSQL&gt; connect / as sysdba加了$ sqlplus /nolog和不加$ sqlplus /nolog的作用是什么区别?sqlplus /nolog意思是不登录,只启动sqlplussqlplus '/ as sysdba’是以sysdba身份登录如果加了 nolog 就不...原创 2019-03-05 19:55:42 · 230 阅读 · 0 评论