Oracle基本操作命令

來源:互聯網
上載者:User
Oracle基本操作命令

Author:cuizong007

本資料的Oracle基本操作命令是在Linux系統下的操作,其他系統也可以作為參考。由於筆者的水平有限,難免有疏漏之處,還請多多指正。筆者郵箱:cuizong007@sina.com歡迎技術界的朋友進行技術交流。

1.啟動資料庫:dbstart

2.關閉資料庫:dbshut

3.Oracle使用者解鎖命令:alter user 使用者名稱 account unlock;

4.查看目前使用者命令:show user;

5.串連其他使用者(除sys外)命令:conn 使用者名稱 / 密碼;    或者  conn 使用者名稱

6.串連sys命令:conn 使用者名稱 / 密碼 as sysdba;

7.如果想訪問不同表的查詢(以sys使用者)命令:select * from 使用者名稱.表名;

8.在*.sql檔案編輯命令在oracle中引用命令:@*.sql

9.查看oralce是否在系統中運行命令:ps –u oracle

10.查看oracle資料庫中的所有表(以sys使用者)命令:select * from tab;

11.在oracle中重複上次執行的命令:/

12.清屏命令:clear screen;或者  clear SCR;

13.修改oracle使用者密碼命令:alter user 使用者名稱 identified by 密碼;

14.Oracle的預設密碼:使用者sys的預設密碼是:change_on_install

使用者system的預設密碼是:manager

使用者scott的預設密碼是:tiger

15.查看監聽及資料庫狀態的命令(以oracle身份):$ lsnrctl status

16.編輯SQL的命令:$ ed

17.以DBA身份進入sqlplus的命令:$ sqlplus / as sysdba

18.建立使用者命令(以sys身份):create user 使用者名稱 identified by 密碼;

19.刪除使用者命令(以sys身份);drop user 使用者名稱 cascade;

20.更改使用者密碼:alter user 使用者名稱 identified by 密碼;

21.查看oracle的語言集設定命令:select userenv (‘language’)from dual;

22.啟動監聽的命令(以oracle身份):$ lsnrctl start

23.關閉監聽的命令(以oracle身份):$ lsnrctl stop

24.設定行的大小的命令:$ set linesize 數值

25.設定列的大小的命令:$ set pagesize 數值

26.查看所有使用者名稱稱命令(以sys身份):$ select username from dba_users;

27.查看所有資料表空間大小(以sys身份):select * from dba_free_space;

28.從其他使用者切換到sys使用者命令:$ conn sys / 密碼 as sysdba

29.刪除資料表空間和裡面的內容命令:$ drop tablespace 空間名 including contents;

30.刪除表命令:$ drop table 表名

31.修改表的欄位:

Alter table 表名 modify(欄位名 類型 約束);

例如:alter table test modify(addd archar2(10) null);

Alter table 表名 add(欄位名 類型 約束);

例如:alter table test add(age varchar2(5));

32.察看目前使用者下的所有表命令:$ select table_name from user_tables;  

33.從資料庫中匯出資料命令:$ exp name/pass file=123.dmp

34.從資料庫中匯入資料命令:$ imp name/pass file=123.dmp

       如果匯入使用者和匯出使用者不同,需要加fromuser=####touser=####

       匯出大檔案時可以加上commit=y  buffer=10000000

35.刪除一個執行個體下的所有內容:drop user ####(你要刪除的表所在的使用者)cascade;

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

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.