Oracle資料庫常用命令

2021-04-13 02:20:50 字數 1518 閱讀 5917

export oracle_sid=[db_name]

#伺服器

#啟動資料庫伺服器

$lsnrctl start

$sqlplus "/as sysdba"

sql>startup

#資料庫

#建立資料庫:

$oracle_home/bin/dbca

或者$oracle_home/bin/dbassist

#連線資料庫:

connect username/password

#檢驗jdbc連線資料庫中的服務名稱是否有效

tnsping [sid]

查詢資料庫名:select name,dbid from v$database;或者show parameter db_name;

查詢例項名:select instance_name from v$instance;或者show parameter instance_name;

查詢資料庫網域名稱:select value from v$parameter where name='db_domain';或者show parameter domain;

查詢資料庫伺服器:select value from v$parameter where name='service_name';或者show parameter service;或者show parameter names;

資料庫服務名:此引數是資料庫標識類引數,用service_name表示。資料庫如果有域,則資料庫服務名就是全域性資料庫名;如果沒有,則資料庫服務名就是資料庫名。查詢:show parameter service_name;

#資料表

#檢視所有使用者表

select * from user_tables;

#檢視表結構

desc [table_name]

#增加列

alter table [table_name] add ([column_name] varchar2(20) );

#修改列

alter table [table_name] modify ([column_name]  varchar2(20));

#匯出表資料

exp [username]/[password]@[oracle_sid] tables=([table1],[table2]) file=[file_name] grants=y

#匯入表資料

imp system/password file=dump.dat full=y 

#日誌檔案

#檢視日誌檔案路徑資訊

select member from v$logfile;

#指令碼檔案

#執行指令碼檔案

@filepath

sqlplus username/password @filepath

Oracle資料庫常用命令

誤刪正在使用的表空間後處理辦法 1 connect sys as sysdba 用sys登陸資料庫 2 shutdown 解除安裝資料庫,關閉資料庫 3 startup mount 例程啟動 4 alter database open 開啟資料庫 5 alter database datafile ...

Oracle資料庫常用命令

1 主鍵和外來鍵 主鍵 關係型資料庫中的一條記錄中有若干個屬性,若其中的某乙個屬性組 注意是組,可以是乙個,也可以是多個 能唯一標識一條記錄,那麼該屬性組就是主鍵 外來鍵 關係型資料庫表中的一列或者某幾列的組合,它的值與另外一張表的某一列或者某幾列相匹配,且為另一張表的主鍵 即這張表的某一列或某幾列...

oracle資料庫常用命令

登入資料庫例項使用者使用者 2.許可權 表空間刪除 drop tablespace testtablespace1 include contents and datafiles 刪除表空間及表空間檔案 drop tablespace testtablespace1 including content...