Common SQL commands for Oracle

Source: Internet
Author: User
Tags sqlplus

Switch to Oracle User: Su-oracle, and execute under Oracle command line:


Launch into Oracle:

Connection database: Sqlplus/as sysdba

Windows Client Remote connection Oralce:

Sqlplus Itmuser/[email PROTECTED]//192.168.14.10:1521/ORCL


Test with tnsping:

Tnsping localhost (the host address where Oracle resides)

Tnsping ORCL (db instance name)


Monitoring start, view, and stop

Lsnrctl Start/status/stop


To export a table:

exp Itmuser/[email protected] file=/tmp/win_disk.dmp tables= ' \ ' disk\ ' rows=y

WHERE exp is the command to export data,ITMUSER/CFLDCN is the user name and password, respectively

Netmon is the path and file name of the exported file followed by the instance database file where the table resides

Tables followed by the table Disk to guide ; pay special attention to this symbol that references this table ' \ "Disk\" '


Import Table:

Imp itmuser/[email protected] file=/tmp/lin_disk.dmp log=/home/oracle/imp.log full=y


Enter the following SQL command line:

Startup database: Startup

Close database: Shutdown or shutdown immediate

View Oracle Version: select version from V$instance;

View current instance Name: Select instance_name from V$instance;

Select name from V$database;

To query the host name where Oracle resides:

Select Host_name from V$instance;

Create User: Itmuser identified by password;

Show current users: Show user;

Switch User: conn Itmuser/password;

Query Oracle All users: Select username from dba_users;

To view the file path for a user tablespace:

Select name from V$datafile;

To view the name and size of the user table space:

Select Tablespace_name,sum (bytes)/1024/1024 from Dba_segments GROUP by Tablespace_name

To view all user tablespace:

SELECT * from User_tablespaces;

Query all tables under the current library:

SELECT * from tab;

To query the size of all tables:

Select Segment_name,sum (bytes)/1024/1024 from user_extents Group by Segment_name;

To view the size of the specified table:

Select sum (bytes)/1024/1024 MBytes from user_segments where segment_type= "TABLE"

and segment_name= "DISK";

To view the actual usage size of the table:

Select Num_rows * avg_row_len/1024/1024 from User_tables where table_name= "Disk"

Delete data from table: Truncate TABLE "Disk_copy1";

Modify table name: Rename disk_copy2 to Disk_copy

ALTER TABLE old_table_name RENAME to New_table_name;

View the number of data bars in a table: SELECT COUNT (*) as Totalitem from "Disk";

View system date: Select Sysdate




Common SQL commands for Oracle

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.