成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

oracle日志怎么改名 如何修改oracle用戶名

oracle 數(shù)據(jù)庫能不能重命名

這個是可以的

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計制作、成都做網(wǎng)站、土默特右旗網(wǎng)絡(luò)推廣、成都小程序開發(fā)、土默特右旗網(wǎng)絡(luò)營銷、土默特右旗企業(yè)策劃、土默特右旗品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供土默特右旗建站搭建服務(wù),24小時服務(wù)熱線:18980820575,官方網(wǎng)址:jinyejixie.com

1. 在mount 或者open 下, alter database backup controlfile to trace;

2. 在 init.ora里把dbname 改成新名字

3. 打開在第一步生成的trace, 把里面 create controlfile 那行中 reuse 'old database name'

改成set 'new database name'

4. alter system swich logfile, shutdown database, 把現(xiàn)有controlfile 改名。 在svrmgrl中運行第三步的tracefile , 這樣生成 新控制文件, open database, 改名完成。

oracle 如何改名

在本例中,假設(shè)原來的數(shù)據(jù)庫名為test,要改成testdb,原實例名(service_name,instance_name)test,要改成testdb.nid是自帶的工具,在oracle_home/bin目錄中.以下方法假設(shè)登陸到數(shù)據(jù)庫本機做。1.1 sqlplus "sys/password as sysdba"1.2 sqlshutdown immediate --先停掉數(shù)據(jù)庫1.3 sqlstartup mount --nid需要在mount狀態(tài)下才能做。1.4sqlhost nid target=sys/password dbname=new_dbname --nid是一個在操作系統(tǒng)下執(zhí)行的命令,在sqlplus環(huán)境中用host 去調(diào)用操作系統(tǒng)環(huán)境下的命令。命令中,當你想將數(shù)據(jù)庫名字改為TESTDB時,應(yīng)寫成dbname=testdb1.5執(zhí)行后程序會詢問:Change database ID and database name TEST to TESTDB? (Y/[N]) =y敲y確定。之后程序會對控制文件,數(shù)據(jù)文件進行修改:

請采納。

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

1.???????? 準備

原數(shù)據(jù)庫的實例名為linuxdb,控制文件、數(shù)據(jù)文件、聯(lián)機日志文件存放在/home/oracle/ora9/oradata/linuxdb目錄,將所有的文件拷貝到另外一個目錄/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';

我們將修改實例名為dbtest。

下面我們開始一步一步地進行處理。

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

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

然后執(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

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

下面接著進行,加載控制文件。

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

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

SQL alter database mount;

alter database mount

*

ERROR at line 1:

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

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

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

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ù)錯誤提示,是缺少密碼驗證文件,用下面的命令創(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)建控制文件成功了,下面重新啟動數(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.

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

修改實例名成功。

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

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

遇到的錯誤:

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

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

在ORACLE中怎樣將日志文件和數(shù)據(jù)文件更名

首先用戶要具有相應(yīng)的權(quán)限。

步驟:1:使用shutdown 命令關(guān)閉數(shù)據(jù)庫;2:講日志文件復(fù)制到新位置

3:使用startup mount 轉(zhuǎn)載數(shù)據(jù)庫;4:使用rename file修改名字

例如:alter database

rename file 'D:/diska/redo01.log' to 'D:/diska/red001.log'

如何修改oracle數(shù)據(jù)文件名字

在數(shù)據(jù)庫處于mount狀態(tài)或數(shù)據(jù)文件對應(yīng)的表空間處于offline狀態(tài)下,重新rename數(shù)據(jù)文件即可。可上百度找相關(guān)命令。

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

好像改不了,不明白為什么有這樣的需求。

不如在客戶端直接改 TNSNAMES.ORA文件好了。

test改名,test改名.world =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS =

(COMMUNITY = tcp.world)

(PROTOCOL = TCP)

(Host = 172.16.2.8)

(Port = 1521)

)

(ADDRESS =

(COMMUNITY = tcp.world)

(PROTOCOL = TCP)

(Host = 172.16.2.8)

(Port = 1526)

)

)

(CONNECT_DATA = (SID = test)

)

)

本文題目:oracle日志怎么改名 如何修改oracle用戶名
文章起源:http://jinyejixie.com/article30/hejpso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、面包屑導(dǎo)航、動態(tài)網(wǎng)站、云服務(wù)器、響應(yīng)式網(wǎng)站、網(wǎng)站內(nèi)鏈

廣告

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

商城網(wǎng)站建設(shè)
乌海市| 吉安县| 和平县| 孝感市| 特克斯县| 卫辉市| 景谷| 庆安县| 屏南县| 长乐市| 庆安县| 开阳县| 准格尔旗| 温州市| 凤庆县| 全椒县| 石阡县| 石门县| 阿克| 安福县| 瓮安县| 娄烦县| 博白县| 汾西县| 通辽市| 望江县| 鲁山县| 吉安市| 林口县| 即墨市| 仙居县| 通河县| 乌拉特后旗| 丰顺县| 灵川县| 卢氏县| 余干县| 清苑县| 通榆县| 合作市| 玉山县|