oracle数据库使用技巧

总结了一下最近项目中对数据库的操作,发现一些操作可以奉行拿来主义,只需稍加修改,即可为吾所用,甚是不错呀大笑

现总结如下,仅供参考:

使用SYSDBA账户和密码登录oracle数据库

1.创建表空间、索引表空间、临时表空间

CREATE SMALLFILE TABLESPACE "TSOGDSDATA" 
DATAFILE 'D:\oradata-ogds\DataFile01.dbf' SIZE 2G AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED, 
'D:\oradata-ogds\DataFile02.dbf' SIZE 2G AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED 
NOLOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;

CREATE SMALLFILE TABLESPACE "TSOGDSINDEX" 
DATAFILE 'D:\oradata-ogds\IndexFile01.dbf' SIZE 2G AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED , 
'D:\oradata-ogds\IndexFile02.dbf' SIZE 2G AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED 
NOLOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;

CREATE SMALLFILE TEMPORARY TABLESPACE "TSOGDSTEMP" 
TEMPFILE 'D:\oradata-ogds\TempFile01.dbf' SIZE 2G AUTOEXTEND ON NEXT 100M MAXSIZE 30G 
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

        说明:

                上述sql语句依次创建

                       表空间,名称: TSOGDSDATA

                                     DATAFILE:D:\oradata-ogds\DataFile01.dbf

                                                          D:\oradata-ogds\DataFile02.dbf

                       索引表空间,名称:TSOGDSINDEX

                                     DATAFILE:D:\oradata-ogds\IndexFile01.dbf

                                                          D:\oradata-ogds\IndexFile02.dbf

                       临时表空间,名称:TSOGDSTEMP

                                     TEMPFILE:D:\oradata-ogds\TempFile01.dbf

                注意:

                        在执行sql语句时,应在磁盘下先创建路径,例如创建表空间时,应先在D盘下创建  oradata-ogds文件夹,然后执行上述sql语句,否则会报错。


2.删除空间

drop tablespace spacename

        说明:

                spacename表示空间名,例如表空间名     TSOGDSDATA


3.创建用户并给用户赋角色

CREATE USER "OGDS" PROFILE "DEFAULT" IDENTIFIED BY "OGDS" DEFAULT TABLESPACE "TSOGDSDATA" TEMPORARY TABLESPACE "TSOGDSTEMP" ACCOUNT UNLOCK;
GRANT UNLIMITED TABLESPACE TO "OGDS";
GRANT "CONNECT" TO "OGDS";
GRANT "DBA" TO "OGDS";

        说明:

                创建的用户名:OGDS

                              密码:OGDS

         指定用户的表空间:TSOGDSDATA

                    临时表空间:TSOGDSTEMP

         建议创建用户名和密码时使用大写。

 

4.删除用户及用户对象

drop user OGDS cascade

        说明:

                cascade表示级联删除,比如你删除某个表的时候后面加这个关键字,会在删除这个表的同时删除和该表有关系的其他对象


5.将excel中的数据导入数据库

首先,在数据库中查询出需要导入的字段,如下语句

select c1,c2 from tmp for update
我们发现,查询后的数据列总是比需要导入的数据列多一列

然后,复制这些字段到excel中,作为临时excel使用;将excel中的数据复制到临时excel中。

最后,将临时excel中的数据复制到数据库中,提交,数据导入成功。



               

 

 

 

 

                             

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值