oracle云arm服务器创建失败,第1张

初始化数据库。

Armitage是Metasploit免费的图形界面接口。但是很多人第一次使用,会遇到无法启动的问题。这时,需要运行以下命令。servicepostgresqlstart启动Postgresql数据库服务msfdbinit初始化数据库。

服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

个人认为,如果是同一台机器,那么安装了Oracle的服务端,就不行安装客户端了。

另外,建议参考下述方案:

“OracleDataAccessClientOracleConnection”的类型初始值设定项引发异常

前段时间有个bs项目,服务器安装的数据库是oracle11版本,但是本机是oracle10版本,想通过本机建立一个数据库,建立后把对应的数据库导入本地后,运行发现老是提示“OracleDataAccessClientOracleConnection”的类型初始值设定项引发异常

这个错误,后来百度发现是oralce版本的问题。

1删除项目中引用到以前的那个oracle11的这个dll。

2找到本机orlce10安装版本下的oralce的OracleDataAccessdll这个动态库

3项目中引用换成自己本机安装的10版本的这个dll复制到项目的bin下面。

4数据库链接字符串比如类似Data Source=本机数据库服务名称;Persist Security Info=True;User ID=username;Password=pwd;

5然后把项目中用到的这个OracleDataAccessdll引用的地方全部换成oracle10版本的这个dll就可以了

我曾经装过,烦琐异常。

有一个安装步骤,建议你在做之前将ORACLE相关目录删除了,可干净些,当然LINUX下不比windows,比较清净。那些安装包一定需要的,没有的ORACLE会提示的。再有实现把JAVA等配好吧。

Oracle 10g手工创建数据库

作者: 依偎, 出处:赛迪网, 责任编辑: 王晓晨, 2008-08-12 08:01 本文总结了Oracle 10g手工创建数据库的方法。

个人经验总结:Oracle 10g手工创建数据库的方法。

1、创建目录

mkdir d:\oracle\product\1010\database

mkdir e:\oracle\admin\Ora10g\bdump

mkdir e:\oracle\admin\Ora10g\cdump

mkdir e:\oracle\admin\Ora10g\create

mkdir e:\oracle\admin\Ora10g\pfile

mkdir e:\oracle\admin\Ora10g\udump

mkdir e:\oracle\flash_recovery_area

mkdir e:\oracle\oradata

mkdir e:\oracle\oradata\Ora10g

2、生成windows服务,创建密码文件,在cmd命令下运行

set ORACLE_SID=dbca --绿色部分设置oracle 实例名为 为ora10g

d:\oracle\product\1010\DB_1\bin\oradimexe -new -sid ORA10G -startmode manual -spfile d:\oracle\product\1010\DB_1\bin\oradimexe -edit -sid ORA10G -startmode a -spfile

--创建一个实例名为dbca 并且有手动启动方式改为自动启动

d:\oracle\product\1010\DB_1\bin\orapwdexe file=d:\oracle\product\1010\db_1\PWDOra10gora password=sysPassword force=y

--用oracle自带的orapwd 为sys用户创建一个默认的密码为sysPassword

3、执行创建数据库脚本

D:\oracle\ora92\bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\CreateDBsql

D:\oracle\ora92\bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\CreateDBFilessql

D:\oracle\ora92\bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\CreateDBCatalogsql

D:\oracle\ora92\bin\sqlplus /nolog @D:\oracle\admin\dbca\scripts\postDBCreationsql

--黑体部分就是创建数据库要调用的脚本

第一 CreateDBsql

connect SYS/change_on_install as SYSDBA --这是刚刚我们设置的密码以sysdba身份连接到数据库

connect SYS/change_on_install as SYSDBA --这是刚刚我们设置的密码以sysdba身份连接到数据库

set echo on

spool D:\oracle\ora92\assistants\dbca\logs\CreateDBlog 写日志

startup nomount pfile="D:\oracle\admin\dbca\scripts\initora"; 调用参数文件 启动数据库到只装载实例阶段

CREATE DATABASE dbca

MAXINSTANCES 1

MAXLOGHISTORY 1

MAXLOGFILES 5

MAXLOGMEMBERS 3

MAXDATAFILES 100 --控制文件记录的相关最大日志数,日志组,最大数据文件数等限制

DATAFILE 'D:\oracle\oradata\dbca\system01dbf' SIZE 250M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED

EXTENT MANAGEMENT LOCAL

DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE 'D:\oracle\oradata\dbca\temp01dbf' SIZE 40M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED

UNDO TABLESPACE "UNDOTBS1" DATAFILE 'D:\oracle\oradata\dbca\undotbs01dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED --创建系统,临时,回滚

CHARACTER SET ZHS16GBK

NATIONAL CHARACTER SET AL16UTF16 --字符集

LOGFILE GROUP 1 ('D:\oracle\oradata\dbca\redo01log') SIZE 102400K,

GROUP 2 ('D:\oracle\oradata\dbca\redo02log') SIZE 102400K,

GROUP 3 ('D:\oracle\oradata\dbca\redo03log') SIZE 102400K; --创建日志文件租和成员

spool off

exit;

第二CreateDBFilessql

connect SYS/change_on_install as SYSDBA

set echo on

spool D:\oracle\ora92\assistants\dbca\logs\CreateDBFileslog

CREATE TABLESPACE "INDX" LOGGING DATAFILE 'D:\oracle\oradata\dbca\indx01dbf' SIZE 25M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;

CREATE TABLESPACE "TOOLS" LOGGING DATAFILE 'D:\oracle\oradata\dbca\tools01dbf' SIZE 10M REUSE AUTOEXTEND ON NEXT 320K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;

CREATE TABLESPACE "USERS" LOGGING DATAFILE 'D:\oracle\oradata\dbca\users01dbf' SIZE 25M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ; --创建相关用户要用到的表空间

spool off

exit;

第三:CreateDBCatalogsql

--创建system数据字典,存放到system表空间,相关表,视图等

connect SYS/change_on_install as SYSDBA

set echo on

spool D:\oracle\ora92\assistants\dbca\logs\CreateDBCataloglog

@D:\oracle\ora92\rdbms\admin\catalogsql;

@D:\oracle\ora92\rdbms\admin\catexp7sql;

@D:\oracle\ora92\rdbms\admin\catblocksql;

@D:\oracle\ora92\rdbms\admin\catprocsql;

@D:\oracle\ora92\rdbms\admin\catoctksql;

@D:\oracle\ora92\rdbms\admin\owminstplb;

connect SYSTEM/manager

@D:\oracle\ora92\sqlplus\admin\pupbldsql;

connect SYSTEM/manager

set echo on

spool D:\oracle\ora92\assistants\dbca\logs\sqlPlusHelplog

@D:\oracle\ora92\sqlplus\admin\help\hlpbldsql helpussql;

spool off

spool off

exit;

第四: postDBCreationsql

connect SYS/change_on_install as SYSDBA

set echo on

spool D:\oracle\ora92\assistants\dbca\logs\postDBCreationlog

@D:\oracle\ora92\rdbms\admin\utlrpsql; --编译相关视图,包对象等

shutdown ; --关闭数据库

connect SYS/change_on_install as SYSDBA

set echo on

spool D:\oracle\ora92\assistants\dbca\logs\postDBCreationlog

create spfile='D:\oracle\ora92\database\spfiledbcaora' FROM pfile='D:\oracle\admin\dbca\scripts\initora';

--创建服务器参数文件代替文件初始化参数文件,方便有时在不重启数据库的情况下可以使参数生效

从上面可以看到spfile文件的存放位置

startup ; --启动数据库 ,创建数据库完成

exit;

从上面可以看出,创建数据库有以下10个步骤

Step 1: 创建相关trace目录文件夹

Step 2:创建实例,密码 启动方式

Step 3:创建初始化参数文件 initora

Step 4: 连接到实例

Step 5: 启动实例到nomount状态

Step 6:创建数据库

Step 7:创建表空间

Step 8: 运行脚本创建数据字典

Step 9: 创建服务器参数文件(这步不是必须的,但oracle建议做这步) 好处会在以后的总结中列出

下面也贴出linux下脚本,和windows下几乎差不多

#!/bin/sh

mkdir /oradata/ora9i

mkdir /oradata/ora9i/controlfile

mkdir /oradata/ora9i/redofile

mkdir /orasys/oracle/admin

mkdir /orasys/oracle/admin/ora9i

mkdir /orasys/oracle/admin/ora9i/bdump

mkdir /orasys/oracle/admin/ora9i/cdump

mkdir /orasys/oracle/admin/ora9i/create

mkdir /orasys/oracle/admin/ora9i/udump

mkdir /orasys/oracle/admin/ora9i/pfile

cp initora /orasys/oracle/product/920/dbs/

export ORACLE_BASE=/orasys/oracle

export ORACLE_HOME=$ORACLE_BASE/product/920

export ORACLE_SID=ora9i

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

export LD_LIBRARY_PATH

export PATH=$PATH:$ORACLE_HOME/bin

echo Add this entry in the oratab: ora9i:/orasys/oracle/product/920:Y

/orasys/oracle/product/920/bin/orapwd file=/orasys/oracle/product/920/dbs/orapwora9i password=change_on_install

/orasys/oracle/product/920/bin/sqlplus /nolog @/home/oracle/create_script/CreateDBsql

/orasys/oracle/product/920/bin/sqlplus /nolog @/home/oracle/create_script/CreateDBFilessql

/orasys/oracle/product/920/bin/sqlplus /nolog @/home/oracle/create_script/CreateDBCatalogsql

/orasys/oracle/product/920/bin/sqlplus /nolog @/home/oracle/create_script/postDBCreationsql

希望有用哦,祝好运。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » oracle云arm服务器创建失败

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情