windows版:
官網下載,兩個壓縮包,總共2G,解壓到同一個文件夾下,setup.exe雙擊執行,首次安裝的話,一直下一步就可以了,最后一步可能時間比較長,等着就好了,一般性能的機器大概要半小時左右吧。
安裝后編輯安裝路徑(我的是D:\app\SNFPLATFORM)\product\11.2.0\dbhome_1\NETWORK\ADMIN 里邊的tnsnames.ora和listener.ora文件中的“HOST = localhost”改為“localhost=你的計算機名”(我的是“HOST = seven”)。
重啟Oracle服務(先啟動監聽器,再啟服務)。
可以把服務全都設置為手動,這樣就不會每次都開機啟動了,然后在桌面新建一個startOrcl.bat,內容如下:
net start OracleOraDb11g_home1TNSListener net start OracleServiceORCL net start OracleDBConsoleorcl net start OracleMTSRecoveryService
然后保存。
需要啟服務的時候雙擊執行即可。
現在開始測試連接,使用DBeaver新建一個本地的Oracle連接,信息如下:
主機: localhost
Database: orcl
用戶名:sys
密碼:安裝時設置的密碼
角色:SYSDBA
OK,成功連接后即可新建自己的用戶和表空間來使用了。
--01.創建表空間(SNFPLATFORM)
CREATE TABLESPACE SNFPLATFORM
LOGGING
DATAFILE 'D:\kong\SNFPLATFORM.DBF'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2096M
EXTENT MANAGEMENT LOCAL;
新建用戶(platform),密碼(platform),默認表空間 SNFPLATFORM:
--02.創建用戶
CREATE USER platform IDENTIFIED BY platform
DEFAULT TABLESPACE SNFPLATFORM;
--03.授權
grant dba TO platform;
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 platform;
CREATE TABLESPACE SNFPLATFORM
LOGGING
DATAFILE 'D:\kong\SNFPLATFORM.DBF'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2096M
EXTENT MANAGEMENT LOCAL;
新建用戶(platform),密碼(platform),默認表空間 SNFPLATFORM:
--02.創建用戶
CREATE USER platform IDENTIFIED BY platform
DEFAULT TABLESPACE SNFPLATFORM;
--03.授權
grant dba TO platform;
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 platform;
