剛接觸 oracle 下面是一些簡單的配置,希望能對初學者有點協助,老大們能提點意見
一 、建立資料庫
1) 在開始 -程式 下面找到 Database Configuration Assistant 進入建立資料庫嚮導
2)根據嚮導一直下一步,直到建立完成,其中要注意幾個地方:資料庫名/sid 必須填 這2個地方最好填一樣的,
後面就是字元集的選擇這邊 中文選擇 ZHS16GBK 英文選擇Unicode
還有就是資料庫建立選項這個地方 最好把另存新檔資料庫模板 這個選項 選中
二 、建立使用者
在程式菜單中 選擇 Enterprise Manager Console 啟動 管理平台,選擇獨立啟動,第一次登陸 串連身份 選sysdba
進入以後 選擇你剛建立的資料庫,展開--安全性--使用者 右鍵-建立 進入建立新使用者介面
這個其中 一般資訊裡面都是預設的就可以了 資料表空間裡面預設和臨時 分別選 user 和temp
然後在 角色 中 選擇你給這個使用者的許可權,根據需要分配許可權,沒有特別要求 給DBA 許可權就可以了
其他的預設選項就可以了。
下面是SQL下的一些命令
IT168 學院
0,首先要建立一個使用者空間。即使用者的所有操作都使用該空間。
create tablespace datafile "/opt/oracle/oradata/myspace.dbf" SIZE 7000M;
該語句的意思是建立一個7G大小的資料表空間,它的位置在/opt/oracle/oradat目錄下,檔案名稱為myspace.dbf.
1,建立新使用者
create user cydba identified by cydbapwd defalut tablespace myspace;
這條sql語句的意思是建立軍一個新使用者,名子為cydba,指定它的密碼為cydbapwd,它使用的預設資料表空間為myspace.
2,建立角色,它是用來控制各種資源的。
grant
create session, create any table, create any view ,create any index, create any procedure,
alter any table, alter any procedure,
drop any table, drop any view, drop any index, drop any procedure,
select any table, insert any table, update any table, delete any table,
to cyrole;
這條語句的意思是將各種許可權授與cyrole這個角色。
3,將cyrole這個角色授與cydba,也就是說,使cydba這個使用者可以管理和使用cyrole所擁有的資源。
grant cyrole to cydba;
到此為止,我們就為自己建立了一個新使用者,它使用一個指定的空間,並且指明了他可以在這個資料表空間內做那些操作。:)