内存数据库OracleTimesten连接DSN创建用户

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内存数据库OracleTimesten连接DSN创建用户相关的知识,希望对你有一定的参考价值。

************************************************************************
****原文:blog.csdn.net/clark_xu  徐长亮的专栏
************************************************************************

1.       启动开启

[[email protected] info]$ ttDaemonAdmin -start -force

/home/tt/TimesTen/tt1122/info/timestend.pid file exists, attempt start due to -force option.

TimesTen Daemon startup OK.

2.       加入測试使用DSN: test_1122

Vi Info/sys.odbc.ini

test_1122=TimesTen 11.2.2 Driver

[test_1122]

Driver=/home/tt/TimesTen/tt1122/lib/libtten.so

DataStore=/home/tt/TimesTen/tt1122/info/DemoDataStore/test_1122

PermSize=40

TempSize=32

PLSQL=1

DatabaseCharacterSet=US7ASCII

3.       连接test_1122

[[email protected] info]$ ttIsql test_1122

 

Copyright (c) 1996, 2014, Oracle and/or its affiliates. All rights reserved.

Type ? or "help" for help, type "exit" to quit ttIsql.

4.       创建用户

Command> create user scott identified by tiger;

 

User created.

 

Command> grant create table to scott;

Command> grant connect to scott;

Command> grant create view to scott;

Command> grant dba to scott;

15111: Invalid privilege: DBA.  Roles are not supported.

The command failed.

5.       cache group管理权限

Command> grant create session,admin,cache_manager to scott;

15140: GRANT failed: User SCOTT already has system privilege CREATE SESSION

The command failed.

Command> grant admin,cache_manager to scott;

connect "DSN=test_1122";

Connection successful: DSN=test_1122;UID=tt;DataStore=/home/tt/TimesTen/tt1122/info/DemoDataStore/test_1122;DatabaseCharacterSet=US7ASCII;ConnectionCharacterSet=US7ASCII;DRIVER=/home/tt/TimesTen/tt1122/lib/libtten.so;PermSize=40;TempSize=32;TypeMode=0;

(Default setting AutoCommit=1)

以上是关于内存数据库OracleTimesten连接DSN创建用户的主要内容,如果未能解决你的问题,请参考以下文章

Oracle TimesTen 关系型内存数据库18.1新版本详解

在 C# .NET 中清理 ODBC DSN

通过 DSN 的 Java MySql 连接

PDO连接数据库及DSN详解

数据库连接字符串(使用DSN)

在 Java 中为 MS Access 创建无 DSN 连接