SQL语句: 表: select * from cat; select * from tab; select table_name from user_tables; 视图: select text from user_views where view_name=upper(''&view_name''); 索引: select index_name,table_owner,table_name,tablespace_name,status from user_indexes
最近在折腾HPUX11.11,我就把ORACLE 8I在HPUX下的安装和配置过程写出来,希望和各位分享,如果能对各位有所帮助,刁馋就感到欣慰了。如果你有什么问题或你的经验与建议,欢迎和我联系、探讨或不探讨任何技术问题,仅仅只是交个朋友,我的MAIL: yuepengfei@mail.banner.com.cn。好了灌了不少水,让我们开始吧:) 说明:以
Oralce数据库的错误信息经常会出现,我们看见的都是错误的代码,至于错误原因究竟是什么还一时半会难以解答,所以就把一些常见的错误整理了一下,来看看也许对你有帮助的. Oracle客户端网络配置: 在Oralce产品安装完成后,为了与数据库服务器进行连接或者是两台数据库之间进行数据复制,则必须进行网络连接配置。 Ora
1.先在oracle数据库中我们建立一个目录别名,用于将文件定位指针映射到文件系统: create DIRECTORY ''tmpdir'' AS ''/tmp''; tmpdir表示逻辑目录名,''/tmp''是实际目录。 注意该目录oracle应该有读权限 然后根据需要授权 GRANT READ ON DIRECTORY bfile_dir1 TO scott; 建立一个含有bfile字段的表
经测试和研究,有如下规则: 1.IE访问WEB的简单顺序为: IE<>WebServer<>文件系统 即IE向WebServer发送URL请求,该请求是通过某种编码做了encode的,WebServer接到请求后对其进行解码,然后再用解码后的地址到文件系统获取请求的内容返回到客户端的IE。 从以上顺序可以看出,如果要正常使用中文路
DBA必须熟悉的、最有用的DBA视图。 dba_data_files 关于数据库文件的信息 dba_db_links 数据库中的所有数据库链路 dba_extents 数据库中包括所有分区 dba_free_space 所有表空间中自由分区 dba_indexes 数据库中所有索引的描述 dba_ind_columns 在所有表及聚族上压缩索引的列 dba_objects 数据库中所
一 视图的概念 视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。 视图的定义存在数据库中,
/* 从DPS到EMIS,表dpsuser.gg_web_info_m */ /* 首先确保在EMIS数据库中已经建立了dpsuser和相应的表空间dpsdata */ /* 第一步,配置主体端 */ connect system/manager@dps grant connect,dba,resource to dpsuser; /* 创建复制管理员repadmin */ create user repadmin identified by repadmin; alte
什么是PL/SQL 结构化查询语言(Structured Query Language,简称SQL)是用来访问关系型数据库一种通用语言,它属于第四代语言(4GL),其执行特点是非过程化,即不用指明执行的具体方法和途径,而是简单的调用相应语句来直接取得结果即可。 例:delete from students where major=‘Nutrition’; 然而,对于有些复
二、查看当前用户每个表占用空间的大小: Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name 查看每个表空间占用空间的大小: Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name as4101> lsnrctl start as4101> svrmg
一、意义: 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重新建立一个完整的数据库,该处理称为数据库
PL/SQL的全称是“Procedural Language extensions to the Structured Query Language”,用中文来说就是结构化查询语言的Oracle编程扩展,哈哈。Oracle引入PL/SQL来克服一些SQL的限制,加入了一些有特色的东西,供大家在Oracle数据库上更快捷、方便的建立应用。 我使用PL/SQL超过两年,从我一开始使用它进行程序开发就很
1.有for update类型的Cursor 定义Cursor时,加了for update,因为需要打开cursor后还要对这些数据进行修改和删除,但在修改和删除数据后在关闭cursor前就commit,就出现了下面的错误: ORA01002: 读取违反顺序 ORA06512: 在"JWGL.PCKGSTUDSLTCOURSE", line 62 ORA06512: 在line 2 Error: ORA06550: 第 2 行,
对象类型: 优点: 1) 更容易与Java, C++编写的对象应用程序交互 2) 获取便捷。一次对象类型请求就可以从多个关系表中获取信息,通过一次网络往复即可返回 语法: CREATE [OR REPLACE] TYPE type_name OBJECT | UNDER super_type} { attribute_name datatype[,attribute_name datatype]… 成员
由于Oracle不提供用于实时输出消息的工具, Oracle数据库开发者总是要面临实时监视他们的储备过程执行的挑战。他们必须使用dbms_output.put_line调用,这个调用直到过程完成才返回结果。 在本文中,我想演示如何从Oracle8i数据库直接发送电子邮件,作为一种实时通信解决方案。这样我们要监视存储过程就不再需要等待它们完
通过在存储过程中调用此存储过程来监控存储过程中所产生的错误,以便尽快解决。 CREATE OR REPLACE PROCEDURE send_mail ( p_recipient IN VARCHAR2, p_message IN VARCHAR2, p_subject IN VARCHAR2 DEFAULT ''Oracle Perf Report '' || TO_CHAR (SYSDATE, ''yyyymmdd hh24:mi:ss'' ),
问题描述: 安装Oracle 9i后,可以启动Apache(刚安装完),但重新启动后即报错,错误提示如下: 本以为多大的事儿,结果查查GOOGLE发现,原来是因为重新启动后,系统内已经有了一个HTTP进程,所以这个再起来后冲突了。 解决方法如下: 打开服务管理,找到如下: 看到上面的HTTP了吗?
1. ORA01536:表空间不足 问题的解决 ORA01536: space quota exceeded for tablespace 方法一:SQL> alter user test quota unlimited on testtablespace; User altered. 方法二:SQL> alter user test default tablespace testtablespace 2 quota 0 on system 3 quota 500M on t