oracle
中的登陸許可權總結
1.oracle登陸驗證方式是在這個檔案設定: $oracle_home/network/admin/sqlnet.ora。 ★
如果這條設成
sqlnet.authentication_services= (nts)
,那就是說
oracle
使用作業系統認證方式,凡是以作業系統的
ora_dba
組的使用者登入的,想以
sysdba
身份登入
oracle
,可以不用使用者名稱密碼:
conn /as sysdba
,或者隨便給個使用者名稱和密碼都可以,如:
conn aasa/aasas as sysdba ,
這兩種方式進去都是
sysdba
身份。但是想以非
sysdba
使用者登陸還是得輸入資料庫中的正確的使用者名稱和密碼,才能登陸。
★如果這條設成
sqlnet.authentication_services= (none),
是用密碼檔案進行驗證。
那就得老老實實的:
如果想以
sysdba
身份進資料庫,必須輸入正確的資料庫中的
sys使用者名稱和密碼,
conn sys/123 as sysdba
;如果想以非
sysdba
身份登陸,必須輸入正確的資料庫中的使用者名稱和密碼,
conn scott/tiger
2.引數
nts,none
不同的地方在於以
sysdba
身份登陸資料庫的驗證方式。
如果設成
nts,作業系統驗證,以
ora_dba
組使用者登陸
,那隨便輸入使用者名稱密碼或者不用使用者名稱和密碼都可以進;
如果設成
none
,密碼檔案驗證,那就必須輸入正確的
sysdba
使用者的使用者名稱和密碼。3.用
nts時必須是在資料庫本機登陸,
none
時可以在遠端登陸。
4.conn /as sysdba 預設登入的資料庫例項:就是最後一次建立的資料庫例項,可以通過檢視登錄檔就知道了。如果預設資料庫例項沒啟動,會報錯:「ora-12560: tns:
協議介面卡錯誤」。
ORACLE oracle中檢視使用者許可權
2007 10 25部落格分類 oracle許可權 oracle sql 1.檢視所有使用者 select from dba users select from all users select from user users 2.檢視使用者或角色系統許可權 直接賦值給使用者或角色的系統許可權 se...
oracle oracle中修改日期的顯示格式
我的現在的日期格式是 要改成英文的需要輸入一下命令 alter session set nls date language american 修改後變為 同樣也得若是英文要想修改成中文,可以用命令 alter session set nls date language simplified chin...
Python中的getpass模組介紹(登陸程式)
getpass模組提供了平台無關的在命令列下輸入密碼的方法 該模組主要提供 備註 上面為密碼顯示時丟擲的報警 getpass.getuser 該函式返回登陸的使用者名稱,不需要引數 該函式會檢查環境變數 logname,user,lname和username,以返回乙個非空字串。如果這些變數的設定為...