sqlplus /nolog
conn /as sysdba;
--建立表空間
create tablespace epmsdbs_ind
logging
datafile 'd:\oracle\oradata\orcl\epmsdbs_ind01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
--建立使用者
drop user ecms824 cascade;
create user ecms824 identified by ecms824
default tablespace epmsdbs
temporary tablespace test_temp;
grant dba to ecms824;
exit
exit
imp ecms824/ecms824@zhouyi file=e:\dbdata\ecms825\ecms_v1_0824.dmp fromuser=ecms_v1 touser=ecms824 log=d:\epms_sxxa.log tables=(s_privilege_user)
imp epms_sxxa/epms_sxxa@bocoepms file=d:\gzepms20110607.dmp full=y log=d:\epms_sxxa.log ignore=true
--------------------------------------------
fromuser=? 指dmp檔案中的使用者名稱
@(bocoepms)指對映到本機配置的服務名, 比如在203服務名是bocoepms,但是對映到本機是gd_epms 導到本機可以不用寫
例如我本機導庫到203 imp ecms_group_1025/ecms_group_1025@bocoepms file=e:\report1029.dmp fromuser=epms_sxxa touser=ecms_group_1025 tables=(b_report_item,b_report_table)
//殺oracle阻塞
select /*+ rule */ s.username,
decode(l.type,'tm','table lock',
'tx','row lock',
null) lock_level,
o.owner,o.object_name,o.object_type,
s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser
from v$session s,v$lock l,dba_objects o
where l.sid = s.sid
and l.id1 = o.object_id(+)
and s.username is not null
--username必須大寫
select * from v$session where username='epms_sxxa_0520';
alter system kill session 'sid,serial#';
匯出資料庫
exp epms_sxxa/epms_sxxa@bocoepms file=d:\epms_sxxa0617.dmp
啟動oracle:
telnet 210.41.121.203
oracle
oracle
export oracle_sid=bocoepms
sqlplus /nolog
conn /as sysdba;
startup
exit
lsnrctl
start
查詢所有使用者:
select * from dba_users order by created desc
擴充套件表空間:
alter database datafile '/opt/oracle/oradata/epmsdev/epmsdev.dbf' resize 4500m;
檢視使用者表空間使用情況
select a.tablespace_name,a.bytes/1024/1024 "sum mb",(a.bytes-b.bytes)/1024/1024 "used mb",b.bytes/1024/1024 "free mb",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used"
from
(select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a,
(select tablespace_name,sum(bytes) bytes,max(bytes) largest from dba_free_space group by tablespace_name) b
where a.tablespace_name=b.tablespace_name
order by ((a.bytes-b.bytes)/a.bytes) desc
oracle建立使用者和oracle匯入匯出命令
1.問題定義 我們在開發的時候使用的是區域網中的測試機上面的oracle資料庫,由於需要將測試機上面的資料庫備份到本地機器上面,便於不處於區域網環境中仍然可以繼續開發,維護等。2.步驟說明 1.啟動oracle服務 oracle例項名為 orahnhj 2.建立本地帳戶 username keywo...
ORACLE基本命令及使用者管理
oracle基本命令及使用者管理 一.連線命令 連線 conn ect 使用者名稱 密碼 網路伺服器 as sysdba sysoper 如果以sys登陸,因為sys可以有兩種角色,所以需要以 connect 使用者名稱 密碼 as 角色 格式登陸,指定登陸角色。www.2cto.com 斷開與方案...
ORACLE建立使用者,表空間,並且匯出資料,匯出表
1 建立使用者 create user toptea2 identified by 使用者名稱 2 給使用者授權 grant create session to 使用者名稱 grant create table to 使用者名稱 grant create tablespace to 使用者名稱 gr...