Oracle基本操作彙總

一、數據庫導出

exp 用戶名/密碼@192.168.23.23:1521/ORCL file=F:file.dmp

二、數據庫導入

imp  用戶名/密碼@192.168.23.23:1521/ORCL file=F:file.dmp

三、 查看Oracle系統信息

查詢當前線程:select count(*) from v$process;
查詢當前session數:select count(*) from v$session;
查看活動線程:select count(*) from v$session where status='ACTIVE';
查看最大線程:select value from v$parameter where name = 'processes';

四、修改字段順序
-- 1、首先需要sys或system權限操作
-- 2、查詢需要更改表的ID
select object_id
  from all_objects
 where owner = 'TEST_DBA'
   and object_name = 'TEST_FLOW';
-- 注:TEST_DBA爲用戶,TEST_FLOW是要更改的表,表名要大寫

-- 3、通過ID查出該表所有字段的順序
select obj#, col#, name 
   from sys.col$ 
 where obj# = '168126' order by col# for update

-- 4、修改順序
update sys.col$ set col#=2 where obj#=168126 and name='CXRQ';
update sys.col$ set col#=3 where obj#=168126 and name='NAME';

-- 或直接在第三步的語句後面加 for update 進行修改

-- 最後commit提交 並且重啓Oracle服務

五、常用操作
-- 添加一列:     
alter table A add( CFYJSNR varchar2(20));     
-- 修改列:     
alter table A rename column CFYJSNR to CFJYSNR;      
-- 修改列的類型:     
alter table A modify CFYJSNR varchar(200);     
-- 刪除數據庫一列     
alter table A  drop column CFYJSNR   

發佈了61 篇原創文章 · 獲贊 12 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章