Grrrrgh. I can sort of cope with the oracle.com technet homepage randomly appearing in Chinese. That’s just annoying. On the other hand I really do want http://support.oracle.com to actually work reliably and sensibly. Once again it didn’t for me today. Specifically I was trying to update an SR – I entered the SR update text, [...]
VAR="'"$VAR"'"Point 2, the if construct can be gotten around a bit less elegantly with
/string/ { ...
STARTUP NOMOUNT pfile='/mnt/provision/redo2a/datafile/initredo2a.ora.provision'CREATE CONTROLFILE REUSE SET DATABASE "redo2a" RESETLOGS ARCHIVELOG MAXLOGFILES $MAXLOGFILES MAXLOGMEMBERS $MAXLOGMEMBERS MAXDATAFILES $MAXDATAFILES MAXINSTANCES $MAXINSTANCES MAXLOGHISTORY $MAXLOGHISTORYLOGFILE GROUP 1('/mnt/provision/redo2a/datafile/opt/oracle/oradata/homer/redo01.log',
'/mnt/provision/redo2a/datafile/opt/oracle/oradata/homer/redo01a.log'
) SIZE 52428800,GROUP 2('/mnt/provision/redo2a/datafile/opt/oracle/oradata/homer/redo02.log',
'/mnt/provision/redo2a/datafile/opt/oracle/oradata/homer/redo02a.log'
) SIZE 52428800,GROUP 3('/mnt/provision/redo2a/datafile/opt/oracle/oradata/homer/redo03.log') SIZE 52428800DATAFILE '/mnt/provision/redo2a/datafile/opt/oracle/oradata/homer/system01.dbf','/mnt/provision/redo2a/datafile/opt/oracle/oradata/homer/undotbs01.dbf','/mnt/provision/redo2a/datafile/opt/oracle/oradata/homer/sysaux01.dbf','/mnt/provision/redo2a/datafile/opt/oracle/oradata/homer/users01.dbf','/mnt/provision/redo2a/datafile/opt/oracle/oradata/homer/t1.dbf'$CHARACTER_SET;cat ${MNTDIR}/doCreateControlFile.sh | \awk -vNREDO="$NREDO" 'BEGIN { output="on" members="off" nlogs=0 last="no"}{# membersif ( $0 ~ "GROUP" ) { members="on" ; nlogs=0}# outputif ( $0 ~ NREDO ) { last="yes" }if ( $0 ~ "DATAFILE" ) { output="on" }if ( $0 ~ "SIZE" ) { members="off" ; nlogs=0}if ( output == "on" ) { nlogs++ gsub(/,/,"") } if ( nlogs < last ="=" last = "no" output="off"> /tmp/redo2.$$cat ${MNTDIR}/doCreateControlFile.sh | \awk 'BEGIN {output="on"members="off"nlogs=0last="no"size="no"NREDO="'"$NREDO"'"}/DATAFILE/ { output="on" } # turn output back on/SIZE/ { members="off" ; nlogs=0; size="yes"} # end of group members/GROUP/ { members="on" ; nlogs=-1 } # start counting group members{ if ( index($0,NREDO) ) last="yes" } # reach the maximum of redo logs to recreate{if ( output == "on" ) {str=$0if ( members == "on" ) { # we are in the log member section nlogs++ # count members i=index(str,","); # get rid of comma at end of line if ( i > 0 ) { str=substr(str,0,i-1) }}if ( nlogs < size ="=" last ="=" str="$0" i="index(str,"> 0 ) { str=substr(str,0,i-1) } last = "no" output="off" # we reach max # of redo logs, turn output off till we see DATAFILE } } print str }}}{ size = "no" }' > /tmp/redo2.$$I had a recent email enquiry after the slides from my talk at the technically excellent UKOUG Conference since problems with the website are preventing downloads currently. Reproduced below by way of a heads up is my email explaining that the slides are now available via the web, including to non-UKOUG members. Please feel free [...]
It’s a week for polls !
Following a few comments on an old posting about the hash aggregation mechanism introduced by Oracle 10g (possibly 10.2) I’ve added a poll to my last comment to see how many people have had sufficient problems with it that they’ve decided to disable the feature. If you want to add your vote (and make a comment) go to: http://jonathanlewis.wordpress.com/2008/12/21/group-by/#comment-37975
I’ll be deleting this pointer in a few days, so I’ve disabled the comment and pingback features.
Update 2nd Dec: From a small starting sample (which isn’t necessarily a valid sample, of course) the poll is giving the impression that a significant number of people saw problems with this feature in 10g, but that the problems may have been eliminated by 11g.
November 30, 2010 (Updated December 1, 2010) It feels a bit strange, but this blog went live a year ago today. What was the motivation for creating the blog? At the time I was comtemplating creating a publically accessible Oracle Database related blog, I already had a restricted-access Oracle blog, and if I was lucky [...]![]()
That’s “Virtual Private Database”, “Fine Grained Access Control”, or “Row-level Security” – three different names for the same feature. (Four if you include the separately licensed Oracle Label Security (OLS) which is a product built on top of RLS).
I’ve just seen a nice presentation from John Batchelor of Sopra hitting the key points of intent, implementation and threat from this (free) product and wondered how many sites used it. So I’ve put up a little poll about usage, with a follow-up for those who do use it about the impact on their system.
If you have any problems, insights, or comments relating to the product please feel free to add them as comments to the post. I can’t promise to offer any response – but other readers might have some relevant contribution to make.
$ orion -run simple -testname orionORION: ORacle IO Numbers — Version 11.1.0.7.0orion_20101123_1503rwbase_read_luncfg: SlfFopen error on orion.lunorion_parse_args: rwbase_read_luncfg failed
OK, have to create “orion.lun” with either my lun locations or my file locations. I put in file locations:
$ cat orion.lun/tmp/system01.dbf
$ orion -run simple -testname orionORION: ORacle IO Numbers — Version 11.1.0.7.0orion_20101123_1508Test will take approximately 9 minutesLarger caches may take longerorion_spawn: skgpspawn failed: Error category: 27155, Detail: 2orion_main: orion_spawn failedNon test error occurredOrion exitingIllegal instruction(coredump)
$ truss -f orion -run simple -testname orion…700502: execve(“orion”, 0x0FFFFFFFFFFBF2D0, 0x0FFFFFFFFFFFFB30) Err#2 ENOENT
$ orion -run simple -testname orionORION: ORacle IO Numbers — Version 11.1.0.7.0orion_20101123_1510Test will take approximately 9 minutesLarger caches may take longerstorax_skgfr_openfiles: File identification failed on /kyle/system01.dbfOER 27054: please look up error in Oracle documentationAdditional information: 6rwbase_lio_init_luns: lun_openvols failedrwbase_rwluns: rwbase_lio_init_luns failedorion_thread_main: rw_luns failedNon test error occurredOrion exiting
$ makemake: 1254-002 Cannot find a rule to create target bon_io.o from dependencies.Stop.
%.o: %.cpp %.h bonnie.h port.h$(CXX) -c $<
That worked. Test results coming$ for i in *cpp; doname=`echo $i | sed -e ‘s/.cpp//’`echo “g++ -c $name.cpp $name.h bonnie.h port.h”done > makeo$ sh makeo$ make
… but only a reference.
Arup Nanda, who wrote a series on 10g New Features and then 11g new features for Oracle Magazine, has just published a short note pointing out that Oracle has been busy doing a little house-keeping on their website(s) and this has resulted his articles moving.
If you want to read some really good material (the how and the why, as well as the what) on the more significant feartures of 10g and 11g, then following this link to Arup’s Blog.
Click here for agenda, abstract and registration….
Recent comments
16 weeks 6 days ago
26 weeks 5 days ago
28 weeks 3 days ago
31 weeks 4 days ago
33 weeks 6 days ago
43 weeks 3 days ago
44 weeks 6 days ago
45 weeks 6 days ago
46 weeks 1 day ago
48 weeks 6 days ago