1. 程式人生 > >oracle修改使用者名稱方法(使用命令)

oracle修改使用者名稱方法(使用命令)


SQL> update user$ set name='ASXXSST2'WHERE NAME='ASXXSST';


已更新 1 行。(這樣就對了!)

SQL> alter system checkpoint;     注1


系統已更改。


SQL> alter system flush shared_pool;  注2


系統已更改。


SQL> ALTER USER ASXXSST2 IDENTIFIED BY ASXXSST2;


使用者已更改。


SQL> commit;


提交完成。


SQL> SELECT USERNAME FROM DBA_USERS ORDER BY CREATED;


USERNAME
------------------------------
SYS
SYSTEM
OUTLN
DIP
ORACLE_OCM
DBSNMP
APPQOSSYS
WMSYS
EXFSYS
CTXSYS
ANONYMOUS


USERNAME
------------------------------
XDB
XS$NULL
ORDDATA
ORDPLUGINS
SI_INFORMTN_SCHEMA
MDSYS
ORDSYS
OLAPSYS
MDDATA
SPATIAL_WFS_ADMIN_USR
SPATIAL_CSW_ADMIN_USR


USERNAME
------------------------------
SYSMAN
MGMT_VIEW
APEX_PUBLIC_USER
FLOWS_FILES
APEX_030200
OWBSYS
OWBSYS_AUDIT
SCOTT
GZJCPT
HR
OE


USERNAME
------------------------------
ZYWCSST
GYKYSST
PM
IX
SH
BI
ASXXSST2
ASXXSST1
TEST
TRSTSST


已選擇43行。


SQL> CONN ASXXSST2/ASXXSST2;
已連線。
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 中的資料!

相關推薦

SQL Server修改標識列方法

----允許對系統表進行更新exec sp_configure 'allow updates',1reconfigure with overrideGO ----取消標識列標記update syscolumns set colstat = 0 where id = objec

Oracle呼叫Java方法如何使用LoadJava命令和如何將簡單的Jar包封裝成Oracle方法

最近在工作中遇到了遇到了一個需求需要將TIPTOP中的資料匯出成XML並上傳到FTP主機中,但是4GL這方面的文件比較少最終決定使用Oracle呼叫Java的方法,在使用的過程中發現有很多的坑,大部分的部落格只粗略的介紹了下導致耗費了很多時間,在這裡分2個博文詳細的記錄一下這個功能,填一下坑,希望可以幫助到大

python呼叫第三方工具命令方法及區別

一 前言 在上篇《關於os.popen你可能不知道的》中,提到了呼叫第三方工具或命令的os.popen方法,同時也指出了使用中可能遇到的坑。本文就介紹下python提供了哪些方法可以執行第三方工具或命令,以及它們的用法和區別。   二 主要方法 1.  os.system 這

CentOS檢視和修改PATH環境變數的方法

  檢視PATH:echo $PATH以新增mongodb server為列修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完後可以通過echo $P

shell命令以及執行原理、檢視或修改掩碼umask、Linux許可權管理、Linux設定檔案訪問許可權chmod、粘滯位、修改檔案的擁有者chown修改檔案的所屬組chgrp

shell命令以及執行原理:   Linux嚴格意義上說的是一個作業系統,我們稱之為”核心”,但是我們普通使用者,不能直接使用核心,而是通過核心的”外殼”程式,也就是所謂的shell,來與核心溝通。   Linux中的命令大多數都是可執行程式。但其實捕捉我們

ORACLE分割槽表梳理系列- 分割槽表概述、分類、使用方法及注意事項

前言 本文著重闡述分割槽表的概念、優勢,以及常用分割槽表的使用方法及使用過程中的注意事項。 對於分割槽表的日常維護方法,如:索引的維護、分割槽的合併等,將在後續文章中再詳細介紹。 本文涉及的相應演示,使用的資料庫版本為oracle 11.2.0.4。 本文常用分割槽表的使

禪道資料庫修改方法實踐篇

[client]  port   =  3307     //修改埠 socket = "E:/xampp/mysql/mysql.sock" [mysqld] server-id = 1 po

oracle學習之to_number方法字串轉數字

在查詢中排序時避免不了的,一般寫sql我們都會加排序欄位。 如果排序欄位是字串,那就有點麻煩。 比如一個數字欄位,本來應該設計成Integer型的,但設計成了varcher型。 那排序就有問題。數字的話,他會先拍最高位,再拍第2位。 比如8,12降序排序就是8,12而不是

ORACLE』快速重新整理物化檢視的方法11g

1、on demand:使用DBMS_MVIEW包中的儲存過程啟用手工重新整理(預設設定) refresh [fast|complete|force] 檢視重新整理的方式: complete:全部重新整理。相當於重新執行一次建立檢視的查詢語句。 fast: 增量重新

ORACLE 快速重新整理物化檢視的方法11g

1、on demand:使用者需要重新整理的時候重新整理,這裡就要求使用者自己動手去重新整理資料了(也可以使用job定時重新整理)   refresh [fast|complete|force] 檢視重新整理的方式:          complete:全部重新整理。

ubuntu下通過u盤安裝軟體方法命令

    如果在我們Ubuntu沒有網路連線的情況下,安裝軟體就不可使用 apt-get install xxx,因為不能通過網路下載資料包,我們這裡介紹通過U盤用命令列的方式給Ubuntu系統安裝軟體的方法。     在將我們想要安裝的軟體包放到U盤中後(以.tar.gz檔

oracle無監聽程序的解決方法PLSQLOracle ORA12514 監聽程序當前無法識別連接描述符中請求的服務

listener 描述 ORC ngs roc 識別 network tor listen \PLSQL\instantclient_11_2 listener.ora # listener.ora Network Configuration File: E:\so

ORACLE 11G LINUX 64 位版 安裝中缺少必要包的解決方法詳細

oracle安裝過程中有缺少包的檢測,以下實踐檢測:os:linux redhat 6.6 64位libaio-0.3.105:os自帶libaio-0.3.107-10.el6.x86_64.rpm:rpm -ivh libaio-0.3.107-10.el6.x86_64

Linux系統在未登入的情況下修改root密碼方法linux系統忘記root密碼,進不去系統怎麼辦

linux系統忘記root密碼,進不去系統怎麼辦 有時候我們會遇到這樣的情況,很久沒用的系統, 想要登入時卻發現忘記了root密碼,那該怎麼辦?一般來說我們可以進入單使用者或者通過編輯grub選單來修改root密碼。 對於一些版本的OS(如redhat)來說,編輯grub,

python 學習彙總10:6種修改字串方法tcy

修改一個字串 # 方法1:str轉換list後修改,後用join組成新字串 s='Name Tom' #原字串 a=list(s) #['1', '.', 'N', '

android sdk sdkmanger無介面使用方法命令列更新SDK

剛剛部署安裝sdk最新版本發現已經沒有GUI介面了,只能使用命令去下載更新,版本號26.0.2(MAC) 主要使用的更新命令: sdkmanager --update sdkmanager "platform-tools" "platforms;android-26"

oracle 在分組內排序的方法轉載

oracle分析函式十分強大,我們只要掌握這些方法,更直接的說法就是知道這些分析函式的作用就能完成很多工作。 下邊貼出這些函式,及簡單應用。 其中我想對lag()和lead()函式坐下說明:lag()本身是延後的意思也就是延後出現某列的數,而lead()有引領、領先的意思也就

linux檢視和修改PATH環境變數的方法轉載

原文: https://www.cnblogs.com/hust-chenming/p/4943268.html by 子非魚(部落格園)檢視PATH:echo $PATH修改方法一:export PATH=/usr/local/mongodb/bin:$PATH//配置完後可以通過echo $PATH檢視配

Hosts檔案位置與Windows和Mac系統修改Hosts檔案方法 新增許可權資訊

大家都知道,利用修改電腦系統中的Hosts檔案可以實現訪問一些“特殊網站”,要修改我們就需要知道Hosts檔案位置在哪。本文分別介紹Windows系統(XP、Win7等都適用)和蘋果Mac OS X系統兩部分來介紹Hosts檔案位置方便大家修改Hosts檔案。 Windo

[DB][Oracle]Oracle格式化數字的方法指定小數點位數,每3位加逗號

to_char,函式功能,就是將數值型或者日期型轉化為字元型。 比如最簡單的應用: /*1.0123--->'1.0123'*/ Select TO_CHAR(1.0123) FROM DUAL /*123--->'123'*/ Select TO_CHAR(12