Oracle 11g安装及常用DBA知识及操作

本文介绍了Oracle 11g的高级安装步骤,针对sql developer启动错误提供了解决方案,以及如何安装第三方数据库驱动。接着,文章详细讲解了创建新用户的流程,包括备份、创建用户、分配权限和导入数据。最后,提到了数据字典表如user_tables,以及数据库关键概念如索引、序列,并强调了它们在数据库操作中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

oracle安装选择高级安装,除需手动配置SID外其他均可选默认
sql developer 的启动错误可以通过更新Oracle11g_home1\db_1\jdbc\lib下的那四个文件的方式解决;

sql developer安装第三方数据库驱动时先把jar包放在extention下再entry

show user;
alter user scott account unlock;  --给scott解锁
desc tablename;  --显示表结构

--创建新用户
1-- backup scott
 exp
2-- create user
 create user shijin(username) identified by shijin(password) default tablespace users qutoa(配额) 10M on users
3-- grant
 grant create session,create table,create view to shijin
4-- import the data
 imp(先输shijin,再输scott)

--数据字典表 user_tables

desc user_tables;
select table_name from user_tables;
select view_name from user_views;
select constraint_name from user_constraints;
select index_name from user_indexes;

--dictionary表

desc dictionary;

--索引 index

-- 建立主键或唯一约束时会自动建立索引;读起来快,修改起来慢,也会占用大量空间

create index indexname on tablename (col1name,[col2name]);
create index idx_stu_email on stu (email);

drop index indexname
drop index idx_stu_email;

--序列sequence

--产生一个唯一的不间断的数字序列;一般用来做主键

--首先以SYSREM用户登录给shijin用户授权
grant create sequence to shijin;





create sequence sequencename start with 1 increment by 1;
select sequencename.nextval from dual;
drop sequence sequencename;
create table article(
  id number,
  title varchar2(1024),
  content long,
);

insert into article values (sequencename.nextval,'a','b');
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值