欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    Oracle服務端及客戶端搭建幫助文檔

    目錄

    簡介

    Oracle服務端安裝

    Oracle客戶端安裝

    PLSQL安裝

    登錄測試

    系統配置修改

    用戶操作

    解鎖賬戶、密碼

    創建賬戶及密碼

    配置監聽文件

    監聽文件修改方式

    監聽圖形工具修改方式

    簡介

    在windows環境下安裝oracle數據庫,本次安裝幫助文檔包括Oracle服務端、Oracle客戶端以及PLSQL的安裝,所用的軟件版本分別是oracle-server 10201_win32、oracle-client 10201_win32、plsqldev804,是在windows sever 2003系統環境下運行的。安裝之前,首先得準備兩臺在干凈的、無毒的windows操作系統的虛擬機,在此之上進行之后的一系列操作。本次操作的具體步驟如下:

    Oracle服務端安裝

    1.打開一臺準備好的干凈的無毒的虛擬機,在VMware的菜單欄選擇虛擬機按鈕,單擊設置,打開硬件設置窗口。

    2.點擊CD/DVD,選擇使用映像文件,點擊瀏覽,找到oracle-sever的鏡像文件,點擊打開。

    3.在虛擬機桌面上雙擊我的電腦,打開,當CD驅動器變成如圖狀態時,證明ISO文件路徑布置成功,雙擊CD驅動器打開。

    4.主目錄路徑不需要修改,保持默認路徑即可;數據庫口令是system帳號的管理員密碼,必須是字母字符開頭,這里設置為“aa”,點擊下一步。

    5.等待

    6.總體結果顯示“通過”,即可點擊下一步

    7.點擊“是”確定

    8.點擊“安裝”

    9.等待安裝

    10.等待安裝

    11.自動彈出窗口,等待安裝結束

    12.點擊口令管理

    13.點擊scott用戶后面的“勾”,解鎖scott用戶,并在后兩欄輸入自定義密碼并確認密碼

    14.紅框標出的是網端操作數據庫的URL,記下后點擊退出

    15.點擊“是”退出安裝,Oracle服務端安裝完畢

    Oracle客戶端安裝

    1.將Oracle-client壓縮包解壓并拖入虛擬機中,雙擊打開文件夾,找到setup.exe,雙擊打開。

    2.點擊下一步

    3.選擇管理員類型,點擊下一步

    4.默認路徑不需要修改,點擊下一步

    5.檢查結果為通過,即可點擊下一步

    6.點擊安裝

    7.等待安裝

    8.點擊下一步,不要勾選“執行典型配置”

    9.點擊下一步

    10.服務名輸入orcl,點擊下一步

    11.協議默認TCP協議,點擊下一步。

    12.主機名輸入服務端主機IP(dos窗口輸入ipconfig查詢ip地址),選擇oracle默認端口1521,點擊下一步。

    13.選擇“是,進行測試”

    14.點擊更改登錄,輸入之前解鎖的用戶和密碼,點擊確定。

    15.顯示測試成功,點擊下一步

    16.服務名默認orcl,不需修改,直接點擊下一步

    17.默認否,點擊下一步

    18.點擊下一步

    19.點擊下一步

    20.點擊完成

    21.點擊退出

    22.點擊“是”,客戶端安裝結束

    PLSQL安裝

    1.將plsql的安裝包解壓

    2.等待

    3.點擊“I AGREE”

    4.路徑無需多修改,但要注意路徑中不能包含中文或括號,必須是全英文,點擊NEXT

    5.點擊“Finish”

    6.點擊”Close”,PLSQL安裝完畢

    登錄測試

    1.找到安裝包中附帶的注冊信息軟件“keygen.exe”雙擊打開,再打開桌面上新生成的PLSQL快捷方式。

    2.輸入解鎖的賬戶和密碼,database欄輸入orcl,選擇默認的nomal方式,點擊ok

    3.將之前打開的注冊信息軟件中的注冊信息填入彈出的窗口中,并點擊Register

    4.當標題欄如圖所示時,即代表登錄成功,可以進行數據操作。

    系統配置修改

    1.用戶操作

    1.1解鎖賬戶、密碼

    1.1.1 在開始菜單>所有程序>Oracle-OraDb10g_home1>應用程序開發中找到SQL Plus,單擊打開

    1.1.2 輸入system和口令,口令為服務端安裝時第4步自定義的口令。點擊確定。

    1.1.3 當窗口顯示如圖字樣時,證明連接成功。

    1.1.4 服務端默認有很多的用戶,這些賬戶在默認情況下是被鎖定的,需要先解鎖。輸入命令語句“select * from all_users;”,按下回車鍵,查看所有用戶。

    1.1.5 這里以解鎖“scott”用戶為例(安裝服務端12-13步,并沒有解鎖scott用戶),在命令欄輸入“alter user scott account unlock;”,按下回車,顯示用戶已更改,解鎖用戶成功。

    注:“alter user scott account lock;”對scott進行鎖定

    1.1.6 在命令欄輸入“ alter user scott identified by aaa ; ” ,顯示用戶已修改,成功修改scott用戶的密碼為“aaa”。

    1.2 創建用戶及密碼

    1.2.1 在命令行輸入“create user zhangsan identified by aaa ;”創建賬戶名為zhang,密碼為aaa的用戶

    1.2.2 創建完用戶之后還要賦予用戶權限,具體命令如下:

    1、賦予操作權限

    grant create session to zhangsan;//授予zhangsan用戶創建session的權限,即登陸權限

    grant unlimited tablespace to zhangsan;//授予zhangsan用戶使用表空間的權限

    grant create table to zhangsan;//授予創建表的權限

    grante drop table to zhangsan;//授予刪除表的權限

    grant insert table to zhangsan;//插入表的權限

    grant update table to zhangsan;//修改表的權限

    grant all to public;//這條比較重要,授予所有權限(all)給所有用戶(public)

      2、oralce對權限管理比較嚴謹,普通用戶之間也是默認不能互相訪問的,需要互相授權 

    grant select on tablename to zhangsan;//授予zhangsan用戶查看指定表的權限

    grant drop on tablename to zhangsan;//授予刪除表的權限

    grant insert on tablename to zhangsan;//授予插入的權限

    grant update on tablename to zhangsan;//授予修改表的權限

    grant insert(id) on tablename to zhangsan;

    grant update(id) on tablename to zhangsan;//授予對指定表特定字段的插入和修改權限,注意,只能是insert和update

    grant alert all table to zhangsan;//授予zhangsan用戶alert任意表的權限

      3、撤銷權限

      基本語法同grant,關鍵字為revoke

      4、查看權限

    select * from user_sys_privs;//查看當前用戶所有權限

    select * from user_tab_privs;//查看所用用戶對表的權限

    注:上述操作也可以在pl/sql窗口中進行,具體操作為file>new>command window,再在彈出的窗口輸入具體命令,但對其他賬戶以及賦權操作,必須是以登錄sys或system賬戶為前提的基礎上進行操作。

    2.配置監聽文件

    通過之前的安裝,我們知道服務端對客戶端的監聽是通過IP地址進行的,但IP地址在一般默認的情況下是由路由自動分配的,當IP地址變更后再登錄帳號時,就會彈出如圖窗口,無法登錄。

    這時就需要我們手動的修改監聽文件或者固定本機的IP地址以防下次不再出現這種情況。

    2.1 監聽文件修改方式

    2.1.1 雙擊打開我的電腦,在如圖所示路徑下找到listener.ora文件和tnsnames.ora。

    2.1.2 以文本方式打開tnsnames.ora,將紅框中的host改成遠程服務器的IP地址,port改成遠程服務器的端口號,service_name改成orcl;也可以將host改成遠程服務器的主機名。

    2.1.3 用txt文本方式打開listener.ora文件,紅框中IP輸入數據庫服務器的IP或者數據庫服務器的主機名,port輸入數據庫服務器的端口。

    2.1.4 按照途中路徑,找到客戶端的tnsnames.ora文件,將host配置數據庫服務器的IP或直接配置為數據庫服務器主機名。

    2.1.5 打開PLSQL登錄快捷方式,輸入密碼,點擊OK。

    2.1.6 登錄成功

    2.2 監聽圖形工具修改方式

    2.2.1 按照箭頭步驟找到服務端的net manager工具,點擊打開。

    2.2.2 Oracle Net配置>本地>監聽程序>添加地址

    2.2.3 在主機欄輸入客戶端IP地址或主機名,端口輸入默認端口1521,點擊關閉,點擊保存,修改完畢。

    概述

    在用PLSQL登錄oracle數據庫時可能遇到報錯如下:

    數據庫字符集(ZHS16GBK)和客戶端字符集(2%)是不同的,字符集轉化可能會造成不可預期的后果 不管錯誤信息中你的數據庫字符集是什么,都是由于數據庫服務端和你的客戶端字符集不統一造成的。


    NLS_LANG參數

    影響Oracle數據庫字符集最重要的參數是NLS_LANG參數。

    它的格式如下: NLS_LANG=language_territory.charset

    它有三個組成部分(語言、地域和字符集),每個成分控制了NLS子集的特性。

    其中:

    1. Language: 指定服務器消息的語言, 影響提示信息是中文還是英文 
    2. Territory: 指定服務器的日期和數字格式, 
    3. Charset: 指定字符集。 
    

    我電腦是:AMERICAN_AMERICA.ZHS16GBK

    可以通過以下方法解決:

    1. 查詢數據庫服務端的字符集

    select * from nls_database_parameters 可以分別查出字符集各組成部分的值

    2、服務器端結果: AMERICAN_AMERICA.ZHS16GBK

    或者用 select userenv(‘language’) from dual 可以整體查出。

    也可以用 select * from nls_instance_parameters 查看你客戶端的字符集

    3、修改客戶端的字符集

    客戶端的字符集要求與服務器一致,才能正確顯示數據庫的非Ascii字符。

    如果不一致,就得修改客戶端的字符集,修改為同server端相同的字符集。

    在這里我直接新增環境變量NLS_LANG,設置為AMERICAN_AMERICA.ZHS16GBK

    ---查詢sql,中文已經不亂碼了。


    后面會分享更多關于運維DBA方面的內容,感興趣的朋友可以關注下!!

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有