1.首先要添加监听配置,这样才可以没有报错的连接上服务器,至于如何添加,请自行搜索。
2.打开SQL Plus连接oracle server端,这里因为是小白,看到命令行界面上来就需要输入用户名密码,很懵,查了一下资料,有一些默认已经存在的用户名和密码,但是尝试了一下并没有登录进去。所以又查询是否有别的方法进行登录。这里我用的方法是: /as sysdba
这样可以作为超级管理员直接登录。
3.因为工作用的产品需要调用数据库,需要普通的用户,所以在这里,身为小白要找一下如何创建用户,密码,还有根据经验,应该有给用户付与相应的权限。
创建用户命令:create user {username} identified by {password};
付与权限:
DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource
grant connect,resource,dba to {username};
4. exit 退出之后,再重新用新用户登录。
5. 如何修改用户密码
alter user 用户名 identified by 新密码;
查询当前用户列表
select username from dba_users
在表中创建主键
create table ECS_STORE.TF_B_AIR_CONFIG(
TYPE_ID VARCHAR2(20) not null,
PROVINCE_CODE VARCHAR2(4) not null,
PARAMETER_TYPE VARCHAR2(2) not null,
LIMIT_NUM VARCHAR2(4) not null,
EFFECTIVE_FALG VARCHAR2(2) default '1',
UPDATE_TIME DATE default sysdate,
constraint TF_B_AIR_CONFIG_PK primary key(TYPE_ID)--单列主键
constraint TF_B_AIR_CONFIG_PK primary key(TYPE_ID , PROVINCE_CODE)--复合主键
)
在创建完成表之后添加主键命令
--单列主键
alter table ECS_STORE.TF_B_AIR_CONFIG add constraint TF_B_AIR_CONFIG_PK primary key (TYPE_ID);
--联合主键
alter table ECS_STORE.TF_B_AIR_CONFIG add constraint TF_B_AIR_CONFIG_PK primary key (TYPE_ID , PROVINCE_CODE);