有关在/var/log/messages 中出现SIGCHLD set to SIG_IGN的问题
今天检查我的10g的数据库,发现其中两台的dmesg:application bug: sqlplus(26693) has SIGCHLD set to SIG_IGN but calls wait().(see the NOTES section of 'man 2 wait'). Workaround activated.在metalink上查了...
昨天有关配置密钥的问题:
昨天同事的两台服务器之间的crontab 调用 sftp 不成功,察看日志文件,应该是密钥错误,于是决定按照以前记录下来的方法重新配置密钥。但是做了很多遍都没有成功,这让我很郁闷。后来,我怀疑是ssh服务是不是设置的...
第五部分、ORACLE网络与安全 zt
[Q]如何限定特定IP访问数据库 [A]可以利用登录触发器或者是修改sqlnet.ora(9i以上): 增加如下内容: tcp.validnode_checking=yes #允许访问的ip tcp.inited_nodes=(ip1,ip2,……) #不允许访问的ip tcp.excluded_n...
小哞成长日记
昨天回去听爷爷奶奶说小哞让陈老师生气了,一次是因为早上哭了半天,另一次是小哞打了老师一下还是怎么的,小哞没有说清楚,爷爷奶奶也没听明白。问小哞白天在幼儿园那个小朋友被批评了呀,小哞说老师。为他问什么呀...
小哞成长日记
昨天小哞第一天上幼儿园,赶上爸爸出差去了,妈妈心里还是颇有些担心的,下了班早早的回去看他。回家看到小哞,情绪很好的样子,据说吃的也不错,去接的时候也没有哭,就是中午睡觉尿了床,这简直就是妈妈意料中的事...
[Q]随机抽取前N条记录的问题zt
[A]8i以上版本 select * from (select * from tablename order by sys_guid()) where rownum < N; select * from (select * from tablename order by dbms_random.value) where rownum< N; 注:dbms_random包需要手...
[Q]怎么样快速计算事务的时间与日志量 zt
[A]可以采用类似如下的脚本 DECLARE start_time NUMBER; end_time NUMBER; start_redo_size NUMBER; end_redo_size NUMBER; BEGIN st...
[Q]怎么样加密存储过程 zt
[A]用wrap命令,如(假定你的存储过程保存为a.sql) wrap iname=a.sql PL/SQL Wrapper: Release 8.1.7.0.0 - Production on Tue Nov 27 22:26:48 2001 Copyright (c) Oracle Corporation 1993, 2000. All...
[Q]怎么样获取IP地址zt
[A]服务器(817以上):utl_inaddr.get_host_address 客户端:sys_context('userenv','ip_address') 服务器:SQL> select utl_inaddr.get_host_address from dual;GET_HOST_ADDRESS--------------------...
[Q]怎么样修改表的列名 zt
[A]9i以上版本可以采用rname命令 ALTER TABLE UserName.TabName RENAME COLUMN SourceColumn TO DestColumn 9i以下版本可以采用create table …… as select * from SourceTable的方式。 另外,8i以上可...
[Q]ROWID的结构与组成 zt
[A]8以上版本的ROWID组成 OOOOOOFFFBBBBBBRRR 8以下ROWID组成(也叫受限Rowid) BBBBBBBB.RRRR.FFFF 其中,O是对象ID,F是文件ID,B是块ID,R是行ID 如果我们查询一个表的ROWID,根据其中块的信息,可以知道该表确切...
[Q]怎样建立基于函数索引zt
[A]8i以上版本,确保 Query_rewrite_enabled=true Query_rewrite_integrity=trusted Compatible=8.1.0以上 Create index indexname on table (function(field));
[Q]怎么查看数据库参数 zt
[A]show parameter 参数名 如通过show parameter spfile可以查看9i是否使用spfile文件 或者select * from v$parameter 除了这部分参数,Oracle还有大量隐含参数,可以通过如下语句查看: SELECT NAME &nb...
[Q]怎么查看数据库版本 zt及实验
[A]select * from v$version 包含版本信息,核心版本信息,位数信息(32位或64位)等 至于位数信息,在linux/unix平台上,可以通过file查看,如 file $ORACLE_HOME/bin/oracle SQL> select * from v$version;BANNER---...
[Q]怎么实现一条记录根据条件多表插入 zt
[A]9i以上可以通过Insert all语句完成,仅仅是一个语句,如: INSERT ALL WHEN (id=1) THEN INTO table_1 (id, name) values(id,name) &n...
[Q]如果存在就更新,不存在就插入可以用一个语句实现吗 zt
[A]9i已经支持了,是Merge,但是只支持select子查询, 如果是单条数据记录,可以写作select …… from dual的子查询。 语法为: MERGE INTO table USING data_source ON (con...
[Q]我创建了数据库的所有用户,我可以删除这些用户吗 zt
[A]ORACLE数据库创建的时候,创建了一系列默认的用户和表空间,以下是他们的列表 ·SYS/CHANGE_ON_INSTALL or INTERNAL 系统用户,数据字典所有者,超级权限所有者(SYSDBA) 创建脚本:?/rdbms/admin/sql.bsq and var...
[Q]怎么快速得到整个数据库的热备脚本 zt
[A]可以写一段类似的脚本 SQL>set serveroutput on begin dbms_output.enable(10000); for bk_ts in (select distinct t.ts#,t.name from v$tablespace t,v$datafile d where t.ts#=d.ts#) loop dbms_output.put_lin...
[Q]丢失一个数据文件,但是没有备份,怎么样打开数据库 zt
[A]如果没有备份只能是删除这个数据文件了,会导致相应的数据丢失。 SQL>startup mount --ARCHIVELOG模式命令 SQL>Alter database datafile 'file name' offline; --NOARCHIVELOG模式命令 SQL>Alter database datafi...
[Q]如果设置自动跟踪 zt
[A]用system登录 执行$ORACLE_HOME/rdbms/admin/utlplan.sql创建计划表 执行$ORACLE_HOME/rdbms/admin/plustrce.sql创建plustrace角色 如果想计划表让每个用户都能使用,则 SQL>create public synonym plan_table fo...