Oracle optimization policy reference:
Tool usedStatspack
Install statspackCreate a tablespace of about MB, such as perfstatRun SQL plus on the server (log on to the Sys as sysdba user)@? /Rdbms/admin/spcreate
Running collection methodsExec statspack. SnapRun the command again after a period of time to generate two
Generate Report@? /Rdbms/admin/spreportEnter the start and end IDs as required, that i
Tablespace_name is not NULLand OWNER = ' Ezoffice 'ORDER by 1, 2, 3;SELECT T.segment_name, T.tablespace_name, bytes/1024/1024From Dba_segments TWHERE T.segment_name in(‘‘)and OWNER = ' USER '--can view the recovered data file sizeSELECT ' ALTER DATABASE datafile ' | | A.file_name | | "' RESIZE ' | |ROUND (A.filesize-(a.filesize-c.hwmsize-100) * 0.8) | | ' M; ',A.filesize | | ' M ' as "total size of the data file",C.hwmsize | | Practical size of ' M ' as "Data file"From (SELECT file_id, file_nam
.
Dbms_output. DISABLE
PROCEDURE
No
Deactivate Dbms_output in the current scope.
Dbms_output. PUT
PROCEDURE
Line in VARCHAR2
Line: The text to output
Enter text into the buffer, not output.
Dbms_output. Put_Line
PROCEDURE
Line in VARCHAR2
Line: The text to output
Enter text and a newline character into the buffer, output all the text in the buffer, and then empty the line break.
D
accumulation --1.4 windows partition by Specifies the line--2 that participates in the calculation. Common functions and usage --2.1 sorting functions row_ Number () returns only one result 123456 rank ( ) is a jump sort, with two second names followed by fourth place 122456 dense_rank () is a sequential sort, with two second names still following the third place 122345 "Like to get the sort of each employee in your department" select row_number () over (PARTITIONNBSP;BYNBSP;DEPTNONBSP;OR
Label:There is a feature in the project that needs to get data from an Oracle database, which was thought to be very simple, and changed the original SqlClient into a OracleClient call.The result is far less simple than you think. There are a lot of needs to install Oracle client, just the project is very urgent, the company also has no Oracle environment, can ma
Dbms_job.run to re-execute it. In addition to the submit stored procedures we discussed above, Oracle provides many other stored procedures to manipulate tasks. For example: Dbms_job.change, Dbms_job.what, Dbms_job.interval can be used to modify the submitted task. To delete the task, simply run Dbms_job.remove (n), where n is the task number. Summarize: 1. Execute Every Minute Interval = TRUNC (sysdate, ' mi ') + 1/(24*60) 2, daily scheduled execut
The previous article briefly describes the Oracle parameter is a database stored procedure of type Object and Java uses JDBC to invoke the method of the class's stored procedure. But what I need is a scenario under C + + that uses Poco libraries to find no way to invoke that type of stored procedure, but the functionality still needs to be implemented, and later it is found that Oracle supports XML parsing,
processing ideas.= = If it is a Windows platform, there is no process to kill, the best way is to stop the Oracle database services.This information can be referenced in MOS documentation:Alert Log:shutdown waiting for Active Calls to Complete (document ID 1039389.6)How do I shut down the database in the quickest way, cleanly? (Document ID 1577321.1)When you recently encountered a shutdown of an
Daoteng Oracle for a while. Because the project often need to use, some basic function or need to grasp, convenient for peacetime project docking and maintenance, truth-seeking, speak, today record an Oracle 11g complete creation of tablespace example1. LoginSu-oracelSqlplus/as SYSDBA2. Create a user
Create user TestUser identified by testuser123;
Operation Steps:1, DLL download and reference (this DLL is actually oracle for C # specifically provided, in its official can also download to the Oracle website): Oracle.ManagedDataAccess.zipAfter downloading, place the Oracle.ManagedDataAccess.dll in your project and then reference2. Call (connstring change to its own connection string)Using Oracle.ManagedDataA
Tags: official documentation for Oracle DocumentsOriginal works, from the "Blue Blog" blog, Welcome to reprint, please be sure to indicate the following sources, otherwise, the legal responsibility to pursue copyright.Deep Blue Blog: http://blog.csdn.net/huangyanlong/article/details/40165733We should take the emphasis to read the official documents, so this article lists the reading document is suitable for the focus of reading books, the actual work
data of table student to add 10 points to all class students. (4 points)
Answer: Update student set score=score+10 where classno=1;
9. Delete the data from the table student and delete all 3 classes with a record date of birth less than May 12, 1981. (4 points)
Answer: Delete from student where classno=3 and birthday > ' December-May-81 ';
10. Complete the following SQL statement. (40 points)
(1) Sorted by class ascending order, the results are
within n SelectT.rnum from(SELECTRowNum Rnum fromAll_objectsWHEREROWNUM Ten) TwhereMoD (T.rnum,3)=0 ; --number of results divisible by 3 within 10 3,6,9 Select sum(T.rnum) asTotal_sum from(SELECTRowNum Rnum fromAll_objectsWHEREROWNUM Ten) TwhereMoD (T.rnum,3)=0 ; --and results of the numbers divisible by 3 within 10Usage of 5.Oracle decodeSelectDecode (AA,' One','data is one',' A','data is','Other data') as"Data Results" from(Select One asAa fromDu
the management password to contain at least one uppercase letter, a lowercase letters and a number, otherwise you will be prompted to warn, correct input and click "Next" to continue. 9. The Prerequisite Check dialog box appears, select Ignore All and click Next to continue. 10. Then click "Finish" to start the installation. 11. The installation screen looks like this: 12. When the above progress reaches 100%, a line dialog will appear, please be patient and wait for it to
Tags: connection initial write IAT Open NSA nbsp Oracle installationAfter the Oracle installation is complete, how do I start and close the database with the command line?Answer:Open: STARTUP [Force] [RESTRICT] [pfile= filename] [open [recover][Database] | MOUNT | Nomount] STARTUP open:startup The default parameter is open, which opens the database, allowing acce
; Similar to the return value in Java
--Understanding in-out parameters
PROCEDURE Hello1 (out
emp.ename%type
)
--SELECT emp.ename to p_name from EMP; p_name:= END; ------------------------------------------------------------------------BEGIN v_nanme:=' 12312 '; hello1 (V_nanme);
Add: Execute stored procedure with output parameter as cursor in SqlplusExample 6: Sqlplus create a stored procedure using the following: Sql> --using Sqlplus to execute stored procedures create
, users can choose their own region for the delivery of goods|-users can discount items based on their points of purchase2) RealizationAccording to the first requirement, a product belongs to a commodity group, then a "one-to-many" relationship should be established at this timeDepending on the second requirement, administrators can be grouped, administrator tables, Administrators group tables, permission tables, administrators-Administrators group tables, Administrators groups-permissions table
-dbcontrol_http_port 1160Emca-reconfig Ports-agent_port 3940Start the EM console service after setting the ORACLE_SID environment variable firstEmctl Start DbconsoleStop the EM console service after setting the ORACLE_SID environment variable firstEmctl Stop DbconsoleCheck the status of the EM console service after setting the ORACLE_SID environment variable firstEmctl Status DbconsoleSteps to configure DbconsoleEmca-repos CreateEmca-config Dbcontrol DBEmctl Start DbconsoleSteps to reconfigure D
Tags: desc from Oracle Log div recursive class sel withRecursion:SELECT *From t_pams_solution tStart with t.id is nullConnect by prior id = t.parent_idORDER BY level DESCThe red characters are the table name, the start condition, the child node and the root association condition respectively.Reverse recursion:Select RowNum num,Level Lev,Connect_by_root (ID) ID,Connect_by_root (solution_name) nameFrom t_pams_solution twhere t.id = 23379Start with 1 = 1
Execute explain plain for select in Pl/sql ...
View Description Data reference:
Oracle's common execution planning steps
Here we introduce some common steps and algorithms in the execution plan.
1. Table Access Path
(1) TABLE ACCESS
Full: whole table scan. It accesses each record in the table (reads each block of data within the high watermark).
CLUSTER: The table is accessed through the keys of the indexed cluster.
by INDEX ROWID: A single rec
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.