aix創建資料庫
Ⅰ AIX下面裝oracle的另一個資料庫怎麼弄(具體的)。
雙實例啊,
定義倆ORA_SID就可以了。
export ORACLE_SID=ora1然後dbca
完了export ORACLE_SID=ora2然後dbca
訪問哪個實例,export一下就好。
給分吧 嘿嘿
Ⅱ AIX 如何新建DB2實例
登錄到AIX上
cd 到DB2 安裝路徑\instance
su 到root
db2icrt 創建實例
su db2 user
db2 create db 創建DB
Ⅲ aix 腳本 建資料庫,表
在AIX下可用perl腳本可以連接資料庫並進行操作,具體看你是什麼資料庫,到時連接時申明一下
Ⅳ 如何在AIX中安裝Oracle資料庫
1 打開電腦,登錄系統,打開電腦開始菜單,找到SQL Developer應用程序,一般目錄如下:Oracle Oracle11g_home1-->應用程序開發-->SQL Developer。
2 點擊SQL Developer應用程序,第一次打開時,會提示配置java.exe,找到oracle安裝目錄下的java.exe程序即可。
3 配置好java路徑後,點擊ok,進入配置文件類型關聯配置,此處選擇SQL關聯即可,確定。
Ⅳ 如何在aix環境下創建DB2資料庫
查看環境變數 db2set 如果發現db2set中db2codepage不是819,執行以下是代碼片段:db2set db2codepage=819 db2 create database test05 on /home/db2inst1 db2 connect to test05 user db2inst1 using db2 創建對應pagesize大小的緩沖池和表空間以下是代碼片段:db2 CREATE Bufferpool USER8 SIZE 1000 PAGESIZE 8K db2 CREATE Bufferpool USER16 SIZE 1000 PAGESIZE 16 K db2 CREATE Bufferpool USER32 SIZE 1000 PAGESIZE 32 K db2stop force ( 可以先用:db2stop 、db2 terminate進行停止)db2startdb2 connect to test05 user db2inst1 using db2 db2 "CREATE REGULAR TABLESPACE TS_USER8 PAGESIZE 8K MANAGED BY SYSTEM USING ('FSMS_8K_1') BUFFERPOOL USER8" db2 "CREATE REGULAR TABLESPACE TS_USER16 PAGESIZE 16K MANAGED BY SYSTEM USING ('FSMS_16K_1') BUFFERPOOL USER16" db2 "CREATE REGULAR TABLESPACE TS_USER32 PAGESIZE 32K MANAGED BY SYSTEM USING 創建臨時表空間(用於緩沖查詢結果或者臨時表)以下是代碼片段:db2 CREATE Bufferpool TMPBUF8 SIZE 10000 PAGESIZE 8K db2 "CREATE TEMPORARY TABLESPACE TempTS_USER8 PAGESIZE 8K MANAGED BY 給相關用戶付許可權以下是代碼片段:db2 GRANT DBADM,CREATETAB,BINDADD,CONNECT,LOAD ON DATABASE TO USER EASYMIS db2 GRANT USE OF TABLESPACE TS_USER8 TO easymis db2 GRANT USE OF TABLESPACE TS_USER16 TO easymis db2 GRANT USE OF TABLESPACE TS_USER32 TO easymis 開始創建表、創建(這種方式是直接創建表、視圖的方式,如果採用db2move的方式,那麼則不需要)以下是代碼片段:db2 connect to test05 user easymis using easymis db2 -f dbstruct.sql >crttab.log db2 -f view.sql >crtviw.log 恢復db2move備份的資料庫(備份的過程參見後面的db2move的說明)以下是代碼片段:db2move test05 import -l /home/db2inst1/wk/test04 db2 -tvf view.sql >crtview.log #如果腳本是db2look,命令結束符為分號,行結束無特殊符號
Ⅵ db2 aix 下的數據文件如何導入windows的資料庫當中
使用db2look和db2move工具。
1.首先利用db2look
-d
資料庫名稱
-e
-a
-l
-o
文件名.sql
導出資料庫建庫腳本
2.再利專用db2move
資料庫名稱
export
導出資料庫。
在到windows操作系統屬上
3.建庫
4.修改並執行1中的腳本創建資料庫中的對象。
5.使用db2move
資料庫名稱
load
導入上面導出的數據。
Ⅶ 如何手動創建oracle資料庫
創建資料庫前,要做的工作:
1.收集要設置的ORACLE_HOME路徑 ORACLE_SID
2.創建資料庫需要的目錄
按照下面的步驟創建:(以AIX系統為例,Linux差不多,但有些文件的路徑和文件名不一樣)
1.編輯系統參數文件(AIX系統參數文件:.profile) :vi .profile文件 若是以前已添加過資料庫的,則只需修改下ORACLE_SID=sg186fx(以我創建的資料庫名為例);若是沒有添加過關於數據的參數,則需要添加ORACLE_HOME,ORACLE_BASE等的路徑。
我的「.profile」文件中設置的路徑:
ORACLE_BASE=/oracle;export ORACLE_BASE
ORACLE_HOME=/oracle/proct/10.2.0/db_1; export ORACLE_HOME
#ORA_CRS_HOME=/oracle/proct/10.2.0/crs; export ORA_CRS_HOME
SHLIB_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:$SHLIB_PATH
export SHLIB_PATH
LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:$LIBPATH
export LIBPATH
PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:$PATH:/oradata/quest/splex/bin; export PATH
export ORACLE_SID=sg186fx(這是在創建多個資料庫,啟動不同數據實例時需要修改的地方)
2.修改完系統參數文件,可以退出登錄,重新登錄進來就可以生效了,或者使用「export ORACLE_SID=sg186fx」在當前會話中生效。
3.創建資料庫需要的目錄
創建目錄腳本:
su – oracle
cd /oradata
rm –rf sg186fx
mkdir sg186fx
cd /oracle/admin
rm –rf sg186fx
mkdir sg186fx
cd sg186fx
mkdir amp bmp cmp dpmp ump pfile
這個腳本可以不斷進行測試創建資料庫目錄的時候使用。
4.創建oracle的啟動參數文件——pfile或spfile
db_cache_size=4026531840
java_pool_size=16777216
large_pool_size=16777216
shared_pool_size=855638016
streams_pool_size=0
audit_file_dest='/oracle/admin/sg186fx/amp'
background_mp_dest='/oracle/admin/sg186fx/bmp'
compatible='10.2.0.2.0'
control_files='/oradata/sg186fx/control01.ctl','/oradata/sg186fx/control02.ctl','/oradata/sg186fx/control03.ctl'
core_mp_dest='/oracle/admin/sg186fx/cmp'
db_block_size=8192
db_domain=''
db_file_multiblock_read_count=16
db_name='sg186fx'
dispatchers='(PROTOCOL=TCP) (SERVICE=sg186fxdb)'
job_queue_processes=10
open_cursors=300
pga_aggregate_target=1639972864
processes=250
remote_login_passwordfile='EXCLUSIVE'
sessions=280
sga_target=4920967168
undo_management='AUTO'
undo_tablespace='UNDOTBS1'
user_mp_dest='/oracle/admin/sg186fx/ump'
使用上面設置的參數文件創建pfile的文件名問initsg186fx.ora
5.創建密碼文件
orapwd file=』orapwd$ORACLE_SID』 password=sys entries=20 force=y
file的參數需要指定路徑的,他的創建位置應該在$ORACLE_HOME/dbs中,若是在當前目錄下創建就不需要寫上路徑了。
password設置是資料庫的sys用戶的密碼。
entries:DBA和操作員的最大用戶數
force=y 等號中間不能有空格的,這是表示存在該文件則進行強制重寫。
6.編寫創建資料庫腳本(非常重要的一步)
創建腳本請看腳本代碼
查看創建資料庫的必備的參數模板
在這個創建資料庫腳本編寫中可能會出現需要錯誤,將會在下篇重點分析,我在創建的過程中,出現過很多錯誤。
7.使用命令登錄:
sqlplus /nolog
connect / as sysdba(注意:在這一步連接的時候,資料庫要創建一些跟蹤文件:alert文件等,若是在第三步創建目錄的時候使用的不是oracle用戶角色創建的用戶,則在這一步登錄的時候,由於許可權不夠會出現錯誤:ORA-09925:Unable to create audit trail file,此時需要去檢查下手動創建的目錄的許可權對不對)
startup nomount pfile=』$ORACLE_HOME/dbs/initsg186fx.ora』 這一步啟動資料庫只載入啟動參數文件的狀態,並沒有裝載控制文件和數據文件
@/createdatabase.sql 執行創建資料庫腳本。
這一步很容易出錯,出現最多的是:
2
alert日誌顯示的錯誤信息:
3
這個錯誤提示看不出有什麼錯誤,因為他只是說腳本有錯誤,導致實例強制被終止。雖然報這個錯誤,但其他的文件將會正常的被創建,資料庫還是不能運行的。所以要排除這個錯誤,重新創建資料庫。必須去看alert日誌來看哪個地方出現的錯誤。(我建議,在執行創建腳本的時候,重新打開一個窗口來監控alert日誌,跟蹤創建過程,很容易發現哪句話出現的錯誤。)
8.創建 user表空間和索引表空間
9 若創建沒有出現錯誤,則可以執行rdbms裡面的一些創建數據字典的腳本
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/rdbms/admin/catexp.sql
10.重啟資料庫。
到此,資料庫的基本創建工作完成。
簡單的資料庫建成後,如果需要使用全文檢索功能,則還需要執行幾個腳本。
請查看:全文檢索配置方法
若想了解各種oracle自帶的腳本,根據需要執行哪些腳本,請查看:oralce自帶腳本說明
Ⅷ AIX unix 下怎樣新建oracle實例的相關推薦
您好,我來為您解答:
可以藉助 x-manager or x-win之類的能夠顯示圖形界面的工具連到伺服器上運行dbca按提示創建,一般不會出什麼錯。
直接在 aix字元界面輸入命令dbca是不會彈出你想要的界面的。
其他參數可以在安裝好後調整~
還有就是調整了db_cache_size這類非動態參數後,要重啟資料庫才有用。
希望我的回答對你有幫助。
Ⅸ 如何在AIX系統的oracle資料庫中 創建表空間
exp:
創建永久表空間
create tablespace test datafile '/u01/app/oradata/test01.dbf' size 500m autoextend on next 10m;
創建臨時表空間
create temporary tablespace temp2 datafile '/u01/app/oradata/temp201.dbf' size 500m autoextend on next 10m;
創建undo表空間
create undo tablespace undotbs2 datafile '/u01/app/oradata/undotbs201.dbf' size 500m autoextend on next 10m;
如果使用在是回OMF的方式管理資料庫,直接答create tablespace test: