RT,学习ORACLE,遇到一个项目,建数据库,然后怎么授权,怎么连接,怎么用表空间什么的
我看了一个视频,但是浑浑噩噩的,没懂请教大虾们说下思路和步骤。。谢谢啦!
【别给什么资料地址,原创才给分,不胜感激】
详细一点哦~~

解决方案 »

  1.   

    1、创建数据库,可使用dbca工具(一个java图形界面工具),按步就班操作就行了。如:
    c:\>dbca2、创建表空间,如创建一个名为tb_test的表空间:
    使用sys或其它具有权限的用户登录
    c:\>sqlplus / as sysdba
    创建表空间
    SQL>create tablesapce tb_test datafile 'd:\oradata\tb_test.dbf' size 100m;
    创建临时表空间
    SQL>create temporary tablespace tb_temp tempfile d:\oradata\tb_temp.dbf' size 100m;3、创建用户,如创建一个名为test的用户,默认表空间为tb_test,临时表空间为tb_temp:
    SQL>create user test identified by test default tablespace tb_test temporary tablespace tb_temp;4、给用户授权,一般授予connect,resource,unlimited tablespace角色就行了
    SQL>grant connect,resource,unlimited tablespace to test;
      

  2.   

    5、连接新建的用户(在服务器本机,不需要tnsnames.ora中的连接串)
    C:\> sqlplus test/test6、如果在远程客户端连接,需要配置连接串,可以使用netca工具,如:
    C:\>netca
    按步就班操作,也可以手工个性%ORACLE_HOME%\network\admin\tnsnames.ora文件来配置连接串
    配置好连接串后,可以在远程客户端连接数据库服务器(假设连接串名为conntest:
    C:\>sqlplus test/test@conntest
      

  3.   


    那如果要移动到其他机器,需要复制那些文件呢?
    登录数据库的时候DBA,nomal又是什么意思,各有什么用?一般都用DBA还是普通?
      

  4.   

    兄弟,慢慢来吧,找个会的人帮你先弄弄。。找个不像SQL SERVER一学究大概懂了