`
CoderDream
  • 浏览: 471263 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Oracle数据库安装及配置(二)

阅读更多

4、创建表空间

打开sqlplus工具:

sqlplus /nolog

 连接数据库:

conn /as sysdba

 创建表空间:

create tablespace camds datafile 'D:\oracle\product\10.2.0\oradata\camds\camds.dbf' size 200m autoextend on next 10m maxsize unlimited;

 

5、创建新用户

运行“P/L SQL Developer”工具,以DBA(用户名:System)的身份登录:

 

1)新建“User(用户):

2)设置用户名、口令、默认表空间(使用上面新建的表空间)和临时表空间:

 

3)设置角色权限:

 

 

4)设置”系统权限“:

 

 

5)点击应用后,【应用】按钮变灰,新用户创建成功:


 

6)新用户登录测试:

输入新用户的“用户名/口令”:


新用户“testcamds”成功登陆:


 

6、导入导出数据库

先运行cmd命令,进入命令行模式,转到下面的目录:D:\oracle\product\10.2.0\db_1\BIN【该目录下有exp.exe文件】

1)导入

命令语法:

imp userid/pwd@sid file=path/file fromuser=testcamds touser=userid

命令实例:

imp testcamds/123@camds file=c:\testcamds fromuser=testcamds touser=testcamds

导入结果:


 

2)导出:

命令语法:

exp userid/pwd@sid file=path/file owner=userid

命令实例:

exp testcamds/123@camdsora file=c:\testcamds owner=testcamds

导入结果:

 


  • 大小: 13.8 KB
  • 大小: 34.2 KB
  • 大小: 169.8 KB
  • 大小: 25.5 KB
  • 大小: 25.7 KB
  • 大小: 51.7 KB
  • 大小: 31 KB
  • 大小: 35.5 KB
  • 大小: 59.4 KB
分享到:
评论
14 楼 CoderDream 2009-11-07  
songhuagao 写道
今天留意了下,pl/sql 7确实不能图形化的创建tablespace
当然,只是没有图形化的界面,command还是可以的,呵呵

命令行当然可以,我们讨论的是图形化创建表空间。
13 楼 songhuagao 2009-11-05  
今天留意了下,pl/sql 7确实不能图形化的创建tablespace
当然,只是没有图形化的界面,command还是可以的,呵呵
12 楼 CoderDream 2009-11-04  
songhuagao 写道

2. pl/sql 貌似是可以建tablespace的


这位朋友请研究一下,如果可以成功创建,请共享一下,我再补充一下我的文章!
11 楼 songhuagao 2009-11-04  
CoderDream 写道
clockmaker 写道
问一下啊,建表空间,建用户,建表啥的不都可以在客户端完成吗?为啥还要用sqlplus,上次去客户那,他们的DBA就是用sqlplus,敲了半天命令,结果是经常敲错。为什么不用pl/SQL等图形化工具那?

PLSQL Developer 不能用来创建表空间:
http://topic.csdn.net/u/20090413/17/d598d881-021f-4ed3-a652-e906478f967f.html

1. 用惯了命令行,还是很方便的。其次,还有一个字符集的问题,有些时候,导入数据,需要client不同的字符集,命令行一条命令就搞定了,pl/sql之类的得该注册表,极度麻烦

2. pl/sql 貌似是可以建tablespace的
10 楼 CoderDream 2009-11-03  
clockmaker 写道
问一下啊,建表空间,建用户,建表啥的不都可以在客户端完成吗?为啥还要用sqlplus,上次去客户那,他们的DBA就是用sqlplus,敲了半天命令,结果是经常敲错。为什么不用pl/SQL等图形化工具那?

PLSQL Developer 不能用来创建表空间:
http://topic.csdn.net/u/20090413/17/d598d881-021f-4ed3-a652-e906478f967f.html
9 楼 jncz 2009-11-03  
Oracle不清楚,但DB2的图形化工具,极其脆弱和低效,所以,我觉得,会敲命令才是王道。很多生产环境,也没有客户端给你用。。。。。
8 楼 clockmaker 2009-11-03  
问一下啊,建表空间,建用户,建表啥的不都可以在客户端完成吗?为啥还要用sqlplus,上次去客户那,他们的DBA就是用sqlplus,敲了半天命令,结果是经常敲错。为什么不用pl/SQL等图形化工具那?
7 楼 llj318 2009-10-30  
想看一,点错地方。。投了个新手贴。。。
6 楼 CoderDream 2009-10-29  
songhuagao 写道
晕死,我说的是oracle instance

imp userid/pwd@sid file=path/file fromuser=testcamds touser=userid 
--你总要建个instance吧



Oracle数据库安装及配置(一)
http://coderdream.iteye.com/blog/493585
5 楼 songhuagao 2009-10-29  
晕死,我说的是oracle instance

imp userid/pwd@sid file=path/file fromuser=testcamds touser=userid 
--你总要建个instance吧

4 楼 CoderDream 2009-10-28  
20029388 写道
CoderDream 写道
songhuagao 写道
create database呢???

oracle中不存在数据库名这样的概念,而是用户名。

oracle 中的定义是表空间, 对应 着用户名


同一个表空间可以对应不同的用户。
但一个用户只能指定一个表空间和临时表空间。
3 楼 20029388 2009-10-28  
CoderDream 写道
songhuagao 写道
create database呢???

oracle中不存在数据库名这样的概念,而是用户名。

oracle 中的定义是表空间, 对应 着用户名
2 楼 CoderDream 2009-10-27  
songhuagao 写道
create database呢???

oracle中不存在数据库名这样的概念,而是用户名。
1 楼 songhuagao 2009-10-25  
create database呢???

相关推荐

Global site tag (gtag.js) - Google Analytics