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: