内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

oracle怎么更改庫名 oracle怎么修改表名稱

oracle怎樣修改數(shù)據(jù)庫名字

改實(shí)例名???

創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括沿灘網(wǎng)站建設(shè)、沿灘網(wǎng)站制作、沿灘網(wǎng)頁制作以及沿灘網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,沿灘網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到沿灘省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

還有人改這個(gè)?

建議,導(dǎo)出數(shù)據(jù),如果新建一個(gè)實(shí)例,新實(shí)例名為你的需要改的新名字,然后把輸入導(dǎo)入到新實(shí)例中。

準(zhǔn)確無誤后,刪除舊實(shí)例。

如何給Oracle數(shù)據(jù)庫改名?

連接ORACLE數(shù)據(jù)庫有兩種方式:數(shù)據(jù)庫名和服務(wù)名,數(shù)據(jù)庫名的更改要使用重建控制文件的方式更改.alter database backup controlfile to trace后更改其中數(shù)據(jù)庫名為新名,運(yùn)行該文件

如果要更改目錄,在上面的Trace文件中將文件目錄改為新的文件目錄名稱重建或在mount階段使用alter database rename datafile一一將文件更改過來.

oracle 怎么修改數(shù)據(jù)庫用戶名

一、修改前準(zhǔn)備工作:

使用ssh工具以root身份連接服務(wù)器,

然后切換到oracle用戶:su

-

oracle(回車)

使用sqlplus連接數(shù)據(jù)庫:sqlplus

/nolog(回車)

以管理員身份登錄sys用戶:conn

sys/sys

as

sysdba(回車)

數(shù)據(jù)庫連接成功,至此準(zhǔn)備工作完成。

二、修改用戶名稱。

數(shù)據(jù)庫連接成功后,在sql提示后面繼續(xù)輸入:

首先查到到所需修改用戶名稱的用戶需要:select

user#,name

from

user$;(回車)--如:user#等于66

現(xiàn)在就可以修改用戶名稱了:update

user$

set

name='新的用戶名稱'

where

user#=66;(回車)

系統(tǒng)會(huì)提示:1

row

updated.說明修改成功,

再輸入:commit;(回車)提交所作修改。

三、修改用戶密碼。

數(shù)據(jù)庫連接成功后,在sql提示后輸入:alter

user

用戶名

identified

by

新密碼;(回車)

再輸入:commit;(回車)提交所作修改即可。

oracle數(shù)據(jù)庫實(shí)例名如何修改

1.???????? 準(zhǔn)備

原數(shù)據(jù)庫的實(shí)例名為linuxdb,控制文件、數(shù)據(jù)文件、聯(lián)機(jī)日志文件存放在/home/oracle/ora9/oradata/linuxdb目錄,將所有的文件拷貝到另外一個(gè)目錄/home/oracle/ora9/oradata/dbtest。

再將linuxdb 的初始化文件也復(fù)制一份出來,執(zhí)行如下的sql:

Create pfile='/home/oracle/ora9/oracle/dbs/pfiledbtest.ora' from spfile='/home/oracle/ora9/oracle/dbs/spfilelinuxdb.ora';

我們將修改實(shí)例名為dbtest。

下面我們開始一步一步地進(jìn)行處理。

2.???????? 加載初始化文件

打開pfiledbtest.ora文件,修改對(duì)應(yīng)的dump屬性的路徑名,實(shí)例名字,控制文件路徑等。

然后執(zhí)行如下命令:

[oracle@localhost oracle]$ export ORACLE_SID=dbtest

[oracle@localhost oracle]$ sqlplus "/ as sysdba"

SQL*Plus: Release 9.2.0.4.0 - Production on Mon Aug 17 16:57:36 2009

Copyright (c) 1982, 2002, Oracle Corporation.? All rights reserved.

Connected to an idle instance.

SQL startup pfile='/home/oracle/ora9/oracle/dbs/pfiledbtest.ora' nomount

ORACLE instance started.

Total System Global Area? 236000356 bytes

Fixed Size?????????????????? 451684 bytes

Variable Size???????????? 201326592 bytes

Database Buffers?????????? 33554432 bytes

Redo Buffers???????????????? 667648 bytes

SQL

這樣加載初始化文件就成功了。

下面接著進(jìn)行,加載控制文件。

3.???????? 加載控制文件

先執(zhí)行如下命令。

SQL alter database mount;

alter database mount

*

ERROR at line 1:

ORA-00205: error in identifying controlfile, check alert log for more info

好像是控制文件的路徑不對(duì),修改初始文件再次加載。

SQL alter database mount;

alter database mount

*

ERROR at line 1:

ORA-01103: database name 'LINUXDB' in controlfile is not 'DBTEST'

根據(jù)錯(cuò)誤信息提示,是實(shí)例名字不一致,但是控制文件是二進(jìn)制的,用vi打開之后沒法編輯,只能通過用重建控制文件可以解決。

在/home/oracle/ora9/oradata/dbtest目錄下刪除老的三個(gè)控制文件。然后開始重建控制文件。

SQL CREATE CONTROLFILE SET DATABASE "DBTEST" RESETLOGS FORCE LOGGING NOARCHIVELOG

2?? MAXLOGFILES 16

3?? MAXLOGMEMBERS 3

4?? MAXDATAFILES 100

5?? MAXINSTANCES 8

6?? MAXLOGHISTORY 292

7?? LOGFILE

8?? GROUP 1 '/home/oracle/ora9/oradata/dbtest/redo01.log' SIZE 50M,

9?? GROUP 2 '/home/oracle/ora9/oradata/dbtest/redo02.log' SIZE 50M,

10?? GROUP 3 '/home/oracle/ora9/oradata/dbtest/redo03.log' SIZE 50M

11?? DATAFILE

12?? '/home/oracle/ora9/oradata/dbtest/cwmlite01.dbf',

13?? '/home/oracle/ora9/oradata/dbtest/devbase_20090408.dbf',

14?? '/home/oracle/ora9/oradata/dbtest/drsys01.dbf',

15?? '/home/oracle/ora9/oradata/dbtest/example01.dbf',

16?? '/home/oracle/ora9/oradata/dbtest/indx01.dbf',

17?? '/home/oracle/ora9/oradata/dbtest/odm01.dbf',

18?? '/home/oracle/ora9/oradata/dbtest/system01.dbf',

19?? '/home/oracle/ora9/oradata/dbtest/tools01.dbf',

20?? '/home/oracle/ora9/oradata/dbtest/undotbs01.dbf',

21?? '/home/oracle/ora9/oradata/dbtest/users01.dbf',

22?? '/home/oracle/ora9/oradata/dbtest/xdb01.dbf'

23?? CHARACTER SET ZHS16GBK;

CREATE CONTROLFILE SET DATABASE "DBTEST" RESETLOGS FORCE LOGGING NOARCHIVELOG

*

ERROR at line 1:

ORA-01503: CREATE CONTROLFILE failed

ORA-01990: error opening password file '/home/oracle/ora9/oracle/dbs/orapw'

ORA-27037: unable to obtain file status

Linux Error: 2: No such file or directory

Additional information: 3

根據(jù)錯(cuò)誤提示,是缺少密碼驗(yàn)證文件,用下面的命令創(chuàng)建密碼文件。

$cd $ORACLE_HOME/dbs

orapwd password=chenli file=orapwdbtest

SQL CREATE CONTROLFILE SET DATABASE 'dbtest' RESETLOGS FORCE LOGGING NOARCHIVELOG

2?? MAXLOGFILES 16

3?? MAXLOGMEMBERS 3

4?? MAXDATAFILES 100

5?? MAXINSTANCES 8

6?? MAXLOGHISTORY 292

7?? LOGFILE

8?? GROUP 1 '/home/oracle/ora9/oradata/dbtest/redo01.log' SIZE 50M,

9?? GROUP 2 '/home/oracle/ora9/oradata/dbtest/redo02.log' SIZE 50M,

10?? GROUP 3 '/home/oracle/ora9/oradata/dbtest/redo03.log' SIZE 50M

11?? DATAFILE

12?? '/home/oracle/ora9/oradata/dbtest/cwmlite01.dbf',

13?? '/home/oracle/ora9/oradata/dbtest/devbase_20090408.dbf',

14?? '/home/oracle/ora9/oradata/dbtest/drsys01.dbf',

15?? '/home/oracle/ora9/oradata/dbtest/example01.dbf',

16?? '/home/oracle/ora9/oradata/dbtest/indx01.dbf',

17?? '/home/oracle/ora9/oradata/dbtest/odm01.dbf',

18?? '/home/oracle/ora9/oradata/dbtest/system01.dbf',

19?? '/home/oracle/ora9/oradata/dbtest/tools01.dbf',

20?? '/home/oracle/ora9/oradata/dbtest/undotbs01.dbf',

21?? '/home/oracle/ora9/oradata/dbtest/users01.dbf',

22?? '/home/oracle/ora9/oradata/dbtest/xdb01.dbf'

23?? CHARACTER SET ZHS16GBK;

Control file created.

現(xiàn)在創(chuàng)建成功了。

創(chuàng)建控制文件成功了,下面重新啟動(dòng)數(shù)據(jù)庫。

SQL startup nomount

ORACLE instance started.

Total System Global Area? 236000356 bytes

Fixed Size?????????????????? 451684 bytes

Variable Size???????????? 201326592 bytes

Database Buffers?????????? 33554432 bytes

Redo Buffers???????????????? 667648 bytes

SQL alter database mount;

Database altered.

SQL alter database open;

alter database open

*

ERROR at line 1:

ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

SQL alter database open RESETLOGS;

Database altered.

查看表中的記錄,正確的。

修改實(shí)例名成功。

4.???????? 總結(jié)

由上面的操作可以看到,在數(shù)據(jù)庫維護(hù)中,最重要的是數(shù)據(jù)文件,初始化文件可以從別的實(shí)例拷貝過來,然后修改。控制文件可以重新創(chuàng)建,只要數(shù)據(jù)文件正確,就可以重建初始化文件和控制文件之后,恢復(fù)數(shù)據(jù)庫。

遇到的錯(cuò)誤:

ERROR at line 1:

ORA-01503: CREATE CONTROLFILE failed

ORA-00200: controlfile could not be created

ORA-00202: controlfile: '/home/ora/ora9/oradata/dbtest/control01.ctl'

ORA-27040: skgfrcre: create error, unable to create file

Linux Error: 2: No such file or directory

請(qǐng)查看初始化文件中,控制文件的路徑是正確,控制文件的路徑上的目錄是否有權(quán)限創(chuàng)建文件,如果這些問題都解決了,那么應(yīng)該能成功創(chuàng)建控制文件。

分享題目:oracle怎么更改庫名 oracle怎么修改表名稱
文章轉(zhuǎn)載:http://www.rwnh.cn/article22/hpjecc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作外貿(mào)建站、品牌網(wǎng)站設(shè)計(jì)靜態(tài)網(wǎng)站、服務(wù)器托管、自適應(yīng)網(wǎng)站

廣告

聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
阿拉尔市| 中方县| 广南县| 新竹县| 嘉善县| 长沙县| 绥棱县| 宝清县| 绵阳市| 乐清市| 登封市| 潢川县| 芷江| 宜君县| 天等县| 高州市| 客服| 德州市| 闸北区| 宁河县| 宁蒗| 昭通市| 宁南县| 聂拉木县| 凤城市| 和龙市| 九龙坡区| 宜君县| 铁力市| 清苑县| 象山县| 鲜城| 兰溪市| 长寿区| 含山县| 马龙县| 惠安县| 奎屯市| 阜新市| 和平区| 大连市|