Oracle中的建表空间,建用户,授权,命令行导入导出等基本命令
--在命令行中以系统用户登录Oracle
sqlplus sys/sys as sysdba
远程登录:
1.直接远程地址登录:
sqlplus leon/leon@192.168.0.100/orcl
2.先设置远程地址的服务名,通过服务名登录:
sqlplus leon/leon@orcl100
(orcl100是设置的远程地址数据库的服务名!)
--说明:末尾带autoextend on参数表示当表空间大小不够用时会自动扩容,所以建议加上autoextend on参数。
create tablespace leon datafile 'F:\ORACLE\leon.dbf' size 2048m autoextend on;
--删除表空间
drop tablespace leon;
--查看指定用户所具有的系统权限
select * from dba_sys_privs where grantee='leon';
--删除用户
drop user leon cascade;
--创建用户
create user leon identified by 123456;
赋予用户的表空间权限:
alter user leon default tablespace leon;
或者两条命令合并为:
create user leon identified by 123456 default tablespace leon;
--修改用户密码
alter user leon identified by leon
--注意:在给其他用户修改密码时,需要具有DBA的权限或拥有alter user的系统权限。
--给用户授权
grant connect,resource,dba to leon;
--表空间情况:
select tablespace_name,sum(bytes)/1024/1024 as M from dba_data_files group by tablespace_name;
--查询表空间剩余空间:
select tablespace_name,sum(bytes)/1024/1024 as 剩余 from dba_free_space group by tablespace_name;
--修改连接数:(注:要重启数据库)
alter system set processes=1000 scope=spfile;
shutdown immediate;
startup;
--导入数据
imp leon/leon@orcl file=e:\leon.dmp full=y
(注:导入dmp文件到本地数据库时,不需要@orcl,只要imp leon/leon file=e:\leon.dmp full=y即可!)
(注:导入dmp文件到远程数据库时,得用tnsnames.ora中配置的连接名!!!!!)
--导出数据
exp leon/leon@orcl file=e:\leon.dmp
(注:导出同上!!!)
远程导入导出:
1.直接远程地址导入导出:
exp leon/leon@192.168.0.100/orcl file=e:\leon.dmp
2.先设置远程地址的服务名,通过服务名登录:
exp leon/leon@orcl100 file=e:\leon.dmp
(orcl100是设置的远程地址数据库的服务名!)
分步导出数据
1.exp leon/@orcl
2.口令:leon
3.导出文件:EXPDAT.DMP > e:\leon.dmp
4.(1)E(完整的数据库),(2)U(用户),(3)T(表):U
(注意:选T的话则得一张一张导表了)
5.yes->yes->yes
当前用户相关命令:
--查看当前用户的缺省表空间
select username,default_tablespace from user_users;
--查看当前用户的角色
select * from user_role_privs;
--查看当前用户的系统权限和表级权限
select * from user_sys_privs;
select * from user_tab_privs;
--查看用户下所有的表
select * from user_tables;
相关链接:
相关推荐
oracle建表空间建用户
oracle导入导出建表空间语句:建用户;建表空间;用户授权dba;导入导出;
命令行导入导出Oracle数据库操作,操作简单,比用工具而且快
Oracle_建表空间及用户名并授权Oracle_建表空间及用户名并授权
oracle数据库建表空间 用户名 密码 需要在sys用户下建
oracle 无客户端版 建表空间 、用户、导入系统表、设置用户密码不过期、导出、入系统表、删除表空间用户等操作。在Oracle服务端 11.2.0.4 版本上测试通过。
Oracle的相关知识,建表空间,创建用户,给用户授权, 删除用户,给表多列加锁,导出和导入,范围分区,散列分区,列表分区,复合分区、、、
oracle 命令导入导出命令,对于数据迁移,数据备份本地数据库和服务数据库很实用的命令
oracle表的导入导出-命令 很详细的解释 适合新手
Oracle导入导出命令执行命,是BAT执行命令,新建空间,新建用户,导出数据,导入数据,简单实用,对于需要经常需要数据库操作的人来说是个很好的工具
oracle创建用户、表空间、导入导出命令大全,是值得学习oracle数据库基础的学者所拥有,很值得收藏
oracle数据库建表空间、分配权限 create temporary tablespace cppa_w_temp tempfile 'd:\oracle\datafile\cppa_w_temp.dbf' size 200m autoextend on next 100m maxsize 500m extent management local;
oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本
oracle建表空间、用户、划分权限建表等详细教程.sql,自己总结的,很全很详细
本地建表空间_授权,详细sql....
oracle建表授权oracle建表授权oracle建表授权
Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
当你使用oracle精简版时,没有oracle 自带的表时可以下载建表。
oracle.exportsql.(导出建表脚本) 只要有一个表清单,就可以导出所有建表脚本, 这样可以方便的用powerdesigner建立模型(PDM), 还可以用pdmreader查看,超级好用