oracle19c 安装权限_Oracle19c 安装及SQL developer连接
因?yàn)榕既灰玫絆racle數(shù)據(jù)庫(kù),而平常工作中用的都是mySQL的,所以電腦上安裝的都是MySQL的相關(guān)服務(wù),今天用到Oracle本地沒(méi)有,所以自己安裝了一個(gè),但是因?yàn)椴皇煜?#xff0c;安裝遇到了很多的坑,因此記錄一下,順便分享給需要的人。
1.安裝環(huán)境:
win10 系統(tǒng) 64位 16G內(nèi)存;
JDK1.8
oracle 安裝版本19c
注意:下載需要先注冊(cè)用戶。
2.安裝方式按照網(wǎng)上的安裝方式直接安裝即可,在此不詳細(xì)描述;
3.安裝之后,啟動(dòng)本地oracle服務(wù)
1)右鍵我的電腦----->管理----->服務(wù)和應(yīng)用程序---->服務(wù)----->OracleService名稱(安裝oracle時(shí)創(chuàng)建的實(shí)例的名稱)
按照以上步驟點(diǎn)擊左側(cè)的啟動(dòng),停止,重新啟動(dòng)按鈕即可啟動(dòng)服務(wù);具體如下圖:
2)啟動(dòng)監(jiān)聽(tīng)實(shí)例(監(jiān)聽(tīng)必須啟動(dòng),否則數(shù)據(jù)庫(kù)無(wú)法連接)
a)修改配置文件
啟動(dòng)前必須先修改oracle的listener.ora和tnsnames.ora添加自己的配置;
tnsnames.ora修改#配置文件中,加粗部分是自己添加的實(shí)例;
MyOracle =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = MYCDB) #serviceName是安裝oracle時(shí)自定義的實(shí)例名稱
)
)
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
listener.ora配置修改:#配置文件中,加粗部分是自己添加的實(shí)例;
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\software\A\WINDOWS.X64_193000_db_home)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\software\A\WINDOWS.X64_193000_db_home\bin\oraclr19.dll")
)
(SID_DESC =
(GLOBAL_DBNAME = MYCDB)
(ORACLE_HOME = D:\software\A\WINDOWS.X64_193000_db_home)
(SID_NAME = MYCDB)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
b) 執(zhí)行啟動(dòng)監(jiān)聽(tīng)命令
開(kāi)始---->搜索框輸入cmd----->右鍵“命令提示符”------>以管理員的身份運(yùn)行
dos命令窗口輸入:lsnrctl 回車(chē)
執(zhí)行:statu
出現(xiàn)如下信息,即表示監(jiān)聽(tīng)協(xié)議未啟動(dòng)
執(zhí)行:start
監(jiān)聽(tīng)啟動(dòng)成功;
3)用sysdba創(chuàng)建新用戶
win+R 輸入cmd
執(zhí)行:sqlplus / nolog
執(zhí)行:conn / as sysdba
創(chuàng)建新用戶
create user 用戶名 identified by 密碼;
執(zhí)行:create user root identified by root;
ORA-65096:公用用戶名或角色無(wú)效;
create user root identified by root;
改
執(zhí)行:create user c##root identified by root; //oracle的bug,創(chuàng)建用戶必須添加c##或者C##,否則會(huì)報(bào)ORA-65096:公用用戶名或角色無(wú)效;異常信息
給新創(chuàng)建用戶解鎖數(shù)據(jù)庫(kù)操作
alter user 用戶名 account unlock;
執(zhí)行:alter user root account unlock;//用戶操作解鎖
命令:alter user root account lock;//用戶操作鎖定
給新登錄用戶創(chuàng)建權(quán)限
grant create session to 用戶名;
執(zhí)行:grant create session to root;
4)連接SQL? developer;
輸入新建用戶密碼,即可連接成功。
總結(jié)
以上是生活随笔為你收集整理的oracle19c 安装权限_Oracle19c 安装及SQL developer连接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: qt 通过类实现画图_QT案例IDE编写
- 下一篇: python基础笔记_python基础学