Oracle常用操作彙總

2021-08-14 07:19:21 字數 985 閱讀 5747

1、oracle的啟動停止

su - oracle

lsnrctl status

lsnrctl start

sqlplus /nolog

conn as sysdba

user-name: system

startup  shutdown

2、建立使用者及對應的表空間

select name from v$datafile;

create tablespace nc_temp datafile '/oradata/bq2db/nc_temp.dbf' size 600m autoextend on next 50m maxsize unlimited;

create user nc_temp identified by nc_temp default tablespace nc_temp;

grant connect,resource,dba to nc_temp;

3、匯入資料

imp 

要匯入的資料庫使用者名稱和密碼: username: nc_temp/nc_temp

用nc_57使用者匯出的資料檔案:import file: expdat.dmp > /oracle/dump_file/nc57_2014.dmp

username: nc57(匯出時使用的使用者nc_57)

4、匯出備份資料

備份select * from dba_directories;  #檢視資料路徑

create directory data_pump_dir as '/oradata/bq2db/bf';  #再建立乙個路徑(data_dump_dir)

expdp spark_kf5/[email protected]/bq2db  schemas=spark_kf5 directory=data_dump_dir dumpfile=/oradata/kf5_201712251124.dmp logfile=kf5_201712251124.log

oracle常用許可權彙總

grant create user to 使用者 把建立使用者許可權給使用者 grant alter user to 使用者 把修改使用者許可權給 使用者 grant drop user to 使用者 把刪除使用者許可權給 使用者 grant connect to 使用者 把連線許可權給 使用者 g...

Oracle 常用sql彙總

原文傳送門 select b.table name as 表名 c.comments as 表說明 b.column id as 字段序號 b.column name as 欄位名 concat concat concat b.data type,b.data length as 字段資料型別 b....

oracle 日期操作 彙總

oracle 日期操作 彙總 計算從今天起的第乙個星期日是的日期 select next day sysdate,7 from dual 計算當前日期的年月日 select extract year from sysdate from dual select extract month from s...