关于delete cascade的小实验
关于delete cascade的小实验创建用于测试的三张表test_a,test_b,test_ccreate table test_a(id int not null, fk int, constraint pk primary key(id));create table test_b(id int not null, fk int, constraint pe primary key(id));create table test_c(id int not null, fk int, constraint pr primary key(id));ID主键,在FK列上建立外键插入测试数据insert into test_a values(1,11);insert into test_a values(2,22);insert into test_b values(11,1);insert into test_b values(22,2);insert into test_c values(111,11);insert i
iSQLPlus for SYSDBA Access Oracle10g
转载自:http://oraclelife.blogbus.com/logs/30666717.html感谢原作者OS: Winsows2003 DB:Oracle10gWindows 环境变量设置Java_Home C:oracleproduct10.2.0db_1jdkOracle_Home C:oracleproduct10.2.0db_1 cmd1.迁移至以下目录 cd %ORACLE_HOME%/oc4j/j2ee/isqlplus/application-deployments/isqlplus/ 2.执行以下指令 %Java_Home%/bin/java -Djava.security.properties=%ORACLE_HOME%/sqlplus/admin/iplus/provider -jar %ORACLE_HOME%/oc4j/j2ee/home/jazn.jar -user "iSQL*Plus DBA/admin" -password welcome -shell 提示符会
多表更新
现在有如下表create table t1 (a1 int, a2 nvarchar2(20));create table t2 (b1 int, b2 nvarchar2(20));insert into t1 values (1,'a');insert into t1 values (2,'b');insert into t1 values (3,'c');insert into t1 values (4,'d');insert into t2 values (1,'A');insert into t2 values (2,'B');现在我们需要实现如下操作 "update t1.a2=t2.b2 where t1.a1=t2.b1'在sqlserver中,update可以支持from 子句,可以写为 update t1 set t1.a2=t2.b2 from t1,t2 where t1.a1=t2.b1;在Oracle中,update语句不支持from子句,可以写为upda
ORA-12514
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 问题解决 (转帖) 近日在配置Oracle 10G的流复制环境时,遇到一个问题,关闭数据库(shutdown immediate)后,通过SQL Plus连接数据库:conn sys/his@orc0 as sysdba,出现如下错误: ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务通过重启服务的方式启动数据库,再次连接却能成功登录,也就是说在关闭数据库状态下无法连接服务器。 开始以为是系统环境变量Oracle_SID的配置问题,因为机器有多个实例,一阵折腾后还是不能连接。后来查资料得知:
esxi相关资源
http://www.xuniji.com/forum/view.asp?id=14406[@more@]
有效管理Windows系统帐户权限
权限是Windows管理的基础,当然与Windows用户关系最密切,平时接触最多的是与帐户相关的权限。对于Windows帐户权限的管理,你是否完全了解呢?下面,以Winsows XP为例进行相关测试,希望对提升认识有所帮助。 1、系统权限概述 大家知道,Windows NT系统是个等级森严的系统,操作系统通过对用户(帐户)授权来实施管理。以Windows XP系统为例,系统默认的用户等级有4级:其中System拥有至高无上的权限,掌握着系统资源的生死大权;Administrators组的用户权限次于System,拥有大多数的系统权限;Users组的用户权限受到限制,只能执行与本用
Oracle 卸载
因为Oracle在Windows下的卸载颇有一些麻烦,如果不能完全卸载有可能影响将来的再次安装!常规卸载方法是运行Oracle的自带的卸载程序,可遗憾的是我在卸载时总不能完全卸载,当我再次安装Oracle时,就会出现莫名其妙的问题,并且这种卸载方式比较麻烦,比较慢,下面我介绍一种比较快并且能够彻底卸载Oracle的方法。 1.关闭oracle所有的服务。可以在windows的服务管理器中关闭; 2.打开注册表:regedit 打开路径: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices 删除该路径下的所有以oracle开始的服务名称,这个键是标识
解决: gsrvr.exe错误,内存不能为读,地图白屏,I/O错误 问题。(转载)
数据服务器环境:4核,内存 4GWindows Server2003ArcSDE9.3Oracle10.2.0.1空间数据量大,每个图层的数据量可以有几十万条记录(最多的一个图层有90万条)症状:当使用ArcMap加载图层,进行数据的频繁操作(放大、缩小、查询),服务器端即报错,弹出对话框 gsrvr.exe程序错误,内存不能为 read 之类的。客户端会出现Network I/O error查看sde错误日志sde-esri-sde.logdb_array_fetch_attrs OCI Fetch Error load_buffer error -51 giomgr-esri-sde.logSDE Server went down on system exception 0xC0000005解决方案:打esri中国技术支持和
利用Oracle FGA实现审计
利用Oracle FGA实现审计 Oracle9i Database 推出了一种称为细粒度审计 (FGA) 的新特性。现在下面就利用FGA实现审计对表的审计。其中,EDMS是数据库的一个测试帐户。 1.建立测试表(用户EDMS下) Create Table T_AUDIT_DEMO ( CID INT NOT NULL, CNAME VARCHAR2(20) NULL, ENAME VARCHAR2(20) NULL, CONSTRAINT PK_T_AUDIT_DEMO PRIMARY KEY (CID) ); 2.创建审计策略(用户SYS下) begin dbms_fga.add_policy ( object_schema=>'EDMS', object_name=>'T_AUDIT_DEMO', policy_name=>
Oracle站点收录
http://www.oracle.com/pls/db102/homepage1 10g在线文档http://www.oracle.com/pls/db920/homepage 9i在线文档http://asktom.oracle.com/ expert Tomhttp://www.orafaq.com 很好的FAQhttp://www.oracle.com/technology/documentation/database10gR2.html 10g文档库下载[@more@]
Oracle 10G重建EM DB Control
Oracle 10G重建EM DB Control.1.drop configuration files and repository run :emca -deconfig dbcontrol db -repos drop2. Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and mangement objects:a. drop user sysman cascade;b. drop role MGMT_USER;c. drop user MGMT_VIEW cascade;d. drop public synonym MGMT_TARGET_BLACKOUTS;e. drop public synonym SETEMVIEWUSERCONTEXT;3.Create configuration files and repository runemca -config dbcontrol db -repos create创建EM时,提示的端口号,应为实例的端口号,