11月导入数据库记录(oracle)

来源:互联网 发布:项羽举鼎有多少斤 知乎 编辑:程序博客网 时间:2024/05/16 12:04

----------调整最大连接数---------------

SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine 
from v$session a, v$sqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;
----查看当前有哪些用户正在使用数据

 伦理片 http://www.dotdy.com/

select count(*) from v$process;--取得数据库目前的进程数。
select value from v$parameter where name = 'processes'; --取得进程数的上限。
select * from v$license;--查询数据库自启动以来最大的并发数量
alter system set processes = 300 scope = spfile;--修改最大连接数:

shutdown immediate;--重启数据库:
startup; --重启数据库:

 

-------------------解锁scott帐户-------------------------- 

alter user scott account unlock; 
grant connect,resource,unlimited tablespace to scott; 
alter user scott identified by tiger ; 
-------------------导入数据---------------------------------- 
//创建数据表空间rk 
create tablespace rk 
logging 
datafile 'd:\oracle\product\10.2.0\oradata\orcl\rk.dbf' 
size 1024m 
autoextend on 
extent management local; 

//创建数据表空间zp 
create tablespace zp 
logging 
datafile 'd:\oracle\product\10.2.0\oradata\orcl\zp.dbf' 
size 512m 
autoextend on 
extent management local; 

//创建用户并rkxt ,设置密码rkxt ,指定表空间 rk
create user rkxt identified by rkxt 
default tablespace rk; 
//给用户授予一般权限 
grant connect,resource to rkxt;

//一次给多个用户授予一般权限

grant connect,resource to rkxt1,rkxt2,rkxt3;

//给用户授予DBA 权限 (可选)
grant DBA to rkxt; 
//修改rkxt帐户的密码为abcd  
alter user rkxt identified by abcd ; 

//执行SQL脚本导入数 
。。。 

-------------------------删除已有的用户--------------------------- 
转]oracle删除表空间中一用户对应的所有数据2009-01-15 16:17oracle删除表空间中一用户及其对应的所有数据pl/sql: 

drop user rkxt cascade 

例如:drop user rkxt cascade     (其中rkxt为用户名) 

drop    user    ***    cascade    与    drop    user    ***有什么区别? 
前者只删除用户,后者连带删除此用户名下的所有表、视图等等数据。 

加参数cascade(级联、串联的意思,[])就是为了删除这个用户下的所有对象。   
如果你用oracle的控制台删除用户,会弹出提示问是否删除这个用户下的所有对象,这个参数的作用和在这个点确定的作用是一样的! 

 


0 0
原创粉丝点击