随笔分类 - Oracle
摘要:导出空表:oracle11g有个新特性,当表无数据时,不分配segment,以节省空间。所以用exp导出时无法导出空表。解决办法:1.插入一行在rollback就有segment了。2.alter system set deferred_segment_creation=false scope=both; 默认是TRUE,空表不分配segment。 需要注意的是:该值设置后只能对后面新增的...
阅读全文
摘要:转发自:https://www.cnblogs.com/huyong/archive/2011/04/27/2030466.html本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 ...
阅读全文
摘要:select zi.table_name,zi.column_name,fu.table_name,fu.column_namefrom user_cons_columns zijoin user_constraints b on zi.constraint_name=b.constraint_name and zi.table_name=b.table_namejoin user_cons_c...
阅读全文
摘要:Oracle create tablespace语法详解CREATE [UNDO] TABLESPACE tablespace_name [DATAFILE datefile_spec1 [,datefile_spec2] ...... [{MININUM EXTENT integer [k|m] |BLOCKSIZE integer [k] |logging cl...
阅读全文
摘要:CREATE TABLE AAAA (A NUMBER NOT NULL, CONSTRAINT PK_AAAA PRIMARY KEY (A) ) ;CREATE TABLE AAAAB (A NUMBER NOT NULL, B VARCHAR2(20) NOT NULL, CONSTRAINT PK_AAAAB PRIMARY KEY...
阅读全文
摘要:@echo off::@echo 请选择启动测试服务器(t)....@echo 正在启动本机Oracle服务器....goto test:startset /p type=[t ?]if "%type%" == "t" goto testif "%type%" == "s" goto svrgoto start:testecho ------启动Oracle服务器---------echo ...
阅读全文
摘要:PL/SQL有三种类型的块,即匿名块(anonymous block)、过程(procedure)、 和函数(function)。过程和函数又称为字程序(subprogram)。 匿名块可以包含三个部分:申明部分、执行部分(必须的)和异常处理部分 --执行代码块: start <PL/SQL 代码块
阅读全文
摘要:1、ORA-12541:TNS:没有监听器原因:没有启动监听器或者监听器损坏。如果是前者,使用命令net start OracleOraHome81TNSListener(名字可能有出入)即可;如果是后者,则使用“Net8 Configuration Assistant”工具向导之“监听程序配置”增加一个监听器即可(基本不用写任何信息,一路OK。在添加之前可能需要把所有的监听器先删除!) 2、...
阅读全文
摘要:完全卸载oracle 注册表及文件0、如果数据库配置了自动存储管理(ASM),应该先删除聚集同步服务CSS(cluster Synchronization Services).删除CSS服务的方法是在DOS命令行中执行如下命令: localconfig delete 1、使用[开始] - [设置] - [控制面板] - [管理工具] - [服务],停止所有Oracle服务;2、使用[开始] - [...
阅读全文
摘要:OracleDBConsoleorcl 这个是采用浏览器使用的oracle企业管理器OracleOraDb10g_home1iSQL*Plus 是isql*plus的服务,要使用isqlplus,必须开启该服务,其它的服务见下面如果只用cmd中的sqlplus管理oracle的话,必须的就一个OracleServiceORCL 要是还要其它的至少两个:OracleServiceORCL Orac...
阅读全文
摘要:测试远程机器端口是否开通:打开命令行窗口telnet 服务器IP 7000Oracle 10G 安装在Win2003上,WIN2003只开放端口1521端口,则远程telnet 1521端口能通,但是数据库连接不上。原因如下: Oracle客户端连接服务器,首先去找1521监听端口,服务器的1521监听端口再向server process进程发出请求,并返回一个随机端口,返回给客户端...
阅读全文
摘要:SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE--------- --------- --------- --------- ...
阅读全文
摘要:1、查看表空间的名称及大小 2、查看表空间物理文件的名称及大小 3、查看回滚段名称及大小 4、查看控制文件 5、查看日志文件 6、查看表空间的使用情况 7、查看数据库库对象 8、查看数据库的版本 9、查看数据库的创建日期和归档方式 10、查看当前所有对象 11、建一个和a表结构一样的空表 12、察看
阅读全文