色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

ORACLE常用傻瓜問題1000問(之二)

瀏覽:3日期:2023-11-18 11:49:24
; Oracle常用傻瓜問題1000問(之二)作者:; CCBZZP ;;;;;大家在應用ORACLE的時候可能會碰到很多看起來不難的問題, 特別對新手來說, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步! 對ORACLE高手來說是不用看的.46. 如何在字符串里加回車? select 'Welcome to visit'chr(10)'www.CSDN.NET' from dual ;47. 中文是如何排序的? Oracle9i之前,中文是按照二進制編碼進行排序的。 在oracle9i中新增了按照拼音、部首、筆畫排序功能。設置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一順序)、筆劃(第二順序)排序 SCHINESE_STROKE_M 按照筆劃(第一順序)、部首(第二順序)排序 SCHINESE_PINYIN_M 按照拼音排序48. ;Oracle8i中對象名可以用中文嗎? 可以49. 如何改變WIN中SQL*Plus啟動選項?SQL*PLUS自身的選項設置我們可以在$ORACLE_HOME/sqlplus/admin/glogin.sql中設置。50. 怎樣修改oracel數據庫的默認日期? alter session set nls_date_format='yyyymmddhh24miss'; OR 可以在init.ora中加上一行 nls_date_format='yyyymmddhh24miss'51. 如何將小表放入keep池中? alter table xxx storage(buffer_pool keep);52. 如何檢查是否安裝了某個patch? check that ;oraInventory53. 如何使select語句使查詢結果自動生成序號?select rownum,COL from table;54. 如何知道數據褲中某個表所在的tablespace?select tablespace_name from user_tables where table_name='TEST';select * from user_tables中有個字段TABLESPACE_NAME,(oracle);select * from dba_segments where …;55. 怎么可以快速做一個和原表一樣的備份表? create table new_table as (select * from old_table);55. 怎么在sqlplus下修改procedure? select line,trim(text) t from user_source where name =’A’ order by line;56. 怎樣解除PROCEDURE被意外鎖定? alter system kill session ,把那個session給殺掉,不過你要先查出她的session id or 把該過程重新改個名字就可以了。57. SQL Reference是個什么東西? 是一本sql的使用手冊,包括語法、函數等等,oracle官方網站的文檔中心有下載.58. 如何查看數據庫的狀態? unix下 ps -ef grep ora windows下 看服務是否起來 是否可以連上數據庫59. 請問如何修改一張表的主鍵?alter table aaa drop constraint aaa_key ;alter table aaa add constraint aaa_key primary key(a1,b1) ;60. 改變數據文件的大小?用 ALTER DATABASE .... DATAFILE .... ;手工改變數據文件的大小,對于原來的 數據文件有沒有損害。 61. 怎樣查看ORACLE中有哪些程序在運行之中? 查看v$sessions表62. 怎么可以看到數據庫有多少個tablespace?select ;*; ;from dba_tablespaces;63. 如何修改oracle數據庫的用戶連接數?修改initSID.ora,將process加大,重啟數據庫.64. 如何查出一條記錄的最后更新時間? 可以用logminer 察看65. 如何在PL/SQL中讀寫文件?UTL_FILE包答應用戶通過PL/SQL讀寫操作系統文件。66. 怎樣把“&”放入一條記錄中?insert into a values (translate ('at{&}t','at{}','at'));67. EXP 如何加QUERY參數?EXP USER/PASS FILE=A.DMP TABLES(BSEMPMS) QUERY=''WHERE EMP_NO='S09394'' ﹔68. 關于oracle8i支持簡體和繁體的字符集問題? ZHS16GBK可以支69. Data Guard是什么軟件?就是Standby的換代產品70. 如何創建SPFILE?SQL> connect / as sysdba SQL> select * from v$version; SQL> create pfile from spfile; SQL> CREATE SPFILE FROM PFILE='E:ora9iadmineyglepfileinit.ora'文件已創建。 SQL> CREATE SPFILE='E:ora9idatabase PFILEEYGLE.ORA' FROM PFILE='E:ora9iadmineyglepfileinit.ora'文件已創建。 71. 內核參數的應用?shmmax 含義:這個設置并不決定究竟Oracle數據庫或者操作系統使用多少物理內存,只決定了最多可以使用的內存數目。這個設置也不影響操作系統的內核資源。 設置方法:0.5*物理內存 例子:Set shmsys:shminfo_shmmax=10485760 shmmin 含義:共享內存的最小大小。 設置方法:一般都設置成為1。 例子:Set shmsys:shminfo_shmmin=1: shmmni 含義:系統中共享內存段的最大個數。 例子:Set shmsys:shminfo_shmmni=100 shmseg 含義:每個用戶進程可以使用的最多的共享內存段的數目。 例子:Set shmsys:shminfo_shmseg=20: semmni 含義:系統中semaphore identifierer的最大個數。 設置方法:把這個變量的值設置為這個系統上的所有Oracle的實例的init.ora中的最大的那個processes的那個值加10。 例子:Set semsys:seminfo_semmni=100 semmns 含義:系統中emaphores的最大個數。 設置方法:這個值可以通過以下方式計算得到:各個Oracle實例的initSID.ora里邊的processes的值的總和(除去最大的Processes參數)+最大的那個Processes×2+10×Oracle實例的個數。 例子:Set semsys:seminfo_semmns=200 semmsl: 含義:一個set中semaphore的最大個數。 設置方法:設置成為10+所有Oracle實例的InitSID.ora中最大的Processes的值。 例子:Set semsys:seminfo_semmsl=-20072. 怎樣查看哪些用戶擁有SYSDBA、SYSOPER權限?SQL>conn sys/change_on_installSQL>select * from V_$PWFILE_USERS;73. 如何單獨備份一個或多個表? exp 用戶/密碼 tables=(表1,…,表2)74. 如何單獨備份一個或多個用戶? exp system/manager owner=(用戶1,用戶2,…,用戶n) file=導出文件75. 如何對CLOB字段進行全文檢索? SELECT * FROM A WHERE dbms_lob.instr(a.a,'K',1,1)>0;76. 如何顯示當前連接用戶? SHOW; USER77. 如何查看數據文件放置的路徑 ?col file_name format a50SQL> select tablespace_name,file_id,bytes/1024/1024,file_name from dba_data_files order by file_id;78. 如何查看現有回滾段及其狀態 ?SQL> col segment format a30SQL> SELECT SEGMENT_NAME,OWNER,TABLESPACE_NAME,SEGMENT_ID,FILE_ID,STATUS FROM DBA_ROLLBACK_SEGS79. 如何改變一個字段初始定義的Check范圍?SQL> alter table xxx drop constraint constraint_name;之后再創建新約束:SQL> alter table xxx add constraint constraint_name check();80. Oracle常用系統文件有哪些?通過以下視圖顯示這些文件信息:v$database,v$datafile,v$logfile v$controlfile v$parameter;81. 內連接INNER JOIN?Select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no;82. 如何外連接? Select a.* from bsempms a,bsdptms b where a.dpt_no=b.dpt_no(+); Select a.* from bsempms a,bsdptms b wherea.dpt_no(+)=b.dpt_no;83. 如何執行腳本SQL文件? SQL>@$PATH/filename.sql;84. 如何快速清空一個大表?SQL>truncate table table_name;85. 如何查有多少個數據庫實例? SQL>SELECT * FROM V$INSTANCE;86. 如何查詢數據庫有多少表?SQL>select * from all_tables;87. 如何測試SQL語句執行所用的時間?SQL>set timing on ; SQL>select * from tablename;
標簽: Oracle 數據庫
主站蜘蛛池模板: 国产欧美一区二区三区免费看 | 国产91香蕉 | 手机看片福利在线 | 亚洲影视一区二区 | 欧美视频在线一区二区三区 | 国产小视频在线高清播放 | 亚洲欧美成人在线 | 在线观看视频一区二区三区 | 日本红怡院在线 | 中文字幕一区日韩在线视频 | 国产精品一区在线免费观看 | 综合 欧美 亚洲日本 | 国产一区二区三区亚洲欧美 | 久久99精品视频 | s8国产成人精品视频 | 欧美在线一区二区三区不卡 | 九九久久精品这里久久网 | 草草影院ccyy国产日本欧美 | 亚洲va久久久噜噜噜久久狠狠 | 日韩亚洲人成网站在线播放 | 男人天堂新地址 | 欧美亚洲日本韩国一级毛片 | 久久精品女人毛片国产 | 久久精品一区二区三区不卡牛牛 | 美国一级毛片oo | 久久一区二区三区99 | 日本美女性爱 | 精品自拍视频 | 国产精品不卡在线 | 国产亚洲精品久久久久久无 | 亚洲人成亚洲人成在线观看 | 亚洲 欧美 精品 中文第三 | 日韩国产欧美成人一区二区影院 | 欧美.亚洲.日本一区二区三区 | 91精品宅男在线观看 | 自拍视频区 | 亚洲美色综合天天久久综合精品 | 精品国产午夜肉伦伦影院 | 真人一级毛片免费观看视频 | 欧美三级在线视频 | 久久视屏这里只有精品6国产 |