Oracle问题汇总

1、oracle建表 (先建表空间-》再建用户同时和表空间联系到一起-》授权DBA)

在创建好数据实例(数据库)好后的基础上,后续做的事情如下:

—创建表空间

create tablespace LIS2011DATA

logging

datafile ‘d:\oracle\product\10.2.0\ordata\lis2011\LIS2011DATA01.dbf’

size 32m

autoextend on

next 32m

extent management local;

----建立用户

create user lxlis identified by lis default tablespace LIS2011DATA;

-----授权用户

grant connect,resource to lxlis;

----授予DBA用户

grant dba to lxlis;

=具体案例==================================================

—创建表空间

create tablespace LIS2012DATA

logging

datafile ‘d:\app\Administrator\oradata\lis2012\LIS2012DATA01.dbf’

size 50m

autoextend on

next 50m

extent management local;

—创建用户密码

create user tako identified by lis2011 default tablespace LIS2012DATA;

—授权用户连接、资源

grant connect,resource to tako;

—授予DBA用户

grant dba to tako;

执行上面语句后,创建表空间、用户、密码、授权就结束了。

后面就可以开始添加表、视图、存储过程、触发器等等了。

注意:oracle中,首先是建立表空间,之后再将表空间付给用户

2、oracle SQLPlus增添数据时,比如插入数据后,必须commint;也就是将改变的值提交,最后才能到表中。 但是用NAvicat软件是不需要的。

3、oracle SQLpuls 用户间切换命令是 CONN (用户名)/(密码) 并且oracle一个用户名下想操作另一个用户名下的表,比如查看或者删除其中的表,是需要这个用户名进行授权的。

4、创建表格的时候,字段名称最好是大写的,这个吃了大亏,因为如果其中只要有小写字母存在,就会被oracle默认为关键字,会自动加上“”。代码构建SQL语句的时候很麻烦。所以绕过这个坑吧

初出茅庐,希望大家多多支持!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值