<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        藍的成長記追逐DBA(7):基礎命令,地基之石

        來源:懂視網 責編:小采 時間:2020-11-09 14:43:07
        文檔

        藍的成長記追逐DBA(7):基礎命令,地基之石

        藍的成長記追逐DBA(7):基礎命令,地基之石:***********************************************聲明*********************************************************************** 原創作品,出自 深藍的blog 博客,歡迎轉載,轉載時請務必注明出處,否則追究版權法律責任。 深藍的blog:h
        推薦度:
        導讀藍的成長記追逐DBA(7):基礎命令,地基之石:***********************************************聲明*********************************************************************** 原創作品,出自 深藍的blog 博客,歡迎轉載,轉載時請務必注明出處,否則追究版權法律責任。 深藍的blog:h

        ***********************************************聲明*********************************************************************** 原創作品,出自 “深藍的blog” 博客,歡迎轉載,轉載時請務必注明出處,否則追究版權法律責任。 深藍的blog:http://blog.c

        ***********************************************聲明***********************************************************************

        原創作品,出自 “深藍的blog” 博客,歡迎轉載,轉載時請務必注明出處,否則追究版權法律責任。

        深藍的blog:http://blog.csdn.net/huangyanlong/article/details/39738501

        ****************************************************************************************************************************

        藍的成長記——追逐DBA(7):基礎命令,地基之石

        **************************************************簡介********************************************************************

        個人在oracle路上的成長記錄,其中以藍自喻,分享成長中的情感、眼界與技術的變化與成長。敏感信息均以英文形式代替,不會泄露任何企業機密,純為技術分享。

        創作靈感源于對自己的自省和記錄。若能對剛剛起步的庫友起到些許的幫助或共鳴,欣慰不已。

        歡迎拍磚,如有關技術細節表述有錯誤之處,請您留言或郵件(hyldba@163.com)指明,不勝感激。

        ***************************************************************************************************************************

        基礎應該夯實,別讓小細節影響專業性。

        ——深藍

        **************************************************前言********************************************************************

        這是一部個人記錄的成長雜記,既然步入到oracle的這片藍海,免不了一路的奔波與不斷的考驗。借由此雜記與庫友們分享藍的成長歷程。

        不知何時起對藍有了一種說不出來的癡迷,癡迷其廣博,癡迷其深邃,癡迷于近在咫尺卻又遙不可及。

        而又說不清從何時起,注視于oracle的紅色耀眼,照亮出眼前的一道光,未知與迷惑在自己的腳下開始初露些許人生的充實與青春的回饋。

        在追逐于DBA夢想的道路上步步前行。

        ***************************************************************************************************************************

        \

        近日來,藍在處理問題時,往往跟著思路一路排錯的時候,總感到突然忘記了應該秒打的操作指令,然后查閱相關文檔,感覺非常影響效率。今天就做一個簡單的總結,不知道朋友們對下面的命令閃打閃用了沒有,哈哈。

        【常用基礎指令版本:V20141002】

        系列一、LINUX命令

        查看系統發行版?

        [root@hylhost ~]# cat /etc/issue | grep Linux
        Red Hat Enterprise Linux Server release 5.5 (Tikanga) 

        查看系統內核信息?

        [root@hylhost ~]# uname -a
        Linux hylhost.domain.com 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux 

        查看系統內核參數信息?

        # cat /etc/sysctl.conf

        補充:修改內核參數后使用sysctl –p命令使內核參數生效

        通常情況下,如何修改oracle的環境變量?

        # su - oracle
        $ vi .bash_profile 

        查看機器型號?

        [root@hylhost ~]# dmidecode | grep "Product Name"
         Product Name: VirtualBox
         Product Name: VirtualBox
        --次處命令使用在虛擬機環境下顯示出如上信息 

        查看網卡信息?

        [root@hylhost ~]# dmesg | grep -i eth
        e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
        ADDRCONF(NETDEV_UP): eth0: link is not ready
        e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
        ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
        eth0: no IPv6 routers present
        e1000: eth0 NIC Link is Down
        e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX 

        查看內存信息?

        [root@hylhost ~]# cat /proc/meminfo
        MemTotal: 2075468 kB
        MemFree: 935756 kB
        Buffers: 103892 kB
        Cached: 877804 kB
        SwapCached: 0 kB
        Active: 340736 kB
        Inactive: 735020 kB
        HighTotal: 1179584 kB
        HighFree: 198880 kB
        LowTotal: 895884 kB
        LowFree: 736876 kB
        SwapTotal: 4192956 kB
        SwapFree: 4192956 kB
        Dirty: 8 kB
        Writeback: 0 kB
        AnonPages: 94088 kB
        Mapped: 38204 kB
        Slab: 52624 kB
        PageTables: 3664 kB
        NFS_Unstable: 0 kB
        Bounce: 0 kB
        CommitLimit: 5230688 kB
        Committed_AS: 361940 kB
        VmallocTotal: 114680 kB
        VmallocUsed: 4716 kB
        VmallocChunk: 109848 kB
        HugePages_Total: 0
        HugePages_Free: 0
        HugePages_Rsvd: 0
        Hugepagesize: 4096 kB 

        查看硬盤分區?

        [root@hylhost ~]# df -h
        Filesystem Size Used Avail Use% Mounted on
        /dev/sda3 25G 3.5G 21G 15% /
        /dev/sda1 487M 16M 446M 4% /boot
        tmpfs 1014M 0 1014M 0% /dev/shm 

        查看硬盤型號?

        [root@hylhost ~]# cat /proc/scsi/scsi
        Attached devices:
        Host: scsi0 Channel: 00 Id: 00 Lun: 00
         Vendor: ATA Model: VBOX HARDDISK Rev: 1.0 
         Type: Direct-Access ANSI SCSI revision: 05
        如何修改IP、主機名?
        1. 地址解析文件# vi /etc/hosts
        
        2. 網卡配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0
        其中內容點為:
        網卡設備名:DEVICE=eth0
        是否為靜態:BOOTPROTO=static
        IP地址:IPADDR=192.168.56.103
        子網掩碼:NETMASK=255.255.255.0
        硬件MAC地址:HWADDR=08:00:27:29:DB:B2
        是否啟動:ONBOOT=yes
        
        3. 網絡配置文件:# vi /etc/sysconfig/network
        其中內容點為:
        網絡配置:NETWORKING=yes
        關閉ipv6設置:NETWORKING_IPV6=no
        主機名:HOSTNAME=hyl 

        如何創建組、創建用戶?

        # groupadd oinstall
        # groupadd dba
        # useradd -g oinstall -G dba oracle

        如何修改用戶密碼?

        # passwd oracle 

        如何查看用戶的uid、gid?

        # id oracle 

        如何創建oracle用戶目錄?

        # mkdir -p /u01/app/oracle 

        如何修改目錄的所屬關系?

        # chown -R oracle:oinstall /home/u01/app 

        如何改變目錄的權限?

        # chmod -R 775 /home/u01/app 

        如何添加swap分區?

        生成一個空文件:# dd if=/dev/zero of=/u01/swpf1 bs=1024k count=2048
        創建一個swap文件:# mkswap -c /u01/swpf1
        生成一個swap文件:# swapon /u01/swpf1
        修改開機自啟動:# vi /etc/fstab
        添加/u01/swpf1 swap swap defaults 0 0 

        如何解壓各種常見的包?

        (例1)、解壓.cpio.gz格式包
        # zcat 10201_database_linux_x86_64.cpio.gz | cpio -idmv > /dev/null 2>&1
        
        (例2)、解壓.cpio格式包
        # cpio -idmv < 10201_database_linux_x86_64.cpio
        
        (例3)、解壓.zip
        # unzip p8202632_10205_Linux-x86-64.zip 

        刪除?

        刪除目錄: rm -rf <目錄名> 

        掛載?

        1. 掛載光盤的方法:
        [root@hyl soft]# df -h
        Filesystem Size Used Avail Use% Mounted on
        /dev/sr0 4.2G 4.2G 0 100% /media/CentOS_6.2_Final
        [root@hyl soft]# mount /dev/sr0 /cd
        mount: block device /dev/sr0 is write-protected, mounting read-only
        
        2. 掛載鏡像文件的方法:
        [root@hyl soft]# ls
        WASND70_LINX64_Disk1.iso WASND70_LINX64_Disk2.iso 
        [root@hyl soft]# mount -o loop /soft/WASND70_LINX64_Disk1.iso /cd1
        [root@hyl soft]# mount -o loop /soft/WASND70_LINX64_Disk2.iso /cd2 

        yum?

        1. 配置yum
        # cd /etc/yum.repos.d/
        到此路徑下修改yum.repo,注意幾處細節:
        baseurl=file:///cdrom1 //修改成掛載路徑
        gpgcheck=0 //關閉校驗
        enabled=1 //啟動
        詳細請參考:http://blog.csdn.net/huangyanlong/article/details/386149712">http://blog.csdn.net/huangyanlong/article/details/386149712">http://blog.csdn.net/huangyanlong/article/details/38614971
        
        2. 查詢yum列表
        # yum list
        
        3. yum安裝包
        # yum install -y libaio*  

        top關注可以得到哪些信息?

        第一部分:
        1. top:當前時間 | 系統運行時長 | 終端數 | 系統負載(1分鐘前、5分鐘前、15分鐘前)
        2. tasks:系統進程總數 | 當前運行進程數 | 等待狀態進程數 | 停止進程數 | 被復原進程數
        3. cpu:cpu使用率
        4. mem:內存總量 | 使用量 | 空閑內存量 | 緩沖使用中內存量
        5. swap:wasp分區使用情況
        第二部分:可以使用交互命令控制
        第三部分:內部進程使用情況列表 

        rpm?

        1. 安裝包
        #rpm -ivh 
        
        2. 查詢是否已經安裝的包
        [root@hyl bin]# rpm -qa |grep numactl
        numactl-devel-2.0.3-9.el6.x86_64
        numactl-2.0.3-9.el6.x86_64
        
        3. 卸載已經安裝的包
        [root@hyl ~]# rpm -e numactl-devel-2.0.3-9.el6.x86_64
        [root@hyl ~]# rpm -e numactl-2.0.3-9.el6.x86_64
        如何將結果輸出到日志文件中?
        例如將安裝包信息寫入到rpm.log文件中,命令為:rpm -ivh binutils-2.17.50.0.6-14.el5.x86_64.rpm >> rpm.log 2>&1 

        系列二、SQL指令

        執行SQL腳本方法?

        SQL>@/soft/mkuser.sql 

        查看數據庫里有哪些用戶?

        SQL> select username,account_status from dba_users;
        USERNAME ACCOUNT_STATUS
        --------------- -------------------------
        OUTLN OPEN
        SYS OPEN
        SYSTEM OPEN
        ROSE OPEN
        SCOTT OPEN
        ops$oracle OPEN
        TOM OPEN
        DBSNMP EXPIRED & LOCKED
        TSMSYS EXPIRED & LOCKED
        DIP EXPIRED & LOCKED 

        如何對用戶進行簡單的授權及回收權限

        SQL> grant connect,resource to scott;
        SQL> grant select any table to scott with admin option; 
        --用戶不僅被授權,而且可以把權限授予給其他人
        SQL> grant INSERT, UPDATE, DELETE on scott.tcustord to ogg; 
        --舉例:授予插入、更新、刪除權限
        SQL> grant all on directory dir to public; 
        --目錄權限(給所有人權限)
        SQL> revoke select any table from scott; 
        --回收權限時不能級聯
        SQL> revoke INSERT, UPDATE, DELETE any table from ogg; 
        --舉例 

        如何讓其它用戶訪問dba視圖?

        訪問dba視圖限制
        SQL> show parameter o7
        SQL> alter system set O7_DICTIONARY_ACCESSIBILITY=true scope=spfile; 
        --改變true使其它用戶可以訪問dba視圖 

        表空間?

        SQL> create tablespace metro1 datafile '/u01/app/oradata/metroscore.dbf' size 1000mb;
        --創建表空間
        SQL>alter tablespace COMMON_PICTURE2012 drop DATAFILE '/oracle/oradata/hyl3209/COMMON_PICTURE2012_02.dbf';
        --刪除數據文件
        SQL> alter tablespace COMMON_PICTURE2012 add DATAFILE '/oracle/oradata/hyl3209/COMMON_PICTURE2012_02.dbf' SIZE 3000M REUSE AUTOEXTEND ON NEXT 1000M MAXSIZE UNLIMITED;
        --為表空間擴容并開啟自動擴展功能
        SQL> select tablespace_name,contents,status from dba_tablespaces;
        --查看表空間狀態
        SQL> select name,bytes/1024/1024 M from v$datafile; 
        --查看表空間大小、數據文件大小
        SQL> select tablespace_name,sum(bytes)/1024/1024 mb from dba_free_space group by tablespace_name;
        --查看表空間剩余空間
        SQL> select file_name,autoextensible,increment_by from dba_data_files;
        --查看表空間是否自動擴展
        SQL> drop tablespace hyltablespace including contents and datafiles cascade constraints;
        --刪除表空間
        SQL> drop user hyl cascade;
        --刪除用戶
        臨時表空間查詢相關?
        --dba_temp_files視圖、v_$tempfile視圖
        SQL> select file_id,file_name,tablespace_name from dba_temp_files; 
        --查看臨時表空間對應的文件及文件號
        SQL> select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;
        SQL> select status,enabled, name, bytes/1024/1024 file_size from v_$tempfile;
        SQL> alter database tempfile '/u01/app/oracle/oradata/EMREP/temp01.dbf' drop;
        --刪除臨時表空間
        SQL> create temporary tablespace tempts tempfile '/u01/app/oracle/oradata/EMREP/temp01.dbf' size 200M autoextend on next 20M maxsize unlimited;
        --創建臨時表空間 

        表空間擴容

        SQL> alter tablespace hyl add datafile '/u01/app/oracle/oradata/PROD/disk5/hyl.dbf' size 2000m;
        --給hyl表空間擴容約2G
        SQL> select tablespace_name,segment_space_management from user_tablespaces;
        --查看表空間段管理方式(是否為自動擴展)
        SQL> alter database datafile '/u01/app/oracle/oradata/PROD/disk5/hyl.dbf' autoextend on; 
        --開啟自動擴展 

        如何分析表?

        SQL> analyze table emp3 estimate statistics; 

        配置監聽后立即完成注冊?

        SQL> ALTER SYSTEM REGISTER; 

        系列三、WAS相關

        Linux下啟動WAS的方法?

        ./stopServer.sh server1
        路徑一般在profiles文件路徑下,例如“/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin”。 

        WAS優化?

        1、連接池的連接數設置
        2、java虛擬機的堆大小設置(內存的分配)
        3、應用現場的端口號設置
        4、啟動servlet高速緩存 

        系列四、Oracle相關

        oracle開機自啟動設置?

        # vi /etc/rc.d/rc.local
        添加如下面的例子:
        su - oracle -c "/u01/app/oracle/product/11.2.0/db_1/bin/dbstart start"
        su - oracle -c "/u01/app/oracle/product/11.2.0/db_1/bin/lsnrctl start"
        
        # vi /etc/oratab
        更改為開機啟動
        xcky:/home/u01/app/oracle/product/11.2.0/db_1:Y 

        邏輯備份的方法?

        導出復雜寫法:
        exp user/password@service buffer=128000 feedback=10000 filesize=15G file_format=D:\信息大表20100101_%s.dmp TABLES='P表' query=\"where create_datetime<=to_date('20100101','yyyymmdd')\" log=D:\bak\信息大表20100101.log
        
        導入復雜寫法:
        >imp user/password@service fromuser=user1 touser=user2 feedback=10000 ignore=y commit=y filesize=15G file=D:\bak\信息小表名.dmp log=D:\bak\信息小表名Imp.log

        系列五、操作系統

        如何打開win下注冊表?

        運行中輸入regedit。 

        如何快速使用遠程連接?

        mstsc。 

        第一階段,基礎指令按回憶簡要總結至此。

        時間結點:2014年10月2日 星期四 于北京

        以下雜記,無關于技術

        \

        疲憊后反思,冷靜后的設想,對于未來卻有了些迷茫。迷茫于未來的不知去往何方,迷茫于漫長的漂泊是不是剛剛開始,卻發現手中的oracle有些顫抖,于是擺在眼前的路,低下頭,體會著oracle帶來的快樂。

        藍,有時候覺得自己變得越來越敏感,有時候也會覺得孤單的漂泊沒有盡頭,卻都在無數個同樣的清晨醒來后,釋懷這些束縛。看著這個世界的自己,看著未知的旅程,周遭傳來的質疑與嘲笑,卻在一剎那間讓自己又成長了一些。很多時候,都想褪去偽裝的面紗,像個孩子一樣無憂無慮的微笑,卻發現,想要成為一只深海中傲然的鯨,就需要繼續探尋到鯨群的路,需要振作,向更藍的海岸游去。。。

        藍的世界里,常常嘴上一句話帶過,心里卻反復重復著什么難以釋懷的情愫,有時候感覺到在自己的世界里,似乎沒有預想的那么簡單,自己的內心遠比自己所預想的要復雜的多。常常也矛盾著,既想重新開始一份感情,卻左右徘徊后,害怕難以釋懷的感覺再次出現,而繼續折磨自己的內心一樣。于是選擇了不去理會,逃避著那份曾經可以吹噓的驕傲與勇氣,選擇平靜的一個人在夜里,獨自等待。

        不知會再過多久,但藍始終相信,終有一天,會看見地平線的曙光,映照出波光的倩影。

        ***********************************************聲明***********************************************************************

        原創作品,出自 “深藍的blog” 博客,歡迎轉載,轉載時請務必注明出處,否則追究版權法律責任。

        深藍的blog:http://blog.csdn.net/huangyanlong/article/details/39738501

        ****************************************************************************************************************************

        系列鏈接:

        藍的成長記——追逐DBA(1):奔波于路上,挺進山東

        藍的成長記——追逐DBA(2):安裝!安裝!久違的記憶,引起我對DBA的重新認知

        藍的成長記——追逐DBA(3):古董上操作,數據導入導出成了問題

        藍的成長記——追逐DBA(4):追憶少年情愁,再探oracle安裝(Linux下10g、11g)

        藍的成長記——追逐DBA(5):不談技術談業務,惱人的應用系統

        藍的成長記——追逐DBA(6): 做事與做人:小技術,大為人

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        藍的成長記追逐DBA(7):基礎命令,地基之石

        藍的成長記追逐DBA(7):基礎命令,地基之石:***********************************************聲明*********************************************************************** 原創作品,出自 深藍的blog 博客,歡迎轉載,轉載時請務必注明出處,否則追究版權法律責任。 深藍的blog:h
        推薦度:
        標簽: 原創 聲明 命令
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 自拍偷自拍亚洲精品被多人伦好爽| 亚洲AV无码专区日韩| 亚洲国产精品VA在线看黑人| 一级毛片免费不卡| 亚洲第一页日韩专区| 男女交性无遮挡免费视频| 亚洲国产成人精品女人久久久 | 亚洲视频一区调教| 91香蕉国产线观看免费全集| 久久亚洲精品无码VA大香大香| 99久久久国产精品免费牛牛| 91久久亚洲国产成人精品性色| 8x成人永久免费视频| 亚洲国产精品综合久久久| 国产高清免费视频| 亚洲第一成年网站视频| 国产传媒在线观看视频免费观看| 一级毛片免费一级直接观看| 亚洲中文字幕无码中文字在线| 少妇人妻偷人精品免费视频| 亚洲国产日韩在线人成下载| 女人18毛片水真多免费看| 边摸边脱吃奶边高潮视频免费| 国产亚洲精品久久久久秋霞 | 在线观看无码AV网站永久免费| 亚洲人成人无码.www石榴| 亚洲AV无码专区日韩| 久久国产精品一区免费下载| 国产AV旡码专区亚洲AV苍井空| 亚洲人成国产精品无码| 99视频在线免费| 国产亚洲精品精品精品| 亚洲AV无码精品色午夜果冻不卡| 国产2021精品视频免费播放| 美女视频黄视大全视频免费的| 亚洲AV美女一区二区三区| 在线成人a毛片免费播放 | 99视频全部免费精品全部四虎| 国产午夜亚洲精品不卡| 亚洲一区二区三区四区在线观看| 成年女人18级毛片毛片免费|