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);
