Oracle数据库的常见操作记录

1.查看所有序列

select * from all_sequences;

2.创建序列

create sequence HST_SEQ_MESSAGE_CONSULTING --序列名
minvalue 1 --最小从1开始
NOMAXvalue --没有最大的上限
start with 1 --从1开始
increment by 1 --每次增加1
nocache;

3.创建索引

create unique index "HSTSOUTH"."HST_SEQ_MESSAGE_CONSULTING" on "HSTSOUTH"."HST_MESSAGE_CONSULTING"("hmcuuid");

4.删表

drop table HST_MESSAGE_CONSULTING(表名);

5.模糊查询

select * from HST_NEWS where TITLE like '%心(查询的关键字)%' and DEPTMENTID = 62;

6.提交

commit

7.删除序列

DROP SEQUENCE HST_SEQ_MESSAGE_ADVISORY;

8.删除表数据

delete from HST_MESSAGE_CONSULTING;

9.过滤掉重复

--可以使用group by,也可以使用distinct

10.创建两张带有关联字段的表sql

 create table HST_MESSAGE_ADVISORY 
(
   HMAUUID              NUMBER               not null,
   HWUUUID              NUMBER,
   HCONTENT             VARCHAR2(500),
   HFTIME               DATE,
   AUTH                 NUMBER,
   STATUS               NUMBER,
   constraint PK_HST_MESSAGE_ADVISORY primary key (HMAUUID)
);

/*==============================================================*/
/* Table: HST_MESSAGE_CONSULTING                                */
/*==============================================================*/
create table HST_MESSAGE_CONSULTING 
(
   HMCUUID              NUMBER               not null,
   HMAUUID              NUMBER,
   HWUUUID              NUMBER,
   STARTTIME            DATE,
   TIMEEND              DATE,
   SPEED                INTEGER,
   STATUS               INTEGER,
   HWCUUID              NUMBER,
   constraint PK_HST_MESSAGE_CONSULTING primary key (HMCUUID)
);

alter table HST_MESSAGE_CONSULTING
   add constraint FK_HST_MESS_REFERENCE_HST_MESS foreign key (HMAUUID)
      references HST_MESSAGE_ADVISORY (HMAUUID); 
11.向oracle中导入数据
drop user hstsouth cascade;
create user hstsouth identified by 123456;

grant dba to hstsouth;
grant sysdba to hstsouth;
create directory dir_dp as 'F:\oracle'; 
Grant read,write on directory dir_dp to hstsouth;
Impdp hstsouth/123456 DIRECTORY=dir_dp DUMPFILE=EXPDP_20161031_ALL.DMP


--1.create tablespace hst datafile 'F:\oracle\hst.dbf' size 100m autoextend on next 32m maxsize 20048m extent management local;
--2.create user hstsouth identified by 123456 default tablespace hst temporary tablespace temp;
12.oracle服务启动监听改为手动



13、oracle异常处理
使用oracle总结
如果oracle连接不上某个数据库的时候,并且报THE NETWORK ADADPTERE错误的时候,用oracle新建数据库连接老是说 THE NETWORK ADAPTER COULD NOT ESTABLISH THE CONNECTION!
答:监听没有启动,命令行用下面的命令启动监听:
lsnrctl start


netca命令是用来进行监听程序配置

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值