您的位置:首页 > 数据库 > Oracle

Oracle安装以及测试Oracle数据库

2011-12-07 12:49 344 查看
    在win7安装Oracle10g数据库,提示错误信息:oracle 10g 在win7下安装,提示程序异常终止,发生未知错误。

    解决办法:在setup上右键,属性->兼容性->以兼容模式运行这个程序 windows xp( service pack 3),以管理员身份运行安装即可。

 

    安装成功后,可以创建新的用户。

      创建用户

       create user drp identified by drp;

     创建表空间

       create tablespace ts_drp datafile 'F:\梁焕月\drp_data.dbf' size 100m;

      将表空间分配给用户

        alter user drp default tablespace ts_drp;

      授权

       alter user drp default tablespace ts_drp;
 
     创建好一个新用户drp,密码是drp。然后开始测试Oracle数据库连接。
     打开数据库连接,需要注册Oracle JDBC驱动程序。
    注册JDBC驱动程序两种方式:
   (1)使用java.lang.Class的forName()方法:    
Class.forName("oracle.jdbc.driver.OracleDriver"); 注意大小写。


   (2)使用JDBC DriverManager类的registerDriver()方法:    
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());

     然后打开数据库连接 
conn = DriverManager.getConnection(dbUrl, username, password);

      其中的dbUrl:程序要连接的数据库,以及要使用的驱动程序类型。username是用户名如drp,password密码drp
     但是dbUrl是依赖驱动程序类型的。目前常用的Oracle驱动程序类型有两种:
     (1)JDBC OCI (OCI oracle call Interface)。
     (2)JDBC  THIN
        对于JDBC THIN类型的dbURL:jdbc:oracle:thin:@localhost:1521:bjpowernode
       对于JDBC  OCI类型的dbURL: jdbc:oracle:oci:@bjpowernode
    常用的JDBC THIN类型中的dbURL结构解释:
    jdbc:oracle:thin:@host_name:port:database_sid
      其中的host_name代表本机的ip;
               port:Net数据库监听器等待这个端口上的请求:1521(默认的)
               database_sid:连接数据库Oracle的实例Oracle_SID。默认情况下是数据库名。
     但是为了确定一下Oracle_SID 可以通过此方法查询你的Oracle_SID:
     在windows32位注册表中:  HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1\ORACLE_SID
    在windows64位注册表中:
 
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraDb10g_home1\ORACLE_SID
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息