oracle實(shí)例名怎么改 oracle怎么修改列名

linux怎么修改oracle數(shù)據(jù)庫(kù)實(shí)例名

建用戶和授權(quán)要用DBA

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),西陵企業(yè)網(wǎng)站建設(shè),西陵品牌網(wǎng)站建設(shè),網(wǎng)站定制,西陵網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,西陵網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

最簡(jiǎn)單得建用戶:

create user 用戶名 identified by 密碼

用戶解鎖 alter user 用戶名 account unlock(不解鎖無(wú)法登陸)

授權(quán)用 grant

建完用戶首先要授權(quán)登陸權(quán)限

grant create session to 用戶名

授權(quán)可以授權(quán)給角色和用戶

也可以把角色授權(quán)給角色和用戶

其他得類似 創(chuàng)建表得權(quán)限類似如下格式:

grant create table to 用戶

安裝數(shù)據(jù)oracle,改了實(shí)例名,使用jdbc怎么寫?

進(jìn)入數(shù)據(jù)庫(kù)安裝目錄下,找到tnsnames.ora文件,把其中的service_name改成數(shù)據(jù)庫(kù)正確的sid值,默認(rèn)的是orcl

\network\admin\tnsnames.ora:

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.62)(PORT = 1521))

(CONNECT_DATA =

(SERVER = ORCL)

(SERVICE_NAME = ORCL)

)

重啟監(jiān)聽(tīng)即可

若是碰到繼續(xù)報(bào)錯(cuò):17410 提示無(wú)法從套接字獲取更多數(shù)據(jù)如何解決,則進(jìn)入數(shù)據(jù)庫(kù)安裝目錄下,找到listener.ora文件,將(PROGRAM = extproc)這行前面加#注釋掉,如下:

#(PROGRAM = extproc)

并且,檢查配置文件中HOST是否為主機(jī)名

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 主機(jī)名)(PORT = 1521))

)

重啟監(jiān)聽(tīng),數(shù)據(jù)庫(kù)即可連接

oracle xe 11g 如何修改實(shí)例名

您好,您這樣:

1、停止所有的Oracle服務(wù)。

這個(gè)沒(méi)有什么好解釋的,根據(jù)你的oracle 安裝的不同

包括數(shù)據(jù)庫(kù)的服務(wù),監(jiān)聽(tīng)器等等.

2、修改initSID.ora文件,修改instance_name為新的SID

找到你的初始化參數(shù)文件,里面有下面的一下參數(shù).

db_name = "testdb"

instance_name = testdbl

service_names = testdb

改成

db_name = "testdb"

instance_name = oral

service_names = oral

注意,db_name不要改,因?yàn)槲覀兊臄?shù)據(jù)庫(kù)還是叫testdb,但是它的服務(wù)也就是sid,改成oral,否則會(huì)報(bào)錯(cuò).修改之后,保存好這個(gè)文件

3、修改注冊(cè)表的ORACLE_SID

在注冊(cè)表的local machine 下面的software下面,找到oracle 的hom0主鍵,下面有個(gè)參數(shù),叫做ORACLE_SID,改成oral 記住,只改這一個(gè).其他的不用改了,比方說(shuō)服務(wù).等等,否則會(huì)報(bào)錯(cuò).

4、修改listener.ora中的SID_NAME

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = E:\oracle\ora81)

(PROGRAM = extproc)

)

(SID_DESC =

(GLOBAL_DBNAME = testdb)

(ORACLE_HOME = E:\oracle\ora81)

(SID_NAME = oral)

)

)

把里面的SID_NAME 給成oral,如上面的例子所表示.

5、oradim刪除原來(lái)SID的服務(wù),添加新SID的服務(wù)

這步比較復(fù)雜,涉及到oradim命令的用法.下面我簡(jiǎn)單的介紹一下它 的用法

創(chuàng)建例程:

-NEW -SID sid | -SRVC 服務(wù) [-INTPWD 口令] [-MAXUSERS 數(shù)量] [-STARTMODE a|m] [-PFILE 文件] [-TIMEOUT 秒]

編輯例程:

-EDIT -SID sid [-NEWSID sid] [-INTPWD 口令] [-STARTMODE auto|manual] [-PFILE 文件名] [-SHUTMODE a|i|n]

[-SHUTTYPE srvc|inst|srvc,inst] [-TIMEOUT 秒]

刪除例程:

-DELETE -SID sid | -SRVC 服務(wù)名稱

啟動(dòng)服務(wù)和例程:

-STARTUP -SID sid [-USRPWD 口令] [-STARTTYPE srvc|inst|srvc,inst] [-PFILE 文件名]

關(guān)閉服務(wù)和例程:

-SHUTDOWN -SID sid [-USRPWD 口令] [-SHUTTYPE srvc|inst|srvc,inst] [-SHUTMODE a | i | n]

查詢幫助:

-? | -h | -help

-SID sid

指定要啟動(dòng)的實(shí)例名稱

-SRVC 服務(wù)

指定要啟動(dòng)的服務(wù)名稱

-USRPWD 口令

指定內(nèi)部用戶的口令,如果作為NT管理員登錄,不用此參數(shù)

-PFILE 文件名

為實(shí)例指明初始化參數(shù)文件,如果參數(shù)文件在Oracle的默認(rèn)位置,則不需要此命令

-STARTTYPE srvc|inst|srvc,inst

表示要啟動(dòng)什么

srvc————只啟動(dòng)服務(wù)

inst————啟動(dòng)實(shí)例,服務(wù)必須已經(jīng)啟動(dòng)并開(kāi)始工作了

srvc,inst —服務(wù)和實(shí)例都啟動(dòng)

-SHUTTYPE srvc|inst|srvc,inst

表示要終止什么,參數(shù)選項(xiàng)同上

-STARTMODE a|m

表示啟動(dòng)實(shí)例所使用的模式

a————auto方式(自動(dòng))

m————manual方式(手動(dòng))

-SHUTMODE a|i|n

表示終止實(shí)例所使用的關(guān)閉模式

a————abort方式

i————immediate方式

n————normal方式

例子:

在服務(wù)里生成一個(gè)新的實(shí)例管理服務(wù),啟動(dòng)方式為手工

oradim -NEW -SID test -STARTMODE manual -PFILE "D:\Oracle\admin\test\pfile\inittest.ora

oradim -NEW -SRVC OracleServicetest -STARTMODE manual -PFILE "D:\Oracle\admin\test\pfile\inittest.ora

注:有效的服務(wù)名為 “OracleService” 后跟“ SID”

-SID test 與 -SRVC OracleServicetest 等價(jià)

刪除此實(shí)例或服務(wù)

oradim -DELETE -SID test

oradim -DELETE -SRVC OracleServicetest

編輯此實(shí)例,啟動(dòng)方式改為手動(dòng)

oradim -EDIT -SID test -STARTMODE manual

編輯此實(shí)例,啟動(dòng)方式改為自動(dòng)

oradim -EDIT -SID test -STARTMODE auto

啟動(dòng)test

oradim -STARTUP -SID test

oradim -STARTUP -SID test -STARTTYPE srvc,inst

只啟動(dòng)test服務(wù)

oradim -STARTUP -SID test -STARTTYPE srvc

只啟動(dòng)test實(shí)例

oradim -STARTUP -SID test -STARTTYPE inst

關(guān)閉test

oradim -SHUTDOWN -SID test

oradim -SHUTDOWN -SID test -SHUTTYPE srvc,inst

在testdb中

我們使用

oradim –DELETE –SID testdb

刪除了testdb 實(shí)例

然后

oradim –NEW –SID oral

添加新的實(shí)例

注意,這個(gè)命令,可以寫到控制文件和注冊(cè)表的服務(wù)里面,我更改后,可以看到在服務(wù)里面,服務(wù)名稱已經(jīng)改過(guò)來(lái)了.

但是這個(gè)時(shí)候還是不可以登錄到oracle.提示為權(quán)限不足.

6、orapwd生成新SID的口令

具體的orapwd,我想大家都知道了,要?jiǎng)?chuàng)建一個(gè)密碼文件就要用它,至于為什么我們需要重新創(chuàng)建密碼文件,我還不是很清楚,等我弄清楚了之后,我會(huì)把更新我的文檔.

需要注意的是,生成的密碼文件,一定要保存到orale home\database下面

而且密碼文件的名字一定要PWDsid.ora

具體的為什么我還不是很清楚.

好了.現(xiàn)在你可以通知你的客戶端,把他們的tnsname.ora中的

SZ =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.47.0.1)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = oral)

)

)

service_name 都改成oral ,就可以用了

如何修改oracle的默認(rèn)實(shí)例

用如下方法設(shè)置,以win7電腦為例。

1、右鍵“我的電腦”,選擇“管理”。

2、彈出窗口依次點(diǎn)擊“服務(wù)和應(yīng)用程序”——“服務(wù)”。

3、在列表中找到oracle服務(wù)的啟動(dòng)項(xiàng),一般名稱為“OracleService+實(shí)例名”。

4、右鍵此服務(wù),選擇“屬性”選項(xiàng)。

5、啟動(dòng)類型選擇“自動(dòng)”,點(diǎn)擊“確定”按鈕保存即可。

分享題目:oracle實(shí)例名怎么改 oracle怎么修改列名
文章地址:http://muchs.cn/article4/hgisoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、App開(kāi)發(fā)品牌網(wǎng)站設(shè)計(jì)、建站公司、ChatGPT、手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)