oracle資料庫
oracle資料庫建立表空間
--1:建立臨時表空間
create
temporary tablespace givaname_temp tempfile 'f:\orcal\orcalan\hsj\givaname_temp.dbf'
size
50m autoextend on
next
50m maxsize unlimited extent management local;
--2:建立資料表空間
create tablespace givaname logging datafile 'f:\orcal\orcalan\hsj\givaname.dbf'
size
50m autoextend on
next
50m maxsize unlimited extent management local;
--第3步:建立使用者並指定表空間
create
user givaname identified by 密碼 default tablespace givaname temporary tablespace givaname_temp;
--第4步:給使用者授予許可權
grant
connect,resource,dba to givaname ;
grant
create
database link to givaname
--查詢資料庫中的表空間名稱及大小
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group
by t.tablespace_name;
cmd命令匯入及匯出oracle資料庫
cmd命令
匯出本地資料
exp username/password file=e:/test.dmp
匯出伺服器資料
exp username/password@10
.4.24
.99:1521/orcl file=e:/test.dmp
匯入imp usename/password file=e:/test.dmp fromuser=admin touser=test ignore=y
oracle資料庫解除死鎖
oracle時常發生死鎖,可以用下方語句解除
--查詢死鎖程序
select s.username,l.object_id,l.session_id,s.serial#,
l.oracle_username,l.os_user_name,l.process
from v$locked_object l,v$session s where l.session_id=s.sid;
--alter system kill session 'session_id,serial#'
Oracle資料庫常用操作
為a使用者賦給b使用者表的許可權 grant select 使用者b.表名 to 使用者a查詢主表與引用表之間的關係 select a.owner as 主鍵擁有者 a.table name as 主鍵表 b.column name as 主鍵列 c.owner as 外來鍵擁有者 c.table ...
oracle資料庫常用操作(1)
一 建立表空間 1.臨時表空間 create temporary tablespace test temp tempfile e test temp01.dbf size 32m autoextend on next 32m maxsize 2048m extent management local...
Oracle資料庫常用操作 2011 3 10
1.匯出資料 exp username pwd sid file c temp.dmp tables table name 2.匯入資料 imp username pwd sid file c temp.dmp tables table name 3.重新命名表 alter table old ta...