Oracle資料庫常用操作

2021-07-30 12:08:47 字數 1648 閱讀 4691

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...