We are a somewhat heavy SQR user and powers above have told us Oracle is stopping support of SQR... I know it is heavily used but have yet to see mention of this online. I just spoke with a friend who works for ADP, a big SQR user, and she has heard no mention. Support supposedly ends as of the next Oracle database release 11?. Has anyone else heard this?
Related
Please specify whether it is possible to track the SQL in Oracle launched queries?
If yes, you can, how to do it?
The essence of this, there are several employees, and you need to understand who and that runs, that is, some kind of username of users, where the start-up requests will be visible, who launched when I started, and how much time went to the execution of the query.
If I do not understand my question quite enough, ask. Thank you all for your attention!
If you are talking about real time performance monitoring of your database, then this will depend on a number of factors, including exactly which version of Oracle you have. Oracle is generally tooled to provide the kind of metrics you're talking about, but the most useful ones (in my experience) may require additional software and additional option licenses to make them visible.
SQL Developer has some basic functionality within its DBA connection options. It can also make ASH and ADDM reports more accessible. Other tools like Oracle Enterprise Manager and Foglight for Oracle provide more detailed metrics over time.
More recent versions of Oracle have more options built-in. Your best bet is to start with Oracle's "2 Day DBA + Performance Tuning Guide" for your version of the database:
Oracle 19c
Oracle 18c
Oracle 12cR2
Oracle 12cR1
I have an interview next week, It requires a person with expertise in PL/SQL and sybase basic. I have decent knowledge in PL/SQL and planning to learn sybase for the next few days. I was not able to find precise answers on sybase, kindly share your knowledge
1) Can we install sybase in windows laptop ? Windows 7.. any inputs for the same would be of great help
2) What is the most special feature of sybase, to be make it simple... y ppl use sybase when we have oracle/DB2/MS-SQL (NOM, asked to seek understanding).
3)Is there any language like PL/SQL for oracle with respect to sybase.
Thanks in Advance
1) You should be able to download a developers version of SAP ASE (The Sybase name was dropped a few years ago). I don't know about specific OS install options, but hopefully one will work for you, and if not get a VirtualBox VM to install it into.
2) It typically has lower administrative overhead then Oracle, but still a full enterprise dbms taking advantage of *nix stability. At one point TCO was also lower than Oracle & SQLServer, but I'm not sure if that is still the case. It also robust database replication support using SAP Replication Server, with lower overhead then many other replication options.
3) T-SQL is the SQL variant used by SAP/Sybase (as well as SQLServer).
Just what good is a tool for building business systems that provdes alot of ways to get data in and no way to get data out?!?
Am I missing something here? I'm just delving into LightSwitch.
Did Microsoft seriously provide a tool for creating depertmental business systems (a more enterprise / backup friendly replacement for all the little Access apps floating around) and NOT provide any kind of reporting solution?
It almost seems impossily ignorant given the fact that this is all based on SQL Server and SSRS is at their fingertips?
In all my searches I find discussion of 3rd party components and workarounds to achieve what is surely a key required feature of such a tool.
Someone please point me in the direction of the canned reporting functionality that I am overlooking or help me to understand the logic in a one way (data goes in but never out) business system.
For reasons that many of us can't even begin to fathom, Microsoft did indeed leave reporting out of LS V1. So you're not "missing" anything obvious.
From your searches, you've probably seen most of the "workarounds" that people have come up with, including the $99 DevExpress offering (which I can't personally recommend, but I've seen others say they think it's worth the money spent).
We're HOPING that this will have been adressed by V2, but there's no guarantee that will be the case. There must have been a "good reason" that SOMEONE thought was OK to leave out reporting, but the rest of us are just as dumbfounded by the decision as you are.
Microsoft have certainly HEARD what all of us have had to say about it, it's now up to them to do something about the situation. We'll just have to wait & see.
Are there are tangible benefits in changing the PLSQL_CODE_TYPE from interpreted to native? Was wondering if there are any case studies on the same.
If benefit justifies the change, how can I go about implementing the same ?
My platform is Windows 2003 server, running Oracle 10gR2 (10.2.0.1.0) if that helps.
The benefit should be speed. Whether it is 'tangible' depends on whether PL/SQL performance is an issue for you. It won't give any benefit on the SQL side (eg SELECTing) or if you have latency issues elsewhere (eg calling web services).
Unless you are doing some computationally heavy tasks in PL/SQL, I suspect you won't notice a difference. I'd be much more concerned about running the database without the appropriate patches, so would recommend you look to applying the patchsets to get you to 10.2.0.4
Just to supplement Gary's excellent answer (which I voted up) here is some further information from the Oracle documentation
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/tuning.htm#LNPLS01209
In addition to the excellent answers already given, unless you really need to switch to Native now, I would recommend waiting until you migrate to Oracle 11g. Here is a relevant paragraph from the documentation:
Starting with Oracle Database 11g,
PL/SQL Native Compilation does not
need a C compiler. Therefore, if you
presently use a C compiler only to
support PL/SQL Native Compilation, you
can remove it from the machine where
your database is installed (and from
each node in an Oracle RAC
configuration).
We have switched to Native compilation in our 11g database, but we don't do a lot of computationally intensive PL/SQL, so our performance gains have been almost insignificant. We hope to have code in the future that will take greater advantage of it. On the plus side it hasn't caused us any problems and was easy to do.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 14 years ago.
Improve this question
What technologies/languages/applications do you think have hit their peak on Windows platforms, those that are or should be slated for obsolescence? My votes, might be wishful thinking in some regards:
VBScript
Microsoft Access
ODBC
Flash
I ask because we are in the process of setting future directions for technologies and application development, i.e. don't use these unless there is no choice.
I think Windows has peaked in general. The latest version of Windows, Vista was viewed negatively across the USA, there are numerous examples of major organizations in Europe and Africa phasing out their use of MS Windows in favor of Linux, and all of this has come to great benefit of the Linux vigilante's. The worst part is that Microsoft employees some of the smartest people in the computer industry but are usually screwed over by Marketing people.
I expect I'm going to get hard in down rank points for this answer, but I figure its worth it. As a senior/lead developer I wish I could use a couple Microsoft technologies but I'm afraid of pulling my company under the Microsoft tax of existence, so that biases me to toward a company that had a big role in getting me into programming ( Apple Basic, then MS Basic, and then c++ with the win32 API in the late 90's ) which is disappointing.
I think that MS Access is not a dead technology/product. However the legacy 'Jet Database Engine' that is often associated with Access is definitely in obsolescence mode. I dont; think MS has released a 64-bit Jet Engine (I know they intended not to, but wouldn't be surprised if demand made them change their minds). Also the Jet Engine is no longer part of MDAC.
MS wants the future of Access database engines to be an SQL Express/SQL Compact/MSDE type of engine.
I really don't think Flash is doomed .. I'd bet on its future over Silverlight's right now
Not sure why Access is in your list. Still used heavily and a good choice for small scale DB.
Here is what I think MS wants to kill... whether it happens or not is a different story.
WinForms
VB6
C++ (for desktop apps)
IMHO Classic ASP (as opposed to ASP.Net) and Visual Basic (again, as opposed to Visual Basic.Net)?
In all honestly, I really think that anything which has the ability to make this list won't ever be doomed. It's really really hard to retire a technology. Look at COBOL. Everyone says that COBOL has met it's end of days and has been saying that for years and lo and behold, people still program in it, and there are a multitude of production systems running it.
He's another example, my first job out of college was a heavy Delphi shop. No VB and MS technologies are evil. It was clear that everyone in my area and most people around the U.S. were dropping it in favor of Visual Basic, or something more powerful like C++. I swore up and down Delphi was a dead technology and that Borland was going down the drain. That being said, it's clearly in use today. I was wrong. Popular technologies will never really die, or become obsolete, because of their ability to change and because people depend on system which are currently working (look at FORTRAN, I know of some physicists which still use programs written in it). Once a language/system gains popularity, there will always be a need for someone who knows it, and this means that there will always be a need for someone to improve. There are a lot of technologies that die, but that is because they were never popular enough to begin with.
Of the list that you gave, I would say maybe ODBC could be the one phased out, but with other legacy technologies, I think it is going to be a long time. You could maybe argue VB6 is going to be done away with, but I think it won't be long until someone (not MS) writes a new compiler for it and not necessarily revitalizes it's use, but extends it's life. There's too much written in it for organizations to just throw it away. People argue about things being rewritten, but how often does it successfully happen? The main mentality of people outside of IT is: "don't fix it if it isn't broken." That is going to keep technologies around for a long long time. We can say something is dead, but in reality they all will be around for a long time.
I agree that MS don't support C++ at all well, is this an attempt to create coders who can only write business apps, and therefore don't directly challenge MS themselves?
The other dead in the water is Vista, roll on Windows 7.
By flash do you mean Actionscript or the platform all together?
Flash CS4 has shown some great potential.
Here's a cool feature tour of CS4