oracle19C设置兼容低版本客户端由于oracle11G 官方不在维护,现在很多客户都把数据库升级到oracle19C,新项目也是使用oracle19C数据库居多,默认情况下Oracle 8,Oracle 8i,Oracle 9i,Oracle 10g,Oracle 11g等 oracle数据库客户端是无法访问19C的,低版本客户端登录会提示协议不匹配之类。可以通过修改oracle19C数据库...
Oracle开启PDB模式
ORACLE由于环境更新,Oracle版本换成19C,新建用户必须加 “C##“ ,对此默认实例为ORCLCDB。如果想自定义用户名 我们开启PDB模式即可先使用如下命令登入oracle,然后查询系统已有的PDB;sqlplus / as sysdba select name from V$pdbs;SQL> select...
关于linux下安装oracle之后,重启系统后oracle不能正常启动的配置总结
ORACLE一、linux下无法启动sqlplus问题描述:[root@redhat oracle]# su – oracle [oracle@redhat oracle]$ sqlplus “as/sysdba” -bash: sqlplus: command not found [oracle@r...
Oracle数据库将varchar2类型修改转换为CLOB
ORACLEvarchar2改成clob,需要迂回更改,不可以直接更改。可用如下方法修改:1、创建一个新字段为clob类型。alter table 数据表名 add 随机字段名 clob;2、将原来varchar2字段中的数据存放到clob字段中。update 数据表名 set 随机字段名 = to_char(...
ORACLE创建用户并分配表空间
ORACLE-- 删除用户名-- drop user TestUser; -- 删除用户下的所有相关数据-- drop user TestUser cascade; --drop tablespace FORUM including contents and datafiles; -- 删除表空间 -- 创建名为 FORUM 的表空间create tablespace FORUM...
ORACLE创建基本的存储过程、游标、遍历查询结果
ORACLECREATE OR REPLACE PROCEDURE "fun" is --定义游标 获取主键以及相关 cursor results is SELECT &...
ORACLE新增、修改、删除表字段,表重命名,修改表注释,修改字段注释
ORACLE1、增加新字段:alter table table_name add (name varchar(20) default '张三');2、修改表字段:alter table table_name modify (name varchar2(100) de...
数据库UNION DISTINCT去重并且排序
ORACLEselect DISTINCT companyId, companyCode, companyName, -- 相同字段去重,从相同字段取出最小显示一行 businessType ,min(display) display from ( (select s.company_id companyId, s....
oracle中创建序列及序列补零实例详解
ORACLEoracle中创建序列及序列补零实例详解我们经常会在在DB中创建序列:-- Create sequence create sequence COMMON_SEQ minvalue 1 maxvalue 999999999 start with 1 increment by 1 cache...