Oracle DB
文章平均质量分 75
vindak
这个作者很懒,什么都没留下…
展开
-
如何开启/关闭数据库归档
1)单机模式下:如果开启归档,请保证log_archive_start=true --开启自动归档,否则只能手工归档,如果是关闭了归档,则设置该参数为false。10g之后废除该参数,不需要设置。log_archive_dest = ---归档日志存放路径alter system set log_archive_dest_1="location=f:\disk5\offlin原创 2012-08-07 16:29:18 · 6222 阅读 · 0 评论 -
oracle dblink的创建
格式: ① create public database link link_name connect to user identified by password using 'SID'; 则创建了一个连接到目标地址上以user 用户的连接查询数据时带上@link_name就ok了 如:select * from emp@link_name;②create database原创 2012-08-06 11:26:29 · 4902 阅读 · 2 评论 -
Oracle数据库无法建立连接TNS-12540 TNS-12560 TNS-00510
用户报告,服务器启动一段时间以后,无法建立数据库连接,重新启动几分钟以后,再次无法连接检查启动的Oracle进程检查Alert.log警报日志文件Tue Mar 23 13:40:45 2004skgpspawn failed:category = 27142, depinfo = 12, op = fork, loc = skgpspawn3skgpspawn原创 2014-02-10 14:00:07 · 2145 阅读 · 0 评论 -
Oracle数据文件大小的限制
Oracle数据文件大小的限制=====================通常我们数据库Block=8192的数据文件最大不超过32G添加一个maxsize为unlimited的数据文件SQL> alter tablespace users add datafile ‘/opt/oracle/oradata/test/user32g.dbf’ size 10M AUT原创 2014-02-10 13:16:53 · 2623 阅读 · 0 评论 -
SHUTDOWN: Active processes prevent shutdown operation
在使用shutdown immediate关闭数据库时hang住,查看alert 日志,遭遇了SHUTDOWN: Active processes prevent shutdown operation。也即是说有一些活动进程阻止了当前的shutdown操作。1、查看alert日志[oracle@ora11g oracle]$ cd diag/rdbms/ora11g/ora11g/tr原创 2014-01-09 10:25:40 · 1717 阅读 · 0 评论 -
Oracle-主键约束、唯一约束与外键约束
1.主键约束: 一个表只能有一个主键约束。主键可以是单个字段,也可以是多个字段。无论是哪种情况,其所有字段都是NOT NULL。2.Unique约束:一个表可以有多个Unique约束,Unique的字段可以为NULL。3.主键与Unique:不同点在于一个表只能有一个主键约束,但是可以有多个Unique约束;主键所有字段都是not null,unique可以是null。相同点在于都原创 2013-04-10 19:35:16 · 752 阅读 · 0 评论 -
Oracle常用数据字典-动态性能视图
常用数据字典 USER_ 记录用户对象的信息,如user_tables包含用户创建的所有表;user_views,user_constraints等;ALL_ 记录用户对象的信息及被授权访问的对象信息; DBA_ 记录数据库实例的所有对象的信息,如DBA_USERS包含数据库实例中所有用户的信息,DBA的信息包含user和all的信息; V$ 当前原创 2013-04-05 19:58:38 · 673 阅读 · 0 评论 -
Oracle实例和数据库
--==================================--Oracle实例和数据库(Oracle体系结构)--==================================一、Oracle实例Oracle Server:一个Oracle Server由一个Oracle实例和一个Oracle数据库组成。 即:Oracle Se原创 2013-04-03 21:03:20 · 940 阅读 · 1 评论 -
V$SQL,V$SQLAREA,V$SQLTEXT
V$SQL*表用于查看Shared SQL Area中SQL情况V$SQLTEXTV$SQLTEXT用途很简单,就是用来查看完整的SQL语句,V$SQL和V$SQLAREA只能显示1000 bytes,且特殊字符用空格替代。This view contains the text of SQL statements belonging to shared SQL cursors in转载 2013-03-04 10:44:10 · 401 阅读 · 0 评论 -
编译无效的Oracle对象
Oracle中编译无效的对象查询无效对象SQL: SELECT COUNT (*) FROM user_objects WHERE object_type IN (’PROCEDURE’,’FUNCTION’,’TRIGGER’,’VIEW’,’PACKAGE’) AND status = ’INVALID’; 以下三种方法:①以SYSDBA用户,原创 2012-08-02 16:56:17 · 4631 阅读 · 0 评论 -
Oracle的网络监听配置
listener.ora、tnsnames.ora和sqlnet.ora这3个文件是关系oracle网络配置的3个主要文件,都是放在$ORACLE_HOME\network\admin目录下。其中listener.ora是和数据库服务器端相关,而tnsnames.ora和sqlnet.ora这2个文件不仅仅关系到服务器端,主要的还是和客户端关系紧密。一、客户端设置1.sqlnet.ora原创 2012-09-02 20:01:14 · 3365 阅读 · 0 评论 -
杀掉所有Oracle的用户进程
如何谋杀掉Oracle会话进程 有一些死锁进程,用alter system kill session 'sid, serial#';杀掉回话后,异常退出无法释放进程,需要在系统级别kill。执行下面的语句获得进程(线程)号:select spid, osuser, s.program from v$session s, v$process p where s.padd原创 2012-08-06 11:41:01 · 12901 阅读 · 1 评论 -
ORACLE在Linux下内核参数设置
ORACLE的Linux内核参数设置:服务器内存为4G的情况下 修改/etc/sysctl.conf文件 (ROOT账户) kernel.shmmax = 2147483648 //公式:2G*1024*1024*1024=2147483648(字节) //表示最大共享内存段,一般为物理内存的一半(单位:字节)。 shmmax 设置应该足够大,能在一个共享内存段原创 2012-08-12 23:13:03 · 542 阅读 · 0 评论 -
Windows下完整卸载Oracle9i/10g
在Windows Server 2003/windows xp/win 7等系统中安全卸载Oracle9i/10g:①首先DBCA删除所有实例,其次删除软件:开始—>所有程序—>Oracle Installation Products—>Universal Installer;在弹出的图形界面中选择卸装产品后,勾选独立产品和Oracle主目录中的所有选项,点击删除。②运行services.原创 2012-08-12 23:22:48 · 1658 阅读 · 0 评论 -
DBA_OBJECTS中object_id and data_object_id 区别
object_id and data_object_id 区别====================== 其实object_id和data_object_id同样是表示数据库对象的一个唯一标志,但是object_id表示的是逻辑id,data_object_id表示的是物理id。 如果一些object没有物理属性的话那它就不存在data_object_id原创 2014-02-11 11:27:00 · 2682 阅读 · 0 评论