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...