-
2008-07-10 11:08:42
/ Oracle入门与认证
在solaris10上安装oracle10g1.修改环境变量vi /etc/systemset shmsys:shminfo_shmmax=4294967295 (给oracle最大内存设为2G)set shmsys:shminfo_shmmin=1set shmsys:shminfo_shmmni=100set shmsys:shminfo_shmseg=10set semsys:seminfo_semmni=110set semsys:seminfo_semmns=3102. 创建用户和组# groupadd dba#useradd –g dba –d /export/home/oracle –m oracle#passwd oracle (改oracle用户密码)3.设定oracle用户的环境参数#su – oracle$vi .profile加入内容:ORACLE_BASE=/export/home/oracl
查看(435)
评论(27)
-
2008-07-03 14:32:16
/ Oracle入门与认证
在Oracle9i里,Oracle提供了一个内部事件,用以强制刷新Buffer Cache,其语法为: alter session set events 'immediate trace name flush_cache level 1'; 或者: alter session set events = 'immediate trace name flush_cache'; 类似的也可以使用alter system系统级设置: alter system set events = 'immediate trace name flush_cache'; 在Oracle10g中,Oracle提供一个新的特性,可以通过如下命令刷新Buffer Cache: alter system flush buffer_cache;
查看(404)
评论(17)
-
2008-06-27 15:41:00
/ Oracle入门与认证
passwordfile :26分钟os 认证orapwd|oradimedit init.ora --remote_login_passwordfilegrant sysdba to user1;select * from v$pwfile_users;---口令文件所管理的用户console---(oms-repository)--agent-oracle server---emca配置oms
查看(295)
评论(10)
-
2008-06-26 17:16:18
/ Oracle入门与认证
1select deptno,sum(sal)2from emp3* group by rollup(deptno)SQL> /DEPTNOSUM(SAL)---------- ----------108750201087530940029025SQL> select deptno,sum(sal)2from emp3group by deptno;DEPTNOSUM(SAL)---------- ----------3094002010875108750SQL> select deptno,sum(sal)2from emp3groupby cube(deptno);DEPTNO
查看(274)
评论(12)
-
2008-06-25 21:07:04
/ Oracle入门与认证
SQL> rename tx to newtx;Table renamed.SQL> desc tx;ERROR:ORA-04043: object tx does not existSQL> desc newtx;NameNull?Type----------------------------------------- -------- ----------------------------ANUMBER(38)SQL> comment on table tx is 'this my test table';Comment created.SQL> select * from user_tab_comments;
查看(275)
评论(13)
-
2008-06-25 10:11:57
/ Oracle入门与认证
续上.
查看(220)
评论(8)
-
2008-06-24 18:59:14
/ Oracle入门与认证
select length(trim(' zxy ')),length(' zxy ') from dual---trim双向取空格SQL> /LENGTH(TRIM('ZXY')) LENGTH('ZXY')------------------- -------------35
查看(195)
评论(9)
-
2008-06-24 18:29:43
/ Oracle开发
因我搬家了,所以eth0要reconfig,system-config-network,调了ip addr,netmask,gatewaythen :ifdown eth0---eth0可由ifconfig得知ifup eth0运行以上命令,ip addr可以变更成功了.可以上网了.
查看(303)
评论(3)
-
2008-06-23 23:54:02
/ Oracle数据库管理
http://www.hellodba.com/Doc/oracle_IO(1).htm此人为大牛,多多学习.
查看(360)
评论(9)
-
2008-06-23 22:35:49
/ Oracle入门与认证
ddl---insert,delete,merge,updateddl---create,drop,truncate,rename,alter
查看(304)
评论(17)
-
2008-06-23 00:39:39
/ Oracle开发
SQL> conn test/system;Connected.SQL> create table whiletest(a number);Table created.SQL> declare2v_a number:=1;3begin4while v_a select count(*) from whiletest;COUNT(*)----------1000SQL> select * from whiletest where rownum
查看(327)
评论(6)
-
2008-06-23 00:16:07
/ Oracle开发
set heading off|on---控制列头是否显示set colsep|---控制列分隔符为什么东东,此处为|set pagesize 10---控制一页多少行set echo on|off----控制set feedback on|offSQL> select count(*) from sex_bak;393216SQL> set feedback on-----set feedback on 控制显示处理多少行记录的操作结果SQL> /3932161 row selected.SQL> set heading onSQL> /COUNT(*)----------3932161 row selected.
查看(368)
评论(9)
-
2008-06-22 23:53:54
/ Oracle数据库管理
1,在未建立database link前,查select owner,object_name from dba_objects where object_type='DATABASE LINK'; --为空create public database link 其它库_其它库的表connect to 其它库的用户名identified by 其它库的用户密码using '其它库的service name';select * from 其它库的表@其它库_其它库的表;这样就可以通过数据库连接来查看其他数据库的内容了----------------为了更方便的使用数据库链接,可以建立同义词来简化create synonym dblink1 for 其它库的表@其它库_其它库的;selec
查看(161)
评论(1)
-
2008-06-22 23:41:05
/ Oracle数据库管理
1、建立dump目录SQL> create or replace directory dumpdir as '/home/oracle';目录已创建。SQL> conn / as sysdba已连接。SQL> grant read,write on directory dumpdir to test;授权成功。SQL> grant read,write on directory dumpdir to test;授权成功。grant dba to test;grant dba to target;---因为我初给用户connect,resource,后在impdp test/systemdirectory=adumpfile=b.dmp remap_schema=test:target,报相关ora错误,我用oerr ora 分析为:role_role_privs,确认为无import_full_data
查看(261)
评论(1)
-
2008-06-22 21:50:52
/ Oracle数据库管理
select owner,segment_name,file_id,block_id,blocksfrom user_segments where segment_name='EMP_TEST'order by block_id在windows系统中有winrar、winzip,7-zip等等这样的软件,UNIX操作系统中相应的也有compress、gzip这样的压缩命令及软件。这些压缩工具的使用使我们节约了很多的空间例如DataPump源数据的压缩、Rman备份的压缩等-----------------实验oracle压缩技术对存储的节省,SQL> select count(*) from emp_test;COUNT(*)----------1835008SQL> select count(*) from user_extents
查看(120)
评论(0)
-
2008-06-22 12:27:26
/ Oracle开发
SQL> create table www1(id number,name varchar2(30));Table created.SQL> create table www2(id number,name varchar2(30));Table created.SQL> insert all---此处插入为无条件插入2intowww13into www24select object_id,object_type from user_objects where rownum commit;Commit complete.SQL> select count(*) from www1; ---表明一个表插入了8条记录COUNT(*)----------8
查看(342)
评论(2)
-
2008-06-22 01:30:33
/ Oracle数据库管理
1,shutdown immediate;2,lsnrctl status;lsnrctl stop3,如有oem,isqlplus服务,也同时停止这些服务4,对$ORACLE_BASE目录进行冷备,讲白了就是对于oracle安装软件进行备份(因为升级:是分为先升级软件,然后DBUA升级database)以上可以tar -cvf $ORACLE_BASE /orabackup/5,对oracle进行数据备份rman or exp(expdp):exp system/system file=fulldmp.dmp log=fulldmp.log full=y6,把下载来的upgrade包,unzip,会出现一个对应的installer,运行它就可以了,和安装oracle差不多.最后有一个root.sh运行.(以root )7,lsn
查看(514)
评论(18)
-
2008-06-18 09:58:03
/ Oracle开发
转自网上使用 Authid Current_User 为调用者授权我在一些技术论坛里面,常常看到有朋友问这种问题: 为什么我的用户具有DBA权限,却无法在存储过程里面创建一张普通表呢?下面就结合具体案例来谈谈这个问题:SQL> conn eric/eric;Connected.SQL> select * from dba_role_privs where grantee='ERIC';GRANTEEGRANTED_ROLEADM DEF------------------------------ ------------------------------ --- ---ERICDBA
查看(179)
评论(4)
-
2008-06-04 20:26:59
/ Oracle专题深入讨论
大家好,客户网站,现在开发人员反应在java代码中内含的insert语句,每天并发高达8000w-1亿记录之间,对于这种高并发性(随机性),有何优化方法.已经采用:nologgingparallelpartition tableraw device大家还有什么方法.
查看(901)
评论(12)
-
2008-06-04 20:25:24
/ Oracle开发
对于网站java内含insert语句高并发性的计论,欢迎有经验来讲讲大家好,客户网站,现在开发人员反应在java代码中内含的insert语句,每天并发高达8000w-1亿记录之间,对于这种高并发性(随机性),有何优化方法.已经采用:nologgingparallelpartition tableraw device大家还有什么方法.
查看(1004)
评论(32)