oracle初学者学习笔记(1)

1;默认端口1521,可更改,可配置
2;一个数据库实例创建后,默认DBA,sys,sysman/manager;并且有一些例子的数据库用户,比如scott/tiger;
 2.1 如果想用asp.net连接读取数据,可先测试;运行Net Configuration Assistant


点下一步


选择你的db实例,到这一页,测试成功。看其使用的用户名是scott/tiger,可改成你自己建的用户名


2.2 asp.net web.config的连接字符串
string myConnString = "Data Source=实例名;user ID=scott;password=Tiger;";
切记:user的role要为normal才能连,DBA连不到。不知道有没有办法可实现


3;oracle占用内存大,可更改之。
 
4;建表
4.1 右键新建tableSpace


4.2 运行sqlPlus,以dba登陆


新建用户,并给其CREATE SESSION 的权限
建表的时候,是以用户名为前缀建表。

CREATE USER TestUser IDENTIFIED BY password DEFAULT TABLESPACE TESTDB QUOTA UNLIMITED ON TESTDB;
GRANT CREATE SESSION TO TestUser;

CREATE TABLE TestUser.ACCOUNT (
 USERID VARCHAR2(80) NOT NULL,
 EMAIL VARCHAR2(80) NOT NULL,
 FIRSTNAME VARCHAR2(80) NOT NULL,
 LASTNAME VARCHAR2(80) NOT NULL,
 STATUS VARCHAR2(2),
 ADDR1 VARCHAR2(80) NOT NULL,
 ADDR2 VARCHAR2(40),
 CITY VARCHAR2(80) NOT NULL,
 STATE VARCHAR2(80) NOT NULL,
 ZIP VARCHAR2(20) NOT NULL,
 COUNTRY VARCHAR2(20) NOT NULL,
 PHONE VARCHAR2(80) NOT NULL,
  CONSTRAINT PK_ACCOUNT PRIMARY KEY(USERID) );

4.3建表成功
Schema-->Table->会找到TestUser,其下已建好了一个表名为Account;


原文地址:https://www.cnblogs.com/day/p/167812.html