ITPub博客

首页 > 数据库 > Oracle > Oracle创建表空间&授权&常用操作

Oracle创建表空间&授权&常用操作

Oracle 作者:liec 时间:2014-03-11 09:32:07 0 删除 编辑
oracle创建表空间

注意点:

1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行

2.确保路径存在,比如【D:oracleoradataOracle9i】也就是你要保存文件的路径存在



create temporary tablespace user_temp  

tempfile 'D:oracleoradataOracle9iuser_temp.dbf' 

size 50m  

autoextend on  

next 50m maxsize 20480m  

extent management local;  

 


create tablespace user_data  

logging  

datafile 'D:oracleoradataOracle9iuser_data.dbf' 

size 50m  

autoextend on  

next 50m maxsize 20480m  

extent management local;  

 


create user username identified by password  

default tablespace user_data  

temporary tablespace user_temp;  

 


grant connect,resource,dba to username;  

一些问题的解决:

(1).ORA-12519: TNS:no appropriate service handler found 解决

获取当前的连接数,最大连接数

select count(*) from v$process --当前的连接数
select value from v$parameter where name = 'processes' --数据库允许的最大连接数

修改最大连接数:
alter system set processes = 300 scope = spfile;

重启数据库:
shutdown immediate;
startup;

--查看当前有哪些用户正在使用数据
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;

(2)导出数据库备份

--导出Oracle数据库SQL
--如果数据库表没值就导不出表 需要执行下面的语句
alter system set deferred_segment_creation=true;

--导出数据库备份SQL

exp edrms/sa@192.168.2.1(IP地址):1521/customs_declaration owner=edrms file=d:customs_declaration.dmp 

 (3)查询oracle数据库字符集编码
--查询oracle数据库SQL

select userenv('language') from dual

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/45632/viewspace-1115903/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论