(2)以sysdba方式来打开sqlplus,命令如下: sqlplus "/as sysdba"
(3)查看我们常规将用户表空间放置位置:执行如下sql:
select name from v$datafile
(4)创建用户表空间:
CREATE TABLESPACE NOTIFYDB DATAFILE '/home/oracle/app/oradata/orcl/scsdb.dbf' SIZE 200M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
(5)创建用户,指定密码和上边创建的用户表空间
CREATE USER scs IDENTIFIED BY scs DEFAULT TABLESPACE NOTIFYDB
(6)赋予权限
grant connect,resource to scs
grant unlimited tablespace to scs
grant create database link to scs
grant select any sequence,create materialized view to scs
(1)编辑include/linux/socket.h,定义新的协议域和相关结构:定义新的协议域:
#define PF_NEW_DOMAIN 17
定义新的套接字结构:
struct sockaddr_new_domain {
short sn_family/* 套接字类型 */
char sn_data[128]/* 地址数据 */
}
(2)编辑net/socket.c,定义新的协议函数:
static struct net_proto_family new_domain_family_ops = {
.family = PF_NEW_DOMAIN,
.create = new_domain_create,
.owner = THIS_MODULE,
}
/* 新协议创建函数 */
int new_domain_create(struct net *net, struct socket *sock,
int protocol, int kern)
{
/* 创建新的套接字 */
return 0
}
(3)编辑net/core/sock.c,把新的协议函数注册到内核:
/* 注册新协议函数 */
void __init new_domain_init(void)
{
sock_register(&new_domain_family_ops)
}
(4)编辑net/core/dev.c,实现新的协议处理函数:
/* 新的协议处理函数 */
int new_domain_handler(struct sk_buff *skb)
{
/* 处理新的协议数据包 */
return 0
}
(5)编辑net/core/net_namespace.c,把新的协议处理函数注册到内核:
/* 注册新的协议处理函数 */
void __init new_domain_init(void)
{
dev_add_pack(&new_domain_packet_type)
}
linux有两种更改ip的方法(以centos5为例)。第一种,直接用ifconfig
eth0
192.168.1.1
netmask
255.255.255.0
up
,可以临时生效,但是系统重启后,ip恢复之前的设置。第二种,编辑网卡配置文件vi
/etc/sysconfig/network-scripts/ifcfg-eth0
,保存后重启network服务
service
network
restart
成功后ip生效。重启系统ip不会改变。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)