【三招让Oracle表列管理更加简单】教程文章相关的互联网学习教程文章

Oracle数据库中查看所有表和字段以及表注释.字段注释【代码】【图】

1、获取表: select table_name from user_tables; //当前用户拥有的表select table_name from all_tables; //所有用户的表select table_name from dba_tables; //包括系统表select table_name from dba_tables where owner=‘用户名‘ALL_OBJECTS describes all objects accessible to the current user. 描述当前用户有访问权限的所有对象 DBA_OBJECTS describes all objects in the database. ...

解决Linux环境Oracle显示乱码

首先查看当前的编码格式select userenv(‘language‘) from dual;解决方法: 一、临时解决方法 切换到Oracle用户,执行 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 问题解决。但这种方式只对本次会话有效。 二、永久解决方法 修改profile文件: vi /etc/profile 在文件最后添加 export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 问题解决!而且退出后,下次登录不用重新设置。 原文:https://www.cnblogs.com/chenglc/p/842149...

Oracle RAC(Real Application Clusters)【图】

Oracle RAC 运行于集群之上,为 Oracle 数据库提供了最高级别的可用性、可伸缩性和低成本计算能力。如果集群内的一个节点发生故障,Oracle 将可以继续在其余的节点上运行。Oracle 的主要创新是一项称为高速缓存合并的技术。高速缓存合并使得集群中的节点可以通过高速集群互联高效地同步其内存高速缓存,从而最大限度地低降低磁盘 I/O。高速缓存最重要的优势在于它能够使集群中所有节点的磁盘共享对所有数据的访问,数据无需在节点间...

centos下静默安装oracle11g【代码】

一、安装依赖包yum -y install gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-devel-static elfutils-libelf-devel ksh libaio libaio-devel numactl-devel sysstat unixODBC unixODBC-devel pcre-devel二、创建用户名groupadd oinstall groupadd dba useradd -m -d /home/oracle -g oinstall -G dba oracle passwd oracle三、安装jdkyum install java-1.8.0-openjdk* -y四、#设置sw...

在mysql中创建 oracle scott 用户的四个表及插入初始化数据【代码】【图】

各表的字段的含义: (参考自:http://www.cnblogs.com/mchina/archive/2012/09/06/2649951.html) 1、 部门表:dept № 名称 类型 描述 1 DEPTNO NUMBER(2) 表示部门编号,由两位数字所组成 2 DNAME VARCHAR2(14) 部门名称,最多由14个字符所组成 3 LOC VARCHAR2(13) 部门所在的位置 2、 雇员表:emp № 名称 类型 描述 1 EMPNO NUMBER(4) 雇员的编号,由四位数字所组成 2 ENAME VARCHAR2(10) 雇...

Oracle建表脚本记录【代码】

--删除droptable dianfei; --创建表createtable dianfei ( uon varchar2(10) notnull, mmonth varchar2(6) notnull, ddf number(6,2) notnull, djftime date notnull, djfzt varchar2(3) notnull, dsyjf date notnull ); --注释 comment ontable dianfei is‘电表‘; comment oncolumn dianfei.uon is‘用户编号(从键)‘; comment oncolumn dianfei.mmonth is‘缴费月份(从键)‘; comment oncolumn dianfei.ddf is‘电费金额‘...

在Linux中安装Oracle(安装总结)

1、检查硬件内存# grep MemTotal /proc/meminfo交换空间# grep SwapTotal /proc/meminfo磁盘空间# df -ah2、下载软件Oracle Database 10g Release 2 (10.2.0.1) Software下载位置:http://otn.oracle.com/software/products/database/oracle10g/index.html3、修改host文件查看/etc/hosts文件中必须包含a fully qualified name for the server4、安装软件包检查1、检查下列包是否安装,若未安装则要先安装:binutils-2.17.50.0.6-2....

Mysql、Oracle、Db2的比较

Process-- -database-ObjectProcess-Server-User- ObjectProcess-database-User- Schema- Object依次是Mysql、Oracle、Db2没做过oracle多实例,db2也是刚刚接触,浅显的理解Mysql这种方式很初级最容易被人想到,Database与User分开是跟其他两个的区别,用授权来关联用户和数据库。jdbc的连接地址里面,三者分别指定了Database、User、User(&Schema),Db2如果不单独创建Schema则形式是跟Oracle一样的。Db2的User只能是操作系统的用户...

Oracle数据库入门——pctfree和pctused详解

一、建立表时候,注意PCTFREE参数的作用 PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。 PCTUSED:是指当块里的数据低于多少百分比时,又可以重新被insert,一般默认是40,即40%,即:当数据低于40%时,又可以...

Oracle中Clob类型处理解析:ORA-01461:仅可以插入LONG列的LONG值赋值【代码】

感谢原作者:破剑冰-Oracle中Clob类型处理解析上一篇分析:ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值   最近为Clob字段在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅可以插入LONG列的LONG值赋值)。经过不断查找资料和自己的试验该问题终于得到解决,下边我将自己的心得给大家做一个分享。准备系统环境 xp+.net2.0+oracle9i表结构(由于是测试,表结构...

Oracle定时备份【代码】

两种方法这两种方法都需要将oracle安装目录下的EXP.EXE复制到备份数据的目录下比如我现在要将数据备份在E盘的数据备份这个文件夹,需要将oracle安装目录下的EXP.EXE复制到数据备份这个文件夹里面,在新建一个oracleBackup.bat文件第一种方法 需要安装winrar,效果好,速度快,下次备份会自动更新覆盖上次备份的数据 下面的直接复制拿去用,只需更改红色的地方@echo off @echo ================================================ @...

Generating sql insert into for Oracle【代码】

createorreplaceFUNCTION fn_gen_inserts (p_sql CLOB, p_new_owner_name VARCHAR2,p_new_table_name VARCHAR2 ) RETURN CLOB ISl_cur NUMBER;l_sql CLOB := p_sql;l_ret NUMBER;l_col_cnt NUMBER;l_rec_tab dbms_sql.desc_tab;l_separator CHAR(1...

oracle 的启动与连接【图】

1. Oracle的启动oracle的服务如下图所示:启动oracle有两个重要的服务(如上图标识处):l OracleOraDb11g_home1TNSListener:监听服务,主要用于客户端访问本机时连接数据库用,如果此服务没有启动或错误,将导致程序无法连接。如果只是通过本机进行数据库连接操作,可以不开启监听服务。l OracleServiceORCL:Oracle数据库的实例服务,在Oracle平台上可以配置多个数据库,使用“Database Configuration Assistant”这个工具可以建...

oracle 创建同义词

?1234567891011121314151617181920211、语法:同义词 (SYNONMY) CREATE SYNONYM同义词名FOR 表名; CREATE SYNONYM同义词名FOR 表名@数据库链接名; Create synonym synonym_name forobject_name. 同义词用途很广如医院触摸屏可能可能要访问HIS系统相关表,这时候可能要创建部分视图来供查询。 1、创建查询视图用户create user touchquery identified bypassword; 2、赋予相关权限grant select (any ) onview_name to ...

oracle 小知识

oracle: 数值随机的函数是 dbms_random.value(最大值,最小值) 用法是select dbms_random(3,0) from dual;oracle: 获取前100条 的函数是 rownumber <=100 用法是select * from dual where rownumber<=100;oracle: cast((nvl(sum(case b.hgxs when b.jcxs then 1 end),0)/nvl(count(a.id),0))*100 as decimal(18,2)) 类型转换按小时分组,每个小时里面有好些笔数据,每个小时内只取一笔数据partition by 是分组,每小时取一笔数...