–建立用戶
create user anhui identified by anhuisql
-給予用戶權限
grant create session to anhui
grant connect,resource to anhui;shell
-建立表空間
1)先導dmp文件,報錯:tablespace ‘FMIS_LOB’ does not exist
2)而後建立表空間
create tablespace FMIS_LOB DATAFILE ‘/data/db/shandong/FMIS_LOB.dbf’ Size 10240M AUTOEXTEND ON next 10M;
–加空間(空間不夠時,加空間)
ALTER TABLESPACE rsapsr3 ADD DATAFILE ‘/data/shanghaiproject/rsapsr3_03.dbf’ Size 20480M AUTOEXTEND ON next 10M;數據庫
alter database datafile '/data/db/guiyang/FMIS1000.dbf' offline drop;
drop tablespace FMIS1000 including contents and datafiles;
create tablespace FMIS1000 DATAFILE '/data/db/guiyang/FMIS1000.dbf' Size 10240M AUTOEXTEND ON next 10M;服務器
-導dmp文件
1) 用xshell鏈接服務器
2)鏈接以後,執行命令 su - oracle
3)執行命令
imp shandong/shandong@10.121.55.19/db file=/data/dmp/shandong/shuju-20180502/shuju2.dmp log=/data/dmp/shuju2.log full=ysession
(若是報錯:only a DBA can import a file exported by another DBA,則給用戶賦予權限grant dba to tianjin;)oracle
-刪除表的策略
select OBJECT_NAME,POLICY_GROUP,POLICY_NAME from user_policies;
exec dbms_rls.drop_grouped_policy(‘shandong’,‘XTYHXX’,‘SYS_DEFAULT’,‘PLC_XTYHXX’);//參數分別爲用戶名,OBJECT_NAME,POLICY_GROUP,POLICY_NAMEide
-導出dmp
導出dmp
exp shandong/shandong@10.121.55.3/bigdata file=/data/export-dmp/a.dmp log=/data/export-dmp/a.log tables="(XTGLDXIDMC,XTCS,XTGLDXLX,XTENUMBANK)"ui
重啓oracle
(1) 以oracle身份登陸數據庫,命令:su -oraclespa
(2) 進入Sqlplus控制檯,命令:sqlplus /nologip
(3) 以系統管理員登陸,命令:connect / as sysdba
(4) 啓動數據庫,命令:startup
(5) 若是是關閉數據庫,命令:shutdown immediate
(6) 退出sqlplus控制檯,命令:exit
(7) 進入監聽器控制檯,命令:lsnrctl
(8) 啓動監聽器,命令:start
(9) 退出監聽器控制檯,命令:exit