一、數據庫導出
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