The most basic Oracle database connection code (for oracle11g only):1, right-click Project, build path, configuration build path, select the third item "Library", then click "Add External Jar" and select "D:\Oracle\app\oracle\product\11.2.0\server \jdbc\lib\ Ojdbc6_g.jar "(Note: D:\Oracle is the installation path for t
/5a6l5l2t/fontsize/400/fill/i0jbqkfcma==/ Dissolve/70/gravity/southeast ">3. Stop other services and change the "Startup type" to "manual"Set the partial service startup mode to manual. This will improve the boot time, but be careful. Remember to start the service manually when you use it.Set Oracle -related services to manual, for example, as seen in:Set up Vmware -related services to start manually, for
Oracle conditional branch statements are frequently used. The following describes the syntax of Oracle conditional branch statements in detail. If you are interested in this, take a look.
Oracle condition branch statements are used to select the operation to be executed based on specific conditions. PL/SQL provides three Orac
automatic adjustment mechanism. After entering 11 GB, Oracle alert log alarms become more and more effective. Some problems that occur during automatic diagnosis will appear in the log as a reminder. For example, swap conversion and ash change. Today's ash emergency flush is a common one.
The author's management system is a typical OLAP system. There are not many DML operations during the day, most of wh
Oracle tablespace growth exception solution: Another example
Description: The temporary tablespace of a database in the customer environment increases abnormally (with a random date). It may be caused by the scheduled jobs of the following two Oracle databases,Time: around, January 14AMThe known growth time of the temporary tablespace is consistent with the error
(procedure), triggers (trigger), indexes (index), and clusters (cluster).
3. DBA roles (database Administrator role)
The DBA role has all the system privileges----including unlimited space limits and the ability to grant various permissions to other users. System is owned by the DBA user. Here are some typical privileges that DBAs often use.
(1) Grant (authorization) Order
The following is a USER01 authorization for the user you just created, with the following command:
Grant Connect, reso
Overview and simple example of Oracle Virtual Private Database (VPD)
1. Overview of Oracle Virtual Private Database (VPD)
VPD provides better row-level access control than roles and views. For example, in internet access, a virtual private database ensures that online bank users can only view their own accounts. Intern
4290 [email protected] (TNS V1 -V3) INACTIVESYS Oracle 4417 [email protected] (TNS V1 -V3) ACTIVEABC Oracle 157 119 4830 [email protected] (TNS V1 -V3) ACTIVEEither kill it in Oracle, kill it under the operating system, and, for a statement with status killed, apply the OS kill command in order to get the most out of it.Alter system kill session ' 153,12 ';Alter
Common Oracle problems with removing users and tablespaces (for example, a ORA-01940 cannot delete a solution for a currently connected user) at this time enter the sqlplus command window as an administrator. when you delete a user, the following problem sometimes occurs: The ORA-01940 cannot delete the currently connected user. The solution is: 1) view the user's connection status
select username,sid,seria
=new.dmp remap_schema=old:new Remap_tablespace=oldtbs:newtbs Full=y; Then put some supplementary query code: ------------------------------------------ --Delete DirectoryDrop directory Directory_name;--View all users in the current databaseSelect username from dba_users--Delete UserDrop userxxcascade;--deleted the user, just deleted the user under the schema objects, will not delete the corresponding tablespace. --View Table spaceSELECT * from Dba_tablespaces;--View the relationship between the
An example of the character location (instr) retrieved by the oracle character truncation (substr) is as follows: substrinstr
I. Theory
Oracle truncation character (substr), search character location (instr) case when then else end statement use favoritesCommon functions: substr and instr1. SUBSTR (string, start_position, [length]) returns a substring.Explanation
Example of how to use the decode function in oracle, oracledecode
Decode usage
1: Use decode to determine whether the string is the same
DECODE (value, if1, then1, if2, then2, if3, then3,..., else)
Meaning:IF condition = value 1 THENRETURN (value 1)
ELSIF condition = value 2 THENRETURN (value 2)......
ELSIF condition = value n THENRETURN (value 3)ELSERETURN (default)END IF
SQL Test
select empno,decode(empno
Explain the SQL syntax example of the most efficient paging query in ORACLE, oraclesql
-- 1: no order by statement. (Most efficient)
-- (After testing, this method has the lowest cost. Only one layer is nested, and the speed is the fastest! Even if the queried data volume is large, it is almost unaffected and the speed is still high !)
SELECT *
FROM (select rownum as rowno, t .*
FROM emp t
WHERE hire_date
An example of the row-to-column and column-to-Row Operations in Oracle Data Tables.
Row-to-ColumnOne table
The query result is
-- Row-to-column Conversion
select years,(select amount from Tb_Amount as A where month=1 and A.years=Tb_Amount.years)as m1,(select amount from Tb_Amount as A where month=2 and A.years=Tb_Amount.years)as m2,(select amount from Tb_Amount as A where month=3 and A.years=Tb_Amount.yea
Tags: end sele memory span output SQ class prim record1. The concept and role of cursors The cursor can manipulate the query's result set as the user would like to manipulate the array, and it can be visualized as a cursor with a change, and its actual line is a pointer to the oracle that holds the data query result set or data In memory of the action set, this pointer can point to any location in the result set. Classification: Static Cursors and ref
Oracle lock table troubleshooting example
One time a developer directly runs the delete table operating system on the database server during peak hours, resulting in no response for a long period of execution. Then, the SQLPLUS client is closed and the delete statement is run again, this causes the database to run slowly.The query operation knows that it is caused by the lock table and is finally processed.
Oracle trigger troubleshooting example
Routine checks on the AWR Report of the database. An update statement is executed multiple times for over 30 seconds each time. This SQL statement is very simple, that is, modifying data based on primary key conditions, the number of primary keys ranges from 1 to 100. This problem has been around for a long time and only occasionally occurs. The primary key is varchar2
formal tables, and the code of the application stored procedure is as follows:
DELETE
INSERT into
This approach results in simultaneous data processing at the same time due to the
You can eliminate locking of temporary tables by using temporary tables in the true sense of Oracle.
The basic definition of a temporary table is that all sessions in a database can access a temporary table, but only a session that inserts data into a temporary tabl
also high-level tasks such as the automatic insertion of tables into the database. It is important to note that before you execute the SQL statement, you must open the. Read () before returning to DataReader, before you can read the data, and then use Hashtable to insert,update,del the database, noting that only the default database connection can be used at this time. ConnStr ".The complete example code for the C #
The libraries in the ASM instance of the RAC server are corrupted, some data files are missing, and control files and SPFile are lost. The DB instance is also in the shutdown state.1, find the location of the backup sliceBy looking, the backup slice is in/u01/app/oracle/product/10.2.0/db_1/dbs/01ntr7ob_1_1datafile/u01/app/oracle/product/10.2.0/db_1/dbs/02ntr7qn_1_1controlfile and SPFile2. First boot the dum
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.