新聞中心
oracle如何讓一個(gè)用戶看不到所有用戶名
建立一個(gè)新的用戶,除了connect以外,只給幾個(gè)table的select權(quán)限,就可以。
成都創(chuàng)新互聯(lián)專注于撫順縣網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供撫順縣營(yíng)銷型網(wǎng)站建設(shè),撫順縣網(wǎng)站制作、撫順縣網(wǎng)頁(yè)設(shè)計(jì)、撫順縣網(wǎng)站官網(wǎng)定制、小程序開(kāi)發(fā)服務(wù),打造撫順縣網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供撫順縣網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
oracle如何確認(rèn)不可見(jiàn)字符
用ascii碼表示,需要一個(gè)chr函數(shù)
如空格就是chr(32),回車chr(13),換行chr(10)
自己查一下就知道了
select chr(32) from dual
查出來(lái)的就是一個(gè)空格
oracle 如何將存儲(chǔ)過(guò)程的代碼隱藏?
可以例用Oracle 自帶的Wrap工具實(shí)現(xiàn),此工具在$ORACLE_HOME/BIN目錄下,具體如下
1、設(shè)置字符集環(huán)境變量
set NLS_LANG=CHINESE_CHINA.ZHS16GBK
2、創(chuàng)建一個(gè)存儲(chǔ)過(guò)程文件
在E:\下創(chuàng)建test.sql文件,內(nèi)容如下:
create or replace procedure test1(i in number) as
begin
dbms_output.put_line(' 輸入?yún)?shù)是'||to_char(i));
end;
3、加密
c:\ cd %ORACLE_HOME%\BIN
c:\wrap iname=e:\test1.sql
PL/SQL Wrapper: Release 8.1.7.0.0 - Production on Tue Nov 27 22:26:48 2001
Copyright (c) Oracle Corporation 1993, 2000.All Rights Reserved.
Processing test1.sql to test1.plb
4、運(yùn)行test1.plb
sqlplus /nolog
SQLconn TEST/TEST@db01
SQL @e:\a.plb
過(guò)程已創(chuàng)建。
5、運(yùn)行存儲(chǔ)過(guò)程
SQL set serveroutput on
SQL execute test1(1);
輸入?yún)?shù)是1
PL/SQL 過(guò)程已成功完成。
6、查看存儲(chǔ)過(guò)程的代碼
SQL select name,text from all_source where type='PROCEDURE' and name='TEST1';
結(jié)果:看不到其原碼
如何讓ORACLE索引不起作用(不可見(jiàn))
OK,從上面我們可以看到索引很正常。那現(xiàn)在假設(shè)我們不再需要這個(gè)索引了,因此想刪除它,但又不知道會(huì)不會(huì)有本文開(kāi)頭所說(shuō)的風(fēng)險(xiǎn)。如果可以刪除前先把索引不可見(jiàn),確認(rèn)沒(méi)問(wèn)題后再刪除,這樣就沒(méi)問(wèn)題了,為此,Oracle11g推出新的功能,設(shè)置索引是否可見(jiàn),示例如下:
分享名稱:oracle怎么讓不可見(jiàn),oracle如何查看不可見(jiàn)字符
文章鏈接:http://fisionsoft.com.cn/article/hsjcjj.html