oracle修改使用者名稱

來源:互聯網
上載者:User

C:\Documents and Settings\Administrator>oradim -startup -sid testbas

C:\Documents and Settings\Administrator>set ORACLE_SID=testbas

C:\Documents and Settings\Administrator>sqlplus "/ as sysdba"

SQL*Plus: Release 9.2.0.4.0 - Production on 星期四 6月 28 10:37:49 2007

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

串連到:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production

SQL> select username from dba_users order by created;

USERNAME
------------------------------
SYS
SYSTEM
OUTLN
DBSNMP
WMSYS
MY_USER1

已選擇6行。

SQL> update user$ set name='MY_USER2' where name='MY_USER1';

已更新 1 行。

SQL> alter system checkpoint;     注1

系統已更改。

SQL> alter system flush shared_pool;  注2

系統已更改。

SQL> alter user my_user2 identified by my_user2;

使用者已更改。

SQL> commit;

提交完成。

SQL>  select username from dba_users order by created;

USERNAME
------------------------------
SYS
SYSTEM
OUTLN
DBSNMP
WMSYS
MY_USER2

已選擇6行。

SQL> conn my_user2/my_user2
已串連。
SQL>

 

 

注1:

alter system checkpoint的作用

checkpoint由ckpt進程觸發oracle進行checkpoint動作,將data buffer中的髒塊(已經寫在redo裡記錄但是沒有寫到datafile裡的)的內容寫入到data file裡並釋放站用的空間,由dbw後台進程完成,並修改controlfile和datafile的scn.
一般手工執行是由於要刪除某個日誌但是該日誌裡還有沒有同步到data file裡的內容,就需要手工check point來同步資料,然後就可以drop logfile group n.

注2:

alter system flush shared_pool的作用

執行這個語句的結果是將緩衝在library cache和data dictionary

cache 中的sql,pl/sql和資料字典定義都從共用池中清除了
在負載很重的生產庫裡執行flush shared_pool無異於自殺...慎用!

另外可以通過使用執行計畫,檢測重新整理的效果

另一條 處理緩衝的語句:alter system flush buffer_cache, 用於清理db buffer 中的資料!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.